Half-Life 2 Performance Benchmark Preview
by Anand Lal Shimpi on September 12, 2003 12:34 AM EST- Posted in
- GPUs
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…
111 Comments
View All Comments
Anonymous User - Friday, September 12, 2003 - link
Anand: When you re-test with the Det 50's, make sure you rename the HL2 exe!!!Gotta make the comparison as fair as possible...
Anonymous User - Friday, September 12, 2003 - link
#69 How does the 9500 not fully support DX9? It's the same core EXACTLY as the 9700.Anonymous User - Friday, September 12, 2003 - link
#53 - So YOU'RE that bastard who's been lagging us out!!! Get out of the dark ages!Anonymous User - Friday, September 12, 2003 - link
What kind of conclusion was that ?In terms of the performance of the cards you've seen here today, the standings shouldn't change by the time Half-Life 2 ships - although NVIDIA will undoubtedly have newer drivers to improve performance. Over the coming weeks we'll be digging even further into the NVIDIA performance mystery to see if our theories are correct; if they are, we may have to wait until NV4x before these issues get sorted out.
For now, Half-Life 2 """ SEEMS """ to be best paired with ATI hardware and as you've seen thorugh our benchmarks, whether you have a Radeon 9600 Pro or a Radeon 9800 Pro you'll be running just fine. Things are finally """heating up""" and it's a good feeling to have back...
HL2 ""seems"" better on ATI??? , should be, HL2 looks way better and faster on ATI.
Things are finally """heating up""" ??? shoul have been , ATI's performance is killing Nvidia's FX.
The conclusion should have been :
Nvidia lied and sucks , Valva had to lower standard ( actually optimize (cheat) in favor of Nvidia) and make HL2 game look bad , just so you could play on your overpriced Nvidia Fx cards.
How about a word of apology from Anand to have induced readers in errors , and have told them to buy Nvidia Fx card's in is last Fx5900 review. ???
From a future ATI card owner, (bundled with HL2 of course)
Boy I'm pissed off!
Anonymous User - Friday, September 12, 2003 - link
82, those are 9600 regulars (!), click the links. Pricewatch has been fooled. A Pro isn't much more, though, just about $136.I'd go with a 9500 over a 9600 any day. The 9500 can be softmodded to 9700 performance levels (about 50-70% of the time, IIRC, and it's actually a little cheaper than the 9600 Pro!). If the softmod doesn't work out, then you return it for a new one. Of course, not everyone wants to do this, and a 9600 Pro is a respectable and highly overclockable card.. but..
I'd still love to see 9500 Pros at lower prices, like they would have been if ATi had kept it out.. but whatever. If you don't know, the 9500 Pro is/was considerably faster than the 9600 Pro. Valve said that HL2 isn't memory-limited, so the 128-bit memory interface on the 9500 Pro (which never made a big difference vs. the 9700 anyway) shouldn't even be noticeable, and the fact that the Sapphire-made ones were just as overclockable as the 9500 regulars and 9700s (think up to 340 core, 350 if you're lucky) is going to make it one HELL of an HL2 card for the $175 most people paid.
Anonymous User - Friday, September 12, 2003 - link
Nvidia got schooled, but not on hardware or drivers. ATI locked this up long ago with their deal with Gabe and buddies.Why is everyone just trying to keep a straight face about it? ATI paid handsomely for exactly what has happened to NVidia.
But as always happens, watch out when the tables turn, as they ALWAYS do, and Valve could be on the OUTSIDE of lots of other deals.
Anonymous User - Friday, September 12, 2003 - link
I am just glad there is finally a damn game that can stress out these video cards. Wonder if Bitboys Oy of whatever there name is come out saying they have a new video card out now that will run Half Life 2 at 100+ FPS :) What made me think of them I have no idea!Anonymous User - Friday, September 12, 2003 - link
Not to detract from the main issue here, but #19 raises a good point. Why does the 9600Pro lose only <1% performance going from 1024 to 1280? The 9800P and 9700P lose between 10-15%. The 5900U loses 30%, sometimes more. I wonder if the gap between the 9800P and 9600P shrinks even more at higher resolutions.What aspect of the technology in the 9600 could possibly account for this?
Anonymous User - Friday, September 12, 2003 - link
#81 You can find 9600pro's for ~$160 from newegg.A couple of small webstores have a "Smart PC 9600" non-pro 128 meg for <$100. But the smart pc card is a cheap oem unit...I'm not sure if it's as good as the more expensive 9600's.
Anonymous User - Friday, September 12, 2003 - link
Pricewatch:$123 - RADEON 9600 Pro 256MB
$124 - RADEON 9600 Pro 128MB