1. TechSpot is dedicated to computer enthusiasts and power users. Ask a question and give support. Join the community here.
    TechSpot is dedicated to computer enthusiasts and power users.
    Ask a question and give support.
    Join the community here, it only takes a minute.
    Dismiss Notice

AMD: DirectX "getting in the way" of PC gaming graphics

By Emil · 44 replies
Mar 20, 2011
Post New Reply
  1. AMD believes there is a lack of a great disparity between PC gaming graphics and console gaming graphics, despite the huge advantage the PC has over consoles in terms of hardware. Despite the hardware giant's great relationship with Microsoft, Richard Huddy, AMD's worldwide developer relations manager of the company's GPU division, blames the software giant.

    Read the whole story
  2. yRaz

    yRaz TS Evangelist Posts: 2,145   +1,221

  3. negroplasty

    negroplasty TS Guru Posts: 516   +12

    Can't cut it in the graphics market, get out and stfu.
  4. Ignore the 2 comments above, the guy is spot on. Its the low level stuff that would really make a difference.

    Amd and Nvidia are on equal ground at the moment so step out and shoot yourselves fanbois of both sides, or revel in the awesome graphics of both companies, knowing that both their hardware would excel with more access than the current API's.

    Go Nvidia and go ATI
  5. gwailo247

    gwailo247 TechSpot Chancellor Posts: 2,010   +18

    Nothing is stopping AMD from coming out with their own platform or OS for games.

    This seems to be the era of OS divergence, might as well take a gamble.
  6. AMD is right, we are waiting for solutions!
  7. dividebyzero

    dividebyzero trainee n00b Posts: 4,891   +1,262

    I'm surprised Richard Huddy gets paid an actual salary at this point in time.

    API's like DirectX are hardware abstraction layers to enable code to run on a variety of hardware. Now Mr Huddy seems to think that removing this abstraction layer is good idea.

    So it you're programming "direct-to-metal (hardware)" that means you are also programming for a specific architecture - AMD or Nvidia (or VIA for that matter). The bigger problem seems to be that every new GPU architecture will automatically have to be backwards compatible with the game hardware code implemented for the previous generations of cards....unless of course everyone is happy buying a new card and having little or no access to the back catalogue of games.

    Oh, it get's much better than that.
    How about Gaming Evolved or TWIMTBP exclusive titles?
    How about HD7000/HD8000/GTX600/GTX700 exclusive titles?
    As the bit-tech article mentions, the "direct-to-metal" approach is already implemented in consoles- proprietry hardware running proprietry code. Now extrapolate that to include the release of PS4, 5, 6, 7 and Xbox whatever, whatever2 etc. every year. Even then it doesn't come close to the clusterf**k that PC gaming would turn into, given that game dev's aren't exactly falling over themselves using industry standard and well understood API's.
    Somehow, given the secrecy involved in developing new graphics architectures, I can't see AMD or Nvidia handing EA, THQ, Crytek et al. the keys to the kingdom so that the devs can code a game and have it ready for release for that particular hardware. Of course if they wait until the hardware is released and then start coding, it would seem that the impending games have a very limited lifespan- since the new architecture is likely to laid down at the same time.

    Of course , I suppose if the graphics cards of the future become fully GPGPU capable (top to bottom) then that allows for some wiggle room with coding...but then this is talking-head of AMD talking...:rolleyes::rolleyes::rolleyes::rolleyes:
    And of course all we need is Nvidia, AMD, Intel and VIA to agree on a standard for homogeneous software coding.......bwahahahahahah
  8. yRaz

    yRaz TS Evangelist Posts: 2,145   +1,221

    the reason graphics aren't as good is they optimize everything for a console and all we get is a crappy console port. All they can really do is increase texture size and AA. Graphics already look 10 times as good. With the Cryengine 3 and the new unreal engine, graphics will be a few orders of magnitude better than consoles. Photo realistic graphics are right around the corner. I give it 5 years and we will be playing games that look like Avatar.
  9. dividebyzero

    dividebyzero trainee n00b Posts: 4,891   +1,262

    Diminishing returns.
    If one HD 6970 (for example) can run 7680x3200 (24.6 megapixels) in Eyefinity @ say 4xAA, then wouldn't-using Mr Huddy's analogy- Crossfired HD6990's be able to run 15360x6400 (98.3 megapixels) at 16xAA ?
  10. Kibaruk

    Kibaruk TechSpot Paladin Posts: 3,159   +829

    If you please read, Carmack said "one is better than the other" and not "they are the best out there and are problem free" which does not differ from the opinion of Huddy.

    And of course YRaz you may give one or two titles that differ... how about you give 10 examples of how better it looks on a PC over consoles?
  11. TeamworkGuy2

    TeamworkGuy2 TS Enthusiast Posts: 191

    Exactly, a programmer has to program for a specific architecture.
    Maybe in tomorrows utopia of social peace and good will with nanotechnology and the ability to create everything we want with a 3D printer, we could have the major GPU makers get together and decide on a universal architecture or software coding, but until then, good luck abandoning an Application Programming Interface like DirectX.
  12. Greg S

    Greg S TechSpot Staff Posts: 833   +411

    Well, when an entire game can be made in CUDA or DirectCompute there won't be as much of an issue. With gpu computing things are rapidly speeding up. The only problem is that these technologies are hardware specific, meaning games would have to be made for nvidia or ati/amd systems. There would be no middle ground and there would be little room for new technologies because the new ones would kill support for all past games.
  13. Tanstar

    Tanstar TS Evangelist Posts: 581   +159

    The first thing I thought was how the game makers were going to tailor make each of their games for each and every computer combination possible. Secondly I thought, who would want the game makers that regularly sneak security software that screws up computers that much access to their computer?
  14. Back in the day we did all our coding in assembly language & ran our demo's/loaders from dos.
    Coders then had direct access to the hardware & were able to unlock many hidden features.
    I remember setting 320x240 and tweaking that to 640x400/480. Smooth scrolling of large fonts.
    Even now you can't do that!
    Check out Futurecrew demos. I think they were early 90's...
    Anyway, as soon as you moved to some other language & started using their libraries you pretty much had your hands tied..
  15. MrAnderson

    MrAnderson TS Maniac Posts: 488   +10

    Ok this is all smoke an mirrors... you really can not blame microsoft. Direct X is an option.

    The Graphics card manufacturers in the end can give lower level access. The fact that they do not just shows that they should be supporting OpenGL better. Also... lower level will mean a lot of branching because you can never count on the same config. which is why we need software layers. They are very performent and pretty powerful. MS could provide a lighter OS mode for gaming. That would be nice.
  16. writing games to the hardware layer may help gaming be less OS specific and more Hardware specific. Making more game easily compatible to alternative operating systems....
  17. treetops

    treetops TS Evangelist Posts: 2,027   +197

    They have a good point, to bad there is no firefox equivalent of directx.
  18. Omnislip

    Omnislip TS Rookie Posts: 91

  19. I think the problem is that we have reached the limit of the human’s brain hardware.
  20. pfft comparing graphics is for nerds
  21. If you sell hardware you prefer have as many as possible of the programmers write on your hardware.
    But all the programmers haven’t the same skills so we need a very skilled programmer like Microsoft writes an api like directx so the rest can exist as programmers and have an opportunity for success.
    That’s the reason which the evolution of the industry has chosen this path in time.
    If you remove the engines from a plane for little time you will fly better but the crash waiting you at the end.
  22. We can’t every time rediscover the wheel. If the apis doesn’t ever exists the industry would had few big and fat companies with good dlls which they sit on their money and then the people will start go away because the luck of innovate.
    Then these companies will start sell the dlls for rescue the market and after few years the champion dll will be the new directx :)
  23. A Bugatti Veyron has 10 x horsepower than a Ford but it doesn’t have 10 x speeds. Not even 10 x speed from a single horse :)
  24. I want AMD right now make a cheap gpu at 1nm which can handle fast the ray tracing algorithm. I don’t care about physics laws I just want play my games with ray tracing on.
  25. yRaz

    yRaz TS Evangelist Posts: 2,145   +1,221

Similar Topics

Add New Comment

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...