Slashdot Mirror


Half-Life 2, ATI, NVIDIA, and a Sack of Cash

Latent IT writes "If you're into games, and unless you've been living under a rock for the past few days, you've heard a bit of a rumble from Valve on the relative quality of ATI vs. NVIDIA cards. Starting with articles like this one (previously reported), Valve told the world that the ATI 9800 Pro was nearly three times faster in some cases than the formerly competitive NVIDIA offering, the 5900 Ultra. Curiously, this happened at an ATI sponsored event, "Shader Day". But the story hasn't stopped there. NVidia released this response, essentially claiming that their new drivers, that were available to Valve at the time of their press conference, would make for vast, legitimate performance improvements. An interview with Massive, the creators of the Aquamark 3d benchmark, seems to confirm this opinion - that the NV3x chipset wasn't designed around any certain API very well, and the drivers are critical in achieving good performance. Anandtech writes here about the restrictions Valve placed on what benchmarks could be run. However, the key to this whole story may be this: an article, which I haven't seen get much coverage in all this, seems to make everything a little clearer - Valve stated that their OEM bundling deal with ATI came from the fact that ATI's cards were so superior, and that they were "performance enthusiasts". However, if the Inquirer is to be believed, the bundling deal was a result of an outright auction, on what will probably be the most popular game of the year. Which year that might be, is another issue altogether. Whatever happened to just making hardware, and making games?"

