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?"

13 of 412 comments (clear)

  1. 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.

  2. 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.

  3. 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.

  4. 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...
  5. 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).

  6. 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

  7. 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

  8. 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

  9. 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!
  10. 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.

  11. 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"?
  12. 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.