ATI & Valve - Defining the Relationship

The first thing that comes to mind when you see results like this is a cry of foul play; that Valve has unfairly optimized their game for ATI's hardware and thus, it does not perform well on NVIDIA's hardware. Although it is the simplest accusation, it is actually one of the less frequent that we've seen thrown around.

During Gabe Newell's presentation, he insisted that they [Valve] have not optimized or doctored the engine to produce these results. It also doesn't make much sense for Valve to develop an ATI-specific game simply because the majority of the market out there does have NVIDIA based graphics cards, and it is in their best interest to make the game run as well as possible on NVIDIA GPUs.

Gabe mentioned that the developers spent 5x as much time optimizing the special NV3x code path (mixed mode) as they did optimizing the generic DX9 path (what ATI's DX9 cards use). Thus, it is clear that a good attempt was made to get the game to run as well as possible on NVIDIA hardware.

To those that fault Valve for spending so much time and effort trying to optimize for the NV3x family, remember that they are in the business to sell games and with the market the way it is, purposefully crippling one graphics manufacturer in favor of another would not make much business sense.

Truthfully, we believe that Valve made an honest attempt to get the game running as well as possible on NV3x hardware but simply ran into other unavoidable issues (which we will get to shortly). You can attempt to attack the competence of Valve's developers; however, we are not qualified to do so. Yet, any of those who have developed something similar in complexity to Half-Life 2's source engine may feel free to do so.

According to Gabe, these performance results were the reason that Valve aligned themselves more closely with ATI. As you probably know, Valve has a fairly large OEM deal with ATI that will bring Half-Life 2 as a bundled item with ATI graphics cards in the future. We'll be able to tell you more about the cards with which it will be bundled soon enough (has it been 6 months already?).

With these sorts of deals, there's always money (e.g. marketing dollars) involved, and we're not debating the existence of that in this deal, but as far as Valve's official line is concerned, the deal came after the performance discovery.

Once again, we're not questioning Valve in this sense and honestly don't see much reason to, as it wouldn't make any business sense for them to cripple Half-Life 2 on NVIDIA cards. As always, we encourage you to draw your own conclusions based on the data we've provided.

Moving on…

It's Springer Time What's Wrong with NVIDIA?
Comments Locked

111 Comments

View All Comments

  • Anonymous User - Friday, September 12, 2003 - link

    Anand, when using the Print Article feature in Mozilla 1.4, I was shown only graphs from one map throughout. For instance, after clicking Print Article, all graphs were of the bug level. Hitting F5 showed them all to be of techdemo. In both cases, some graphs didn't correspond to your comments.

    This may be b/c the article was just posted, but thought I'd give you a heads-up anyway.

    Thanks for the interesting read, and hopefully we'll see screenshots of the differences between the DX8.0. 8.1, 8.2, NV3x, and DX9 modes soon (the only thing lacking from this article, IMO)!
  • Anonymous User - Friday, September 12, 2003 - link

    .. goddammit, all the flashes are arranged improperly. (Techdemo on bugbait pages, city on techdemo...) FIX IT.
  • Anonymous User - Friday, September 12, 2003 - link

    I was hoping anand would compair a 128mb 9800pro to a 256mb one, guess I'll still have to wait =(
  • Anonymous User - Friday, September 12, 2003 - link

    Hey Anand, you have a 9500 Pro lying around?

    Eh, well, it doesn't need to be included anyway. We all know how it would do: 5% worse than the 9700 Pro.
  • Anonymous User - Friday, September 12, 2003 - link

    #5 & #6 : +1
    I ll keep my G4 Ti 4200@300/600.
    I m sure HL² will still rocks in DX 8.1
  • Anonymous User - Friday, September 12, 2003 - link

    Where are the numbers with AA/AF enabled? I know the article intimates that there's a negligible performance hit, but I'd still like to see the numbers.
  • Anonymous User - Friday, September 12, 2003 - link

    Man, the Ti series has been doing this for a while!

    http://www.amdmb.com/article-display.php?ArticleID...
  • Anonymous User - Friday, September 12, 2003 - link

    I feel the same way about the GF4Ti series. Never did like the FXes much...
  • Anonymous User - Friday, September 12, 2003 - link

    Hahahahaha.

    Go you Ti4600, GO! I BELIEVE IN THE Ti4600!

    If all I am going to lose is a bit of image quality, then no great loss. At least it isn't back to 640x480!

  • Anonymous User - Friday, September 12, 2003 - link

    Wow 9800 pro barely edges out 9700 pro. 9600 pro seems to be the best deal if people are still waiting to upgrade.

    Obviously Nvidia lost this round with nv30 and nv35.

Log in

Don't have an account? Sign up now