81 of 412 comments (clear)

  1. gaming is big business now... by Loie · · Score: 5, Insightful

    "Whatever happened to just making hardware, and making games?" unfortunately..where there's a multi-billion dollar industry, there's shady business deals.

    1. Re:gaming is big business now... by The+Clockwork+Troll · · Score: 5, Funny

      You mean shader business deals; many in the pipeline, in fact.

      --

      There are no karma whores, only moderation johns
    2. Re:gaming is big business now... by Apiakun · · Score: 5, Interesting

      I think it's infinitely easier to write and optimize a program around a specific hardware architecture than it is to try to write for everything as a whole, and thereby bringing the quality of your software down the LCA (Lowest common API).

    3. Re:gaming is big business now... by Kashif+Shaikh · · Score: 3, Insightful

      And you know when a Game Developer has gone big-time? When the phrase "gaming community" is replaced with "our customers", "installed base" with "market share", and "we love to do" with "our interests". Not that its bad or anything, but it has a cold touch of "the guys in suits". And this was how Gabe sounded like on Shader Day. Times have changed.

      OT, one thing I like about Id software is that they are down-to-earth and very objective about the strengths and weaknesses of vid cards.

  2. cant be that bad by gargantunad · · Score: 4, Funny

    Nvidia didnt create a card that far behind the curve - it has to be drivers.

    --
    Smooth transaction!
    1. Re:cant be that bad by Anonymous Coward · · Score: 5, Interesting

      The problem lies in the way the FX deals with Pixel Shader 2.0 instructions. AFAIK, the ATI card follows DirectX standards pretty well and the Microsoft DirectX compiler will produce code that the 9800 will process quickly. ATI's drivers can rearrange the pixel shader commands a little bit to improve performance.

      The Geforce FX processes PS2.0 instructions in a whole different way. Using Microsoft's compiler produces slow code when using PS2.0. Nvidia still doesn't have a JIT compiler in their drivers to reorder the PS2.0 instructions for maximum performance. The Detonator 50 series drivers are supposed to fix this. How well it's fixed is still up in the air.

    2. Re:cant be that bad by mcbridematt · · Score: 5, Insightful

      But then.. ATI hasn't always given a shit about OpenGL, while NVIDIA has.

      "And thats why I'm with NVIDIA"

    3. Re:cant be that bad by Anonymous Coward · · Score: 2, Interesting

      False. The real problem lies with nVidia's chips having half the fillrate at the same clock when using full compliant precision compared to ATI's. A little comparison :

      R350:
      8 pipelines
      8 FPUs

      NV35:
      4 pipelines
      4 FPUs

      NV35 will always be half as slow as R350 per clock when using full compliant precision. All the D50 drivers will do is introduce more cheats, and even lower image-quality (driverheaven.net previewed 51.75 in AquaMark3 (DX9 program), and found IQ to be significantly worse than 44.03 and 45.23).

    4. Re:cant be that bad by Nogami_Saeko · · Score: 4, Insightful

      OpenGL was great when there wasn't an alternative (except perhaps 3DFX's Glide).

      Times have changed however, and DirectX development has lept forward in a way that would be nearly impossible for OpenGL to do as quickly. Mainting platform compatbility is great, but it does severely limit the development speed of the language when it comes to new features that developers need. With DirectX, there's a single codebase for all developers that's updated fairly frequently with new features available to everyone.

      I'm not bashing OpenGL, it's a great language that is well suited to jobs where platform cross-compatibility is of paramount importance, industial graphics applications, 3D, etc. That said, most of those said applications now support DirectX as well, but retain OpenGL for compatibility reasons.

      OpenGL is just not all that valuable for games anymore, with DirectX being a better alternative for Windows games where porting to other platforms isn't a concern.

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    5. Re:cant be that bad by be-fan · · Score: 4, Informative

      Shows how much you know. OpenGL was relatively static for a long time. In fact, I wrote an article about this on OSOpinion awhile ago. But the ARB seems to have gotten its ass in gear, and as a result, OpenGL is managing to keep pace with DirectX in the programmable hardware department. When OpenGL 2.0 comes out, OpenGL will take a leap forward. Also, if you actually take a look at the APIs, you'll see that there are very few platform compatibility issues. Both APIs are pretty much self-contained, so OpenGL's progress really isn't affected by its cross platform nature.

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:cant be that bad by Afrosheen · · Score: 2, Interesting

      You seem to forget that something that's relatively static for a long time (see: latin language) is easy to learn because it's set in stone. When OpenGL cards were in their infancy, anyone on any platform (unix, sgi, mac, windows...later) could start learning the opengl api. DirectX was in Microsoft's hands and not just anybody knew about it or could work with it.

      Fast forward to today when developers are still somewhat mystified with DirectX, being the moving target that it is. OpenGL is still a standard, albeit an updated standard, that is learning new tricks all the time. I believe what a poster 2 posts up said was right.

      Just remember: newer isn't always better. Oh and don't forget that Microsoft has a stake in SGI and the OpenGL guys.

    7. Re:cant be that bad by be-fan · · Score: 2, Informative

      What about "was static..." do you not understand? The pace of OpenGL progression prior to 1.4 was pretty glacial. It always had full support for graphics card features, but you had to use vendor-specific extensions. More recently, 1.4 and 1.5 came out in quick succession, with support for shader technology.

      --
      A deep unwavering belief is a sure sign you're missing something...
  3. Does it really matter? by richman555 · · Score: 5, Funny

    What my Rendition Verite card is old now? Come on guys, is this difference really that much at all?

    1. Re:Does it really matter? by ryanvm · · Score: 5, Funny

      Hello, I have been wondering who bought the other Verite. Nice to meet you.

  4. Cash by Lawbeefaroni · · Score: 3, Funny

    Hmm, cash and industry. How does it pan out? If "Shader Day" wasn't enough for you, keep having fun trashing the chipset you chose.

    --
    "When it rains, it pours." --Morton's Salt
  5. GOD by Anonymous Coward · · Score: 2, Interesting

    What ever happened to the good old days. Back when you just went out and bought a console, either Nintendo or Sega; if you pick Sega of course you where a loser; if Nintendo then you had the best games in the world...sigh

    Just give me FFVI or give me..well Metal Gear Solid.
    mac

  6. Yes but by Anonymous Coward · · Score: 2, Interesting

    are nVidia & ATI really ethically different from each other either way?

    What concerns me is whether the practice of producing games that work with _nothing_ other than recent nVidia and ATI cards continues. Game after game comes out which simply does not work on other brands' video cards.

  7. Not all that deep and mysterious... by Nogami_Saeko · · Score: 5, Insightful

    About all the article in the inquirer says is that Valve put the bundling rights for HL2 up for grabs. Makes sense.

    I don't think that article says anything about one hardware platform being better than the other, and I don't doubt that had NVidia won the bundling deal, they would've had a "NVidia Shader Day" event, regardless of the performance of the product.

    I still find the most interesting point being that Valve says that they had to put in a lot more time and effort making the gaming experience on NVidia cards good than on ATI cards, to the point of developing a seperate graphics path for NVidia chips.

    If the solution to the performance issues was a simple driver update from NVidia (WITHOUT degrading quality in any way), then surely Valve would've left it to Nvidia to handle and proceeded to spend their time working on the game iteself...

    N.

    --
    "Nothing strengthens authority so much as silence." - Charles de Gaulle
    1. Re:Not all that deep and mysterious... by rmarll · · Score: 2, Insightful

      As a side note, on various articles...

      Valve has said that they do not have said drivers. To wit, valve has stated, really, until they're public it's not appropriate to bench with any driver. NVidia says they do, but that's irrelevant by their above arguement.

      So Valve has spent a *LOT* of time optimising code since until it's actually in a release it really isn't a useable driver. And as history has shown, a "benchmark driver" and a public official driver are often very different performance wise.

      If I was Valve, I'd be fucking pissed. All that time spent and then being fucked with by a vendor with serious character issues?

      The auction is irrelevant in my opinion. Of course they're auctioning off to the highest bidder. Any thing else would be stupid.

  8. Hardware release and driver quality by nemaispuke · · Score: 4, Insightful

    Maybe I'm just dumb but it doesn't seem to make much sense to release new hardware without drivers optimized to take full advantage of the hardware. If you (or a hardware site) has to wait for a new driver to get the performance the vendor specifies for the hardware, I would be real leary of buying hardware from them. From what I saw of the ATI/NVIDA test, the NVIDA card was trounced, so maybe NVIDA should hold off on releasing new cards until their drivers catch up to the hardware.

  9. Maybe Not the Bestselling Game by swdunlop · · Score: 4, Interesting

    I'm starting to wonder if HL2's numbers are going to be quite as good as HL1, considering the aggressive marketing, shady practices, tie-ins with the less-friendly-than-advertised Steam, and a lot of other publisher-related snafus. Sierra and Valve seem to be regarding Half-Life 2 as such a massive potential success that they can get away with pretty much any customer-abuse they want.

    1. Re:Maybe Not the Bestselling Game by @madeus · · Score: 4, Interesting

      Doom 3 this year looks doubtful, Activision certainly don't expect to ship it till 2004, though they have said it is in the hands of ID Software.

      I would make business sense to not have them clash and get released at the same time, so I expect Doom 3 won't ship this year, but in the first quarter of next (unless they aim for Christmas, though I can't see it being much of a 'Chirstmas Title', what with the evil-scary-hell-spawned-zombies that make you want to turn all the lights on and hide under the sink with a big kitchen knife).

      As impressive as HL2's physics/environment engine (and use of DX9) clearly is, Doom 3 is still going to have the edge in rendering jaw-dropping indoor environments with stupid amounts of eye candy, so at least it won't look 'aged' or suffer from the later release date.

  10. bla bla bla bla by jimius · · Score: 5, Insightful

    the 45.xx detonator drivers were used for the Nvidia cards because that is the final working driver Nvidia released. The 50.xx which NVidia says should have been used doesn't show fog, which they call a bug and just so happens to create better results. Also the 50.xx drivers were still beta last time I heard. So Valve chose a stable driver over a "bugged" one. Not to mention NVidia's earlier actions surrounding "driver enhancements" wouldn't make them suspicious.

    1. Re:bla bla bla bla by DataPath · · Score: 4, Interesting

      nVidia is rewriting the ENTIRE shader engine with dynamic re-ordering for the 50 series drivers. I'm not sure you understand - this is NOT a trivial task. The shader problem has been that you either optimize for ATi's shaders, or you optimize for nVidia's. The 50 series drivers with the dynamic re-ordering is supposed to help alleviate this - the driver will optimize at run time what the developers may not have done at compile time.

      The 50 series drivers were incomplete during HL2 development. The driver samples that nVidia was providing to Valve were milestone drivers - incomplete featurewise, but each completed feature was "complete" (written to specs and considered stable). The fact that fog was not rendering is likely not a speed hack, but an as-yet incomplete (as in not even started in that driver release) feature.

      Trust is a hard thing to earn, and easy to lose. I'm withholding judgement until nVidia's promised 50 series drivers come out.

      --
      Inconceivable!
    2. Re:bla bla bla bla by Badaro · · Score: 5, Insightful

      The 50 series drivers were incomplete during HL2 development. The driver samples that nVidia was providing to Valve were milestone drivers - incomplete featurewise, but each completed feature was "complete" (written to specs and considered stable). The fact that fog was not rendering is likely not a speed hack, but an as-yet incomplete (as in not even started in that driver release) feature.

      Even if this is a driver bug and not a speed hack, if there are missing graphical elements in Half-Life 2 with the 50.xx drivers then Valve certainly did the right thing when they asked reviewers not to use them for benchmarking.

      []s Badaro

      --
      My sig became obsolete, and I lack the imagination to create a new one. :(
  11. Conspiracy Theorists by Anonymous Coward · · Score: 5, Interesting

    Don't accuse Valve of any foul play. Even Carmack has said that unless you use Nvidia specific extensions for pixel shaders, the performance will not be very good, due to the FX series of cards using 32bit percision by default.

  12. To hell with both Nvidia and Ati! by Dark+Lord+Seth · · Score: 4, Funny

    Let's see how Half Life 2 will run on my 3DFX Voodoo 1 & S3 Virge!

  13. ati and nvidia dx9 by dpw2atox · · Score: 3, Interesting

    personally I could really care which card has better DX9 support then the other.....im just worried about their linux drivers and Nvidia has definantly got ATI beat.

    1. Re:ati and nvidia dx9 by dinivin · · Score: 4, Interesting
      im just worried about their linux drivers and Nvidia has definantly got ATI beat.


      Hardly... Having used the most recent versions of both the linux ATI drivers and the linux nVidia drivers, I can honestly say that ATI's drivers are much more stable, and perform just as well as nVidia's drivers. In my opinion, each release from nVidia (in the last year or so) has gotten much less stable, while ATI's drivers keep improving.


      Dinivin

    2. Re:ati and nvidia dx9 by DarkSarin · · Score: 2, Informative

      Having not used ati's cards under linux--don't own one--I can't say exactly what their support or performance is like. However, I can say that I strongly disagree, and feel that nVidias offering in linux arena has improved tremendously in the past year. They are now releasing windows-equivalent versions, offering an easy to use installer, and run a massive forum for users. Can ATI say the same? All that said, however, platform support is only a marginal issue to the real question of performance. An important question, but still not the issue of this article. As for which one performs best, until I see a proven independent third party (which most hardware review sites are not), I will base my decision on what seems to be the consensus: nVidia rocks for the money! ATI is good, but from what I hear, no quite as good. THat last part, though, has no grounding whatsoever in statistically (or otherwise) proven facts, because I simply do not have them (and from what I can tell, neither does anyone else, even ATI & nVidia)!

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    3. Re:ati and nvidia dx9 by Plug · · Score: 4, Informative

      ATI has just released official XFree86 4.3 drivers.

      The driver even handled an upgrade to Kernel 2.6 without flinching. NVidia AGPGART support doesn't have to be hacked in any more either, it would seem.

      No more mucking around with the FireGL drivers from the German branch of ATI.

    4. Re:ati and nvidia dx9 by Nongeek · · Score: 3
      You do realise how illogical it is to say you "could care less" about something, right?

      This classic AFU post does a very good job of explaining why that's nothing to be peeved about. Worth a read.

  14. The Dark Horse! by zulux · · Score: 2, Funny



    BitBoys will come back I tell you!

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  15. share the damn drivers! by SHEENmaster · · Score: 4, Insightful

    And let us take a crack at them. Suddenly you'll have NetBSD running directly on the card, twice the framerate in Linux as in windows, and (worst of all) both companies' products will be advanced, eliminating the advantage over one's competitor by tossing more money at the problem.

    Betterment serves no profitable purpose unless it is unatainable by one's competitor. If someone can show how they'll make more money by making a better product while also aiding their competitor in the same endeavor, they might help us out a bit more.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:share the damn drivers! by mungtor · · Score: 2, Informative

      Apparently, they can't even if they wanted to. There was a comment in the previous thread on HL2/ATI.

      http://games.slashdot.org/comments.pl?sid=78019& ci d=6930186

    2. Re:share the damn drivers! by __aailob1448 · · Score: 2

      Maybe I was too harsh, you DID include the UPI but your url was incorrect. Here is the correct link: http://tinyurl.com/na9o (couldn't figure out how to make the link clickable)

  16. What about OpenGL? by BillKaos · · Score: 5, Insightful

    What scares me is people doing those benchs in DirectX, and most, people doing games using DirectX. Nvidia certainly didn't made its card to perform good in DirectX's new API, and I don't see the problem.

    What's about OpenGL; I only purchase OpenGL games, because I mostly can make them run in Linux, and WineX is only a ugly workaround to run games in non native enviroment. If I'd a game company, I'd take care of potential Linux customers.

    1. Re:What about OpenGL? by BillKaos · · Score: 2, Interesting

      You have to face it: The reason I don't see hard-gamers switching to a Free OS is lack of support, both from game companies and (less) from hardware manufacturers.

      I'm not saying "you, support Linux", I'm saying "let's make games using standart API such as OpenGL, and with minimal tweaking and minimal effort, you can support various OS platforms.

    2. Re:What about OpenGL? by Lord_Dweomer · · Score: 4, Insightful
      " If I'd a game company, I'd take care of potential Linux customers."

      Aside from the comments about how Linux users might be more likely to pirate the games instead of buying them.....I'd like to point out the fact that the Linux userbase is literally NOTHING compared to the Windows userbase. I'm sorry, Linux is nice...but you Linux advocates have to realize that while your system might be superior in many ways....it still just lacks the pure numbers of Windows, or even Mac.

      So, of course you'll get karma for making a pro-linux comment, but you'd never get modded down here for the fact that your idea of taking care of linux users is just a BAD BUSINESS IDEA (at the time). It's a waste of money on support and development when you could make a lot more money for a lot less by developing/support a Windows market.

      So in summary, wishful thinking never hurt anyone....but your idea is not good business move. No hard feelings.

      --
      Buy Steampunk Clothing Online!
  17. Clairity by acxr+is+wasted · · Score: 2, Interesting

    Silly technical politics like this shows why consoles always manage to trump the PC games industry. What good is an open system if nobody can agree what works?

    Is a powerful system with no cohesive graphics standard really that much better than a consistent, albeit more primitive piece of hardware?

    --
    "Come on, let's go drink till we can't feel feelings anymore."
  18. Both sides by SD-VI · · Score: 5, Funny

    The view of nVidia fanboys is this: Valve and ATi are in bed together and have been for a while, and Valve sabotaged Half-Life 2 so it wouldn't run on NV3x properly in return for a whole bundle of money from ATi. Never mind that this wouldn't make any business sense-- you see, Majestic 12 are the REAL ones behind this, and we can't possibly know what they have in store for the world.

    The view of ATi fanboys is this: Anyone who bought a GeForce FX is an idiot, as they obviously should have had a stolen timedemo of Half-Life 2 on hand to benchmark with. If they didn't break into Valve's offices and steal the code, that's their own fault. Also, nVidia is clearly exactly like 3dfx, because they slipped up, JUST LIKE 3DFX! Dun dun dunnn!(The Quake/Quack scandal involving ATi never existed, of course.)

    The view of most sane, rational human beings is that this is just another stage of the highly competitive video card market, and that anyone who spends time arguing over which company is better needs to be tranquilized, preferably with something meant for very large animals.

    1. Re:Both sides by canajin56 · · Score: 3, Informative

      Half-Life 2 uses the Source engine, which Valve has been building from scratch for the past 5 years.

      --
      ASCII stupid question, get a stupid ANSI
  19. For me, there were other considerations by C3ntaur · · Score: 4, Interesting

    Let's face it, both vendors have top-end products that are screaming fast. They'll put up more polygons per second than anything that came before, and just about any game that's currently out there is going to look fantastic on either brand. Provided you run Windows...

    Which I don't. So when it came time to upgrade my system (about 2 weeks ago), Nvidia won hands-down -- and it was because they are Linux friendly, not because some rigged benchmark somewhere said they are a few frames per second faster than the other guy. Nvidia has been providing quality Linux drivers for their products for a long time, and I hope they'll continue to do so.

    I've been playing a lot of Neverwinter Nights on my 5900 and it looks beautiful. I'm planning to purchase more Linux games as soon as my budget permits. Yes, there are people out there running Linux who appreciate high-end graphics cards. Probably more than the marketing types think; after all, most hacker types I know are also hardcore gamers.

    --
    Loading...
  20. Re:Payola by UU7 · · Score: 2, Interesting

    http://www.3dgpu.com/modules/wfsection/article.php ?articleid=74&page=0

    I wonder why they had to decrease IQ if their shader support was as good as you claim.

  21. Re:Payola by SD-VI · · Score: 5, Informative

    Raw power, eh. That must be why the Radeon 9700 Pro, with a GPU clock of 325MHz, was equivalent to the GeForce FX 5800 Ultra, with a GPU clock of 500MHz. The Radeon 9700 Pro was so focused on raw power that it put out a whopping fifty-seven watts of heat to the 5800 Ultra's mere eighty! The 5800 Ultra had a far more sophisticated cooling system, of course, which consisted of a copper heatsink that stole a PCI slot and a banshee-like fan. Now that's what I call finesse! Do your homework before you post :P

  22. Screw Valve and HL2 by Anonymous Coward · · Score: 3, Interesting

    Valve made a great game four or five years ago, and someone else made an even better game by modifying it. However resting on their laurels all these years and then coming out with a windows only game, selling themselves into a hardware vendor fight, and trying to tie the game into a subscription service has me really steamed. Chances are they won't have lightning in a bottle the second time around. As a matter of fact, I'm starting to think that Savage(www.s2games.com) might really be the next Half Life. It's a first time release from a small start up that supports Linux and Windows on the same retail Cd. They are also promising heavy support for modding the game and after just a few days of playing I'm completely hooked.

    1. Re:Screw Valve and HL2 by aliens · · Score: 2, Funny

      Because we all know that what makes a game really successful is having a linux port...

      --
      -- taking over the world, we are.
    2. Re:Screw Valve and HL2 by snillfisk · · Score: 2, Insightful
      However resting on their laurels all these years

      Ok, flamebait, but i'll bite. Do you really consider Half-Life 2 to be "Resting"? How about the developement of TF2? How about the developement of Steam? The also took over the developement of Counter-Strike somewhere along the road (probably around version 1.0 if I remember correctly).. They published a stand alone version of Counter-Strike, they also started Counter-Strike: Condition Zero (which someone else took over) .. And for the other poster, about Steam .. come on, at least they're trying. And it's not looking as bad as it could be ..

      They're a company, they've been making money and they're apparently still developing new ideas, trying new stuff and setting new standards.. cut them some slack :> .. Valve has been really friendly to communities and people supporting their games, they've kept WON up and running for 5 years now (a pay service like MCO went down in what? a year?) .. they answer people when you write an email to them etc. About not being linux-friendly, sure thing, that's not good and I would chose iD any day for something to run on my linux-based box :-) It should also be noted that they actually made some changes in their server side cheat protection to ensure that people could keep running Half-Life / Counter-Strike under wine (which works just nice, btw).

      The point being; if you don't like it; don't buy it. And don't pirate it. It's your choice.
      --
      mats
      One man's ceiling is another man's floor.
  23. but.... by Cassius105 · · Score: 5, Interesting

    if Valve did ptimize HL2 for ATI

    then how come these programs also show Nvidia shader performance as pathetic

    halo PC
    tomb raider angel of darkness
    shadermark
    3dmark03

    and why have the det 50 drivers which nvidia recomended that valve used been proven to reduce image quality by a substantial amount?

    is ATI really rich enough to buy off all of these companies and also manage to sabotage Nvidias drivers and PR team? :P

    1. Re:but.... by Cassius105 · · Score: 2, Informative

      you do realise that Nvidia was found to be cheating in those 3dmark results right?

      they inserted static clipping planes and swaped shaders out

      take a look at this article using the latest build of Halo PC and take note of the developer comments at the top

      i think you will find your wrong

      http://www.gamersdepot.com/hardware/video_cards/ at i_vs_nvidia/dx9_desktop/001.htm

      also tomb raider angel of darkness being a shite game is irrelevent in this matter

      its one of the only DX9 programs out at the moment and so is useful as a benchmark for DX9 performance

  24. Ah, but games arnt written for hardware by T-Ranger · · Score: 3, Insightful

    There written for some type of graphics API, DirectX and/or OpenGL. The days of writing to bare hardware were over more then a decade ago.

  25. A Couple Things by RebelWebmaster · · Score: 2, Insightful

    First, I think it's important to note that Anand was instructed to not use the Det50s in his tests because they failed to render fog in the demos, which would obviously impact performance.

    Second, check out this image quality comparison over at DriverHeaven with Aquamark 3. It sure looks to me like nVidia is back to their old tricks again.

  26. Video card benchmarks: the epitomy of dishonesty. by Maul · · Score: 4, Interesting

    Both ATI and nVidia are guilty of trying to stack things in their favor dishonestly. ATI making deals with Valve to get HL2 to work better on the ATI cards by design is just the most recent example, and while it might be a major example, both sides have done this before.

    At the same time, both card makers are really putting out insane results that wouldn't have been thought of even a couple of years ago.

    My decision in graphics cards is based on my past experience and driver support. In this area nVidia still winds hands down. If ATI wants to sell me a card, they're going to need to beef up their Linux driver support big time.

    --

    "You spoony bard!" -Tellah

  27. Bullshit by ShieldW0lf · · Score: 2, Insightful

    I'd hardly call "bundling rights" shady business deals. Unless there are facts missing from the article, this is a bullshit take on an otherwise innocent business deal.

    That said, if I was a game development company, I would be putting the boots to nVidia any way I could right now. Today, it's "We'll get around to making your game work with our drivers when it's popular" but tomorrow it could be "You want your game to work well with our drivers? That will be $3,000,000 please." The shit that nVidia are pulling is a threat to Valves bread and butter, and they'd be fools if they took it lying down.

    --
    -1 Uncomfortable Truth
  28. Re:Payola by mondoterrifico · · Score: 4, Informative

    Parent is on crack. Absolutely nothing in your post is true. ATI has had a superior gpu architecture since the radeon 9700 pro hit the market a year ago.
    The Nvidia FX series has been plagued with problems from the get go, with Nvidia resorting to a
    massive pr blitz and outright cheating in their drivers to compete with ATI.
    Parent post is truly laughable and shows an ignorance of what has transpired over the last year in the video card industry.

  29. Re:Video card benchmarks: the epitomy of dishonest by SD-VI · · Score: 3, Insightful

    They made a deal with Valve, eh? Then why is it that many independent sources (including the developers of AquaMark 3 and John Carmack) have noticed that NV3x has a lot of trouble with PS2.0 and that to get good performance out of it you have to program a special path? And why is it that NV3x clearly only has 16-bit and 32-bit precision when the DX9 specs call for 24-bit? Don't you think this could account for NV3x's terrible "real" DX9 performance? Don't be so quick to jump to conclusions. That having been said, ATi's Linux driver support is shameful, although they ARE working on it. I think they're both fine companies, it's just silly to accuse one of cheating when there's so much evidence to support what Valve is saying.

  30. I'll tell you what happened by llZENll · · Score: 4, Interesting

    "Whatever happened to just making hardware, and making games" I'll tell you what happened, a little thing called market growth. The more the market grows the more this stuff will happen, in maybe 1-2 years the games industry will become much like the movie/music industry. With games taking 3-5 years and 20-200 people to create only big studios will be able to foot the bill and suck up the costs if the game tanks. Not to mention ad costs. This will lead to higher quality titles, but less of them and they will be even more of the same crap (just like the movie industry today). In 2-5 years the games industry will surpase the movie industry in tearms of sales and revenue, because games cost 40-80/copy and movie just can't hang with that. When that happens expect this sort of stuff to happen daily.

  31. The rest of the story by Namarrgon · · Score: 4, Interesting
    After Valve blasts nVidia for having sucky hardware, and nVidia is like, but, but, what about our new Det 50 drivers, one might be left wondering why Valve didn't even mention the existance of drivers that would improve the situation (supposedly by a lot). Not only does Valve of course have the beta Det 50s - and so did the press - but they refused to even entertain the thought of testing with the supposedly much more optimised drivers (nVidia claim that all their driver effort for the last few months has been devoted exclusively to the upcoming Det 50s).

    Why? Well, one stated reason was a policy to test only with "publicly available hardware, and publicly available software". Laudable enough, considering that non-public drivers could have any number of bugs or "optimisations" that could render the game incorrectly and thus misrepresent its performance.

    Indeed, Valve referred to an issue where fog was completely left out of an entire level, and though they didn't point any fingers, it was later revealed that yes, the beta Det 50s were the culprit.

    For further info, you should read this report on the performance of the beta Release 50 Detonators. Summary: not much difference - at least for DX8-level games. DX9 is where the focus supposedly was, and there is a 25% gain in the PS2.0 test in 3DMark03, which is something.

    However, who knows if it'll translate to a 25% gain in HalfLife 2 - probably not, in itself. And given recent 3DMark/nVidia events, even that much is uncertain, until the drivers are released for public examination. In any case, it's a long way short of the 100% gain needed for the 5900 Ultra to just draw even with the 9800 Pro.

    nVidia apparently have a strong lead in Doom 3 scores, though (admittedly with the partial-precision NV3X-specific code path), so they will no doubt be hoping that Doom 3 outsells HalfLife 2... Myself, I have a 9600 Pro in my sights, just in time for the HL2 release :-)

    BTW, regarding the release delay? According to Gabe Newell, "First I've heard of it". So there you are. Only 16 days to go...

    --
    Why would anyone engrave "Elbereth"?
    1. Re:The rest of the story by canajin56 · · Score: 4, Informative

      They would have to result into a 50% gain in HL2 in order for the FX5900 Turbo to catch up to the Radeon 9800 Pro, not 100%. The graph with the customized nVidia code path has 40fps vs 60 fps. Although, of course, the nVidia path is lower quality, since the 5900 doesn't do 24bit precision.

      Also, I wouldn't call it a CLEAR lead in Doom 3. The nVidia scores 20% higher on medium quality, but the Radeon takes the lead on high quality. Again, nVidia calls driver problem.

      Myself, I will be upgrading for Christmas, when I will know for sure which one works best, and how the drivers are. This is also the time when the FX6000 Super Mega Turbo and Radeon10K Elite Pro Plus Plus(Or whatever) push the prices down on the "older" cards ;)

      --
      ASCII stupid question, get a stupid ANSI
  32. R300 was a new design studio for ATI by mmacdona86 · · Score: 5, Informative

    ATI bought the guys who did the chip for the Gamecube, and they did clean paper DX9 design for ATI. ATI went from being a year behind NVidia (DX8 generation) to being a year ahead.

    In the R300, ATI decided to do all their calculations in 24 bit floating point: essentially a pure next-gen chip. The NVidia Geforce FX design was based on their DX8 chips, which were far and away industry leaders in fixed-point calculations; NVidia didn't figure that floating-point performance would be very important this generation and tacked it on. What they ended up with was a chip that had a high transistor count, was very good at legacy, fixed-point operations but could not keep up with ATI in floating point. Even then (about a year ago) NVidia's chip might have been competitive but they had process problems that made the chip clock slower than expected and about 9 months late.

    ATI's superiority in floating point shaders has been demonstrated by various benchmarks (including some open-source benchmarks, which are the only ones I really take seriously) time and again. NVidia can only be competitive this generation when they 'tweak' their drivers for particular benchmarks. These tweaks sometimes consist of rewriting floating-point shaders to use their legacy fixed-point functionality, and on some occasions of even using pre-generated shadow models to replace the dynamically generated models of benchmarks that run over a known scene.

    NVidia's NV3x generation seems weak, compared to ATI, and very weak unless game coders ignore API standards and write custom shaders that do as much as possible in NVidia's legacy hardware. Of course, by historical standards NVidia's NV3x isn't weak at all--they blow away all their competitors and ATI's pre-R300 products. It's just that the design choices made by ATI's new designers allowed them to leapfrog a generation.

    1. Re:R300 was a new design studio for ATI by Anonymous Coward · · Score: 4, Interesting

      Nice troll.

      [disclaimer, I couldn't care less which one sucks less ati or nvidia, I personally like matrox as I like "solid state" cards with dual head and have no need for 3d stuff]

      You, hypocrite bastard, forgot to mention that nv3x supports 16 *and* 32 bit floating point, while ati only supports 24, of course when you do things at 32bit precision, nv3x is slower than ati at 24bit, and that when you do it at 16 it's faster, but the quality isn't that good.

      God Carmack has written more than enough about this in his .plan and even posted about it here in /.:

      http://slashdot.org/comments.pl?sid=65617&cid=6051 216
      and
      http://finger.planetquake.com/plan.asp?userid=john c&id=16154

      Now, what *I* want is the video card manufacturers(and hardware manufacturers in general) to stop behaving like 3 year olds and fucking document their products and release open source drivers, that would get ride of most of this bull shit that is just driven by marketoids, wastes everyones time and contributes nothing to improve the technology that is what really matters.

      And maybe then we could get some decent 3D system under Plan9 that kicked everyone else's ass, just like draw* did for 2d ;) //K

      * Not related in any way to DirctDraw, you ignorant idiot.

  33. Re:Video card benchmarks: the epitomy of dishonest by rmarll · · Score: 2, Informative

    Word.

    As Valve has said. If the driver isn't an official release, it's not appropriate to bench with it. NVidia may turn their driver around, but given the industry's history it's a reasonable expectation. Valve knows and has stated a number of times in a couple of recent interviews that the majority of their customers are NVidia users. Hence the great deal of time optimising of their code.

    The auction is just good business.

  34. UM by Black+Hitler · · Score: 3, Funny
    However, if the Inquirer is to be believed
    That's where everyone should stop reading.
  35. From the "michael works for NVidia" department by Fr33z0r · · Score: 2, Informative

    The title of this post says it all, really.

  36. Actually... by __aailob1448 · · Score: 2, Informative

    The videogame industry ALREADY generates more revenue than the movie industry (at least in the u.s).

  37. Putting things into perspective. by Apoptosis66 · · Score: 2, Informative

    Seems to me Nvidia has a crap card and they have been covering it up for a while now. 1. Bad Future Mark results Nvidia: We stopped participating a while ago, thats a ATI benchmark. 2. Poor Tomb Raider Performance. Nvidia: Who cares. 3. Poor HL2 Performance. Nvidia: You should of used our 50.xx drivers that don't render fog, and aren't out yet. Someone posted this picture. I think it says it all... http://myweb.cableone.net/jrose/Jeremy/HL2.jpg Apoptosis

  38. NVIDIA required a patch by d3am0n · · Score: 2, Interesting

    While this is a rather pathetic instance of a corporation buying thier way towards being number one (I hate this sort of propoganda for products). They did have a point about a few things, the NVIDIA card needed updates before it was anywhere near compedative, if NVIDIA had gotten thier technology correct the first time they wouldn't have had such an increadibly lousy showing. That still begs the question of wether or not the ATI card had it's latest drivers installed, in which case this was a complete and total waste of time on ATI's part as most people buying video cards are extremely savvy (unless your rich you don't put down 600 dollars for a video card in ignorance) about the latest developments and would find the real story behind such a blatent bullshitting about performance very quickly. I hate it when companies underestimate our intelligence, they can't get away with it with this crowd of people, and none of us are likely to forget thier little benchmarking crap fast (both ATI and NVIDIA)

  39. You're both right by BlueA · · Score: 2, Insightful
    There written for some type of graphics API, DirectX and/or OpenGL. The days of writing to bare hardware were over more then a decade ago.

    Most developers will find at some point that they need to optimize their graphics API code for specific chip sets.

    Oh, and mentioning DirectX before OpenGL in the same breath is what Microsoft WANTS you to do.

    1. Re:You're both right by CaptCanuk · · Score: 4, Insightful

      With specific reference to OpenGL, games are written in many paths based on the acceleration available on various graphics cards exposed through vendor specific and ARB approved extensions to GL. Drivers optimizations are written both to speed up GL calls and all sorts of other common calculations as well as speed up games by cutting corners. Corners to cut often include what assumptions certain games makes. If a game or game engine makes an assumption such as a static camera, a lot of variable dependencies can be chucked out the window (PTP: pardon the pun) and an "optimization" is born. I would find it hard to believe that a GFX 5800 Ultra would ship with anything less than 75% of the optimal general driver (i.e. nothing game specific or context specific) -- so me thinks the new Detonator 50 has some nice "halflife2.exe" code :P

      Oh, and mentioning DirectX before OpenGL in the same breath might mean you like serializing items in a list in alphabetical order... oh no!

      --
      ---- The geek shall inherit the Earth.
  40. Likely: There is no sabotage by Anonymous Coward · · Score: 3, Informative

    If you look at the FX architecture, it has a serious problem.

    It can't run "true" DX9 spec games worth crap.

    Why?

    Because to save die space, nVIDIA engineers decided it'd be best to use 32 bit FP units, compared to ATi's more numerous 24 bit FP units. DX9 specs call for 24 bit precision computations, which is the ATi native precision (which can then be mapped to 16 or extended to 32 bit precision, if asked for) whereas the FX which has to operate in 32, 16, or 12(?) bit modes basically loses half its registers (or more, if you are comparing to 12 bit registers) because it must run in 32 bit mode to be compliant.

    End result? Less high speed registers on the FX part, more swapping from ram and less FP computational power to go around.

    And this is only a simple example. I believe it has been noted that that Carmack eluded to many ugly optimizations in using lower precision math or proprietary shader paths he had to make to the D3 engine for the benefit of the FX not sucking utterly in terms of performance. It isn't really a playable DX9 part, all in all.

    If valve says they spent serious time working for the Geforce codepath (and indeed, it is quite a bit faster in hyrbid mode, but now they are making it well known that it isn't running "true" dx9, which it the truth. It should also be noted that this hybrid mode is what the D3 benchmark was run in which offered the nVIDIA part such stellar performance, specifically noted by Carmack.) then they probably did so. Either that or they would have mentioned nothing.

    Drop the "it must be corporate scandal" bit. If you read some of the specs and dev notes you will note that they more or less universally have their gripes in getting DX9 performance out of the FX part.

  41. Blame Microsoft by jettoblack · · Score: 3, Insightful

    After nVidia's falling out with them over the Xbox chipset pricing, its likely MS changed the DX9 spec mid-development and only gave the new specs to ATI. Thats why ATI's cards are perfectly designed to run DX9 but nVidia's specs are off. For example, DX9 calls for 24bit FP, which ATI does, while nVidia only supports 16 or 32bit, forcing developers to choose between correct rendering or improved performance.

    Also nVidia is to blame for their driver cheating fiasco, which makes developers especially weary to trust beta or "optimized" drivers, and for expecting every game company to optimize for their cards just because they're the biggest.

  42. Views by SynKKnyS · · Score: 2, Interesting

    This isn't the first time something like this has happened. Everquest (Sony is butt buddies with NVIDIA in regards to this game) runs amazingly fast on my NVIDIA GeForce2MX 220 at 60 fps at 1280x1024 with a lot of details turned on, yet runs like garbage on my ATI Radeon 9700 Pro on a similarly configured system. Sometimes it even becomes a slideshow. I am not the only person to experience this as many other people have complained about it. The unfortunate side to this is that most people complain about the hardware rather than the software.

    Now this issue is quite different. There was a write up recently on why NVIDIA hardware is so much slower than ATI hardware when using 2.0 pixel shaders. I don't remember the URL, so if anyone would be so kind to post it that would be great. Basically, it was stating that the Detonator 40 drivers needed to be rewritten to better take advantage of 2.0 pixel shaders. Detonator 50 drivers are a lot faster and fix this problem, but they do reduce image quality quite noticeably. This could be the reason that swayed Valve's decisions.

    The fact of the matter is, we need next generation GeForce chips.

  43. Microsoft Hails 'Half-Life 2' as New Benchmark by MickyJ · · Score: 2, Interesting

    "We see 'Half-Life 2' as a new benchmark for the type of amazing experiences that can be delivered on the Windows(R) platform, and DirectX 9.0 is clearly serving as the catalyst for the development of these state-of-the-art games," said Dean Lester, general manager of Windows Gaming and Graphics at Microsoft Corp. "'Half-Life 2' emphasizes the trend we are already seeing: Games for Windows now deliver the most cutting-edge technology and immersive entertainment available anywhere."

    See here for the full advert :)

  44. Re:Another DX9 Benchmark by mozumder · · Score: 2, Informative
    What's interesting is that some of the image quality comparisons in Aquamark for the new NVidia drivers show image quality loss.

    From driverheaven.net:

    Now, im sure most of you have read Gabes recent comments regarding the detonator 51.75s, and Nvidia's offical response but I really do have to say, having seen this first hand it confirms to both myself and Veridian that the new detonators are far from a high quality IQ set. Alot of negative publicity is currently surrounding Nvidia, and here at driverheaven we like to remain as impartial and open minded as we possibly can, but after reading all the articles recently such as here coming from good sources and experiencing this ourselves first hand, I can no longer recommend an nvidia card to anyone. Ill be speaking with nvidia about this over the coming days and if I can make anything public I will.


    From 3dgpu.com

    The Detonator 51.75 drivers loses even more details over the 45.33 drivers. Especially note how the green on the foreground landrover is darker than the other two shots. Now, these drivers are beta, and not available to the public, so let's hope by the time they're released, the lowered image quality won't be in them. Because frankly, I'm just shocked how much better the Radeon 9800 Pro looks over the new Detonator 50 drivers on a GeForce FX 5600 Ultra, and any self-respecting gamer will choose the image quality on the Radeon 9800 Pro anyday. The amount of visual quality loss is not worth the, on average, 2-3fps that are shown to have been gained with these drivers in AquaMark 3.


    Now we have independent verification of Valve's problem statement of the beta Nvidia drivers for Half-Life 2.

    Looks like ATI is the way to go this year.
  45. Whatever happened to evidence? by AntiGenX · · Score: 3, Interesting

    "Whatever happened to just making hardware, and making games?"

    Whatever happened to the good ole days when people didn't believe everything they heard or read?

    I'm just skeptical of an article that says we "heard from a friend of a friend." It's all too speculative, with little evidence of any real wrongdoing. Newel expressed concerns about the drivers that Nvidia was offering. He also said it took three times as long to write the codepath for NVIDIA, implying that they had to account for a lot more problems. If you want to speculate, look at the slides from "shader day."

    To qoute: "During the development of that benchmark demo Valve found a lot of issues in current graphic card drivers of unnamed manufacturers:


    Camera path-specific occlusion culling
    Visual quality tradeoffs e.g. lowered filtering quality, disabling fog
    Screen-grab specific image rendering
    Lower rendering precision
    Algorithmic detection and replacement
    Scene-specific handling of z writes
    Benchmark-specific drivers that never ship
    App-specific and version specific optimizations that are very fragile"

    And we know that several of these have been explicitly tied to NVIDIA.

  46. Re:Wasn't Valve made up of a bunch by ecchi_0 · · Score: 2, Informative
    What the hell are you talking about? You buy Half-Life in the store. You install it, and use Steam to play online. Steam is FREE. There will be an optional monthly fee. You pay this fee, and you get any games that Valve releases, including HL2 and TF2 and any other games they release over Steam.

    Please don't spread lies about a monthly fee, really.

  47. Re:Then again... by ecchi_0 · · Score: 2, Informative

    There will most likely never be a Mac version. Valve has stated many a time that it is simply not part of their plans to port to Mac or Linux (although they don't mind WineX at all, and in fact fixed their anti-cheat when it was found to be incompatable with Wine).

  48. ATI has been ahead since the original Radeon by Alereon · · Score: 3, Interesting

    ATI was ALMOST the first to market with a DirectX8.0 card, the ATI Radeon, which supported programmable pixel and vertex shaders when all nVidia had was the Geforce2 GTS. Unfortunately, Microsoft dropped support for the version of the DirectX8.0 API ATI was using, thus dooming the Radeon to be a DirectX7 card and making the Geforce3 the first DirectX8.0 card to market.

    ATI WAS the first to market with a DirectX8.1 solution, in the Radeon 8500. The Radeon 8500's Pixel Shader v1.4 was more advanced than any nVidia product until the release of the Geforce FX. The Geforce4 Ti only supported PS1.3, which is significantly less advanced.

    ATI WAS the first to market with a DirectX9.0 solution, the Radeon 9700 Pro. nVidia still lags behind, with the Geforce FX offering well below average shader performance even when using their reduced accuracy shader programs.

    The best proof of the R300+ platform's superiority is that nVidia's own, in-house developed DirectX9.0 demos run faster and look better on Radeon hardware than on the Geforce FX. If that isn't a damning indictment of the poor quality of the NV30 architecture, I don't know what is.

  49. Deal is irrelevant... by Canis · · Score: 3, Insightful
    Whatever the terms of the ATI/Valve deal, it's irrelevant: As a videogame developer (not for Valve -- not even on the same continent as them -- and with no such deal with anyone) I can assure you that NVidia's chips have serious problems.

    Here's Valve's problem: They make moddable games. That's at the core of their business. They didn't just make HalfLife as a game (although they did that, and very well) -- they made it as a platform upon which anyone was free to develop their own FPS games: CounterStrike being the most famous, but there are many others, such as Natural Selection or Day of Defeat.

    Likewise, they are not just making HalfLife 2, but a platform upon which mods will be made. But why is this relevant to the videocard debate? Here's where we get back to the drivers.

    The drivers -- the mythological r50 drivers that noone's actually gotten their hands on yet -- might well provide a speed boost to HL2 as it stands. Maybe. But if they do, it is because they have hand-tuned those drivers for HL2. See Mr Burke's quote:

    [...] we had been working closely with Valve to ensure that Release 50 (Rel. 50) provides the best experience possible on NVIDIA hardware.

    What he omits is, the best experience possible for the specific subset of vidoecard functionality currently present in HL2 at this time. A little background for those of you who haven't kept up on recent videocard technology: Modern videocards have Vertex Shaders and Pixel Shaders. These are essentially short programs written in assembler (and now a variant on C) that the driver compiles and executes on the videocard, not the CPU (taking load off of it) that customise rendering in various ways. Vertex shaders typically perform lighting, animation or mesh deformation effects, while pixel shaders provide surface material effects, such as water distortion or bump mapping.

    ATI's cards appear to be able to handle any pixel shader program you throw at them. Whether this is because the cards are just that fast and general they can cope with it, or whether the compiler in their driver cunningly optimises any GPU program you throw at it (the same way a C compiler optimises CPU code, by reordering instructions to avoid stalls, factoring out loop invariants, etc) we don't know. Frankly, we don't care: The important thing is, we write code, and it works.

    NVidia's cards do not work this way. NVidia's cards are fast, but only if you hand-tune your assembler to precisely match their architecture. Except we don't know enough about their rules to do this (proprietary NVidia technology blah blah).

    When Valve have written shaders, found them to be fast on ATI cards and slow on NVidia's cards, NVidia have released new drivers and, lo... it's fast on NVidia's cards. NVidia go "hey, uh, our bad... driver bug... fixed now...". But make even a tiny, trivial change to the shader, and bam: it's slow again. With a little more experimentation along these lines, it's easy to come to the conclusion that there was no bug, there is no fix, NVidia simply have a lookup table of shaders they 'recognise', and when one of those comes along, they replace it with one they wrote themselves, hand-tuned for their card.

    There's a problem with this, of course. For a start, if you're not as big as Valve, NVidia aren't going to set aside an engineer to go around optimising shaders for your game or release new drivers. Secondly, if you make any changes you're back to square one and need to resubmit your shader to them and get it fixed up. Thirdly, if like Valve you care about modders, you're not going to be happy with this "solution" -- because even once your game is complete and on store shelves, and NVidia have stopped making new driver releases to 'fix' it, modders can make new shaders. And suddenly find their game runs like ass. You think NVidia are going to go chasing after modders? Bwahaha.

    I suspect this is why Valve were careful about the benchmarks they let be

  50. Its the SHADERS stupid! by kraemer · · Score: 2, Interesting

    If you really read all the articles and understand the subject material you will realize that the problem is that nvidia's pixel shader 2.0 implementation SUCKS. To compensate for this nvidia has been releasing what I would call "cheat" drivers optimized for certain games to make them run faster by lowering the quality. Even The Carmack has said nvidia pixel shader 2.0 has severe speed probs....

  51. I never thought I'd see /. get it so wrong! :( by digitalwanderer · · Score: 3, Interesting

    This is no great mystery and no surprise in the graphics community, this is the bloody break everyone has been waiting for! The FX's shortcomings have been known for quite some time and have been analysized/discussed to death within the quiet confines of such places as www.beyond3D.com and www.nvnews.net, in fact the latter site's mods/admins are the ones who are shutting up the remaining nVidiots who seem to still think this is some big conspiracy.

    It IS a conspiracy, but entirely of nVidia's own doing and creation...their hardware simply can't do DX9 well as it was never designed to. There's many reasons for this, but it mainly comes down to nVidia tried to redefine the standards of the graphics industry and failed and now are paying the consequences for their hubris.

    The only thing surprising here is the size of Gabe Newell's balls to come out and directly address this in such a fashion, and I truly respect and admire him for it. He HAD to, the game is going to come out and if he didn't customers would be blaiming him and Valve for FX's shortcomings!

    I'm terribly disapointed in the coverage I've seen of this on slashdot, I really thought you folks would be able to appreciate the subtle (and not so subtle) aspects of a giant company that has been resting on it's laurels and using PR fud to make up for it's hardware's shortcomings...it's just now there is really a game coming out that will highlight this and the rest of the world seems to be noticing it.

    There is excellent coverage of this at www.beyond3d.com for in depth analysis, and www.nvnews.net has the best of the fanboys/ex-fanboys discussing it. (Our team at www.elitebastards.com is still the best at keeping up with all the latest stories though... ;) )

    --
    - "When I say dance, you'd best DANCE motherf*cker!" -Violent Femmes