

Left - CPU Physics Processing, Right - GPU PhysX Processing
Source: 3DMark Vantage
Test Notes: 3DMark Vantage tested in "Performance" preset mode, with and without GPU PhysX enabled, on Core 2 Extreme QX6850 powered test system running Windows Vista Ultimate with the Forceware v177.39 graphics drivers and v8.06.12 PhysX drivers on a pair of GeForce 9800 GTX+ cards running in SLI mode. With GPU PhysX disabled, the overall 3DMark Vantage score is P11720 with a CPU Test 2 score of 14.95 FPS. With GPU PhysX enabled, the overall score jumps to P14298 with a CPU Test 2 score of 127.77 FPS. The screen pictures show the difference in workload output clearly, with the GPU PhysX enabled system processing many more operations. It should also be noted, that even with the GPU PhysX drivers installed, there is an option in the 3DMark Vantage menu to disable the PPU, and this option works with both AGEIA's dedicated PhysX card or NVIDIA GPU PhysX.
HotHardware: Since your driver seems to be actually changing the system-level workload distribution of 3DMark Vantage, is it your opinion that this is fundamentally changing the benchmark?
NVIDIA, Taylor: The physics test simply switches from the PPU to the GPU. The workload doesn’t change at all but where it is processed in the test machine is. This doesn't change the benchmark, just which processor in your machine handles it.
HotHardware: Do you expect that Futuremark will sanction this driver or another driver with similar optimizations, as a Futuremark 3DMark Vantage approved driver?
NVIDIA, Taylor: It’s fair to say that if the technology supports actual games (which it does), and the benchmark is supposed reflect performance in games, then it would stand to reason that our technology would be adopted in the Futuremark BDP approval process eventually.
HotHardware: What has the adoption rate in the developer community been like, since you've rolled out Ageia technology and IP into your graphics product line?
NVIDIA, Taylor: The adoption rate has been fabulous among the developer community. Our surveys say that about 66% of developers not currently using PhysX are planning to adopt it in the future. Support for PhysX is across multiple platforms as well, including Xbox 360, PS3 and Wii, with moderate to no licensing fees. Put it this way, if you were a developer, limited to doing physics for your game or other application on the CPU, why wouldn't you support it on the GPU, especially if you can do better effects and more of them this way? Furthermore, if developers already use the CPU for PhysX then it will be a simple drop-in to GPU-enable the game.
A word from Futuremark: And what does Futuremark have to say about this? Oliver Baltuch of Futuremark had this to offer with respect to NVIDIA's new technology, 3DMark Vantage and the industry as a whole:
"The driver in question has not been submitted for authorization and is for demo purposes only. NVIDIA has followed the correct rules for driver authorization and the BDP by sending us the 177.35 driver (the same as AMD has sent us the 8.6 driver), both of which are currently undergoing the authorization process in our Quality Assurance area at this moment. Only drivers that have passed WHQL and our driver authorization process have comparable results that will be allowed for use in our ORB database and hall of fame.
Other drivers which have not been submitted will not be commented on. Otherwise, we would have to inspect every Beta and press driver that is released. Outside of this matter, we have been introduced to this technology from NVIDIA and it is truly innovative for future games and game development. As you know, we have an actual game coming as well and it could also make use of PhysX on the GPU.”
Mark Rein, Epic Games chimes in: And finally, to complete the picture a bit more, Mark Rein of Epic Games had this to say..."We couldn't care less about synthetic benchmarks. Real players play real games and in this case there is a real performance gain for a large number of users playing our game. The updated drivers that people are talking about allow properly-equipped Unreal Tournament 3 players users to use some amazing UT3 content that was specifically designed to take advantage of hardware-accelerated physics. So now that content works on high-end Nvidia graphics cards, as opposed to Ageia PPUs. This is a great thing as high-end Nvidia cards number in the millions, or tens of millions, compared to Ageia PPUs which obviously numbered far, far less. So Nvidia has done a cool optimization that allows their customers to get more value and performance out of their graphics cards. How anyone could possibly confuse this for a bad thing is beyond me."

Unreal Tournament 3 with GPU PhysX
So there you have it. In short, NVIDIA was pretty up front with an actual press release on the driver. They insist that nothing in the benchmark has been changed, except for what processor(s) in your system process it and finally, Futuremark doesn't have a problem with the driver (and actually called the technology innovative) or how NVIDIA has worked within the BDP to get their current non-PhysX WHQL driver approved. Furthermore and more importantly, new PhysX-capable drivers will actually offer a better overall game play experience in real games, as you can see from Mr. Rein's rather firm response. So what's all the fuss about? Exactly, move along...there's nothing to see here; except for maybe just better physics effects.
|
Gamers take playing their games seriously.Anytime you can enhance content, performance and playability then its definatly is a good thing! Good interview and article! |
|
Pretty Silly to call it cheating.. They have worked hard to combine two seperate products into a single product. This is a Great move for Nvidia and it obviously is proving to work out for them. I cant wait to see what this holds for future games. Especially on older hardware since most of the calculations will be done all on the video card. I agree also that who cares about synthetic benchmarks. As long as the increase is accross multiple games and not just for that single benchmark exclusively then I dont see it as cheating. |
|
Honestly I don't know why anyone would call this cheating, I mean if you can optimize something simply by pointing the execution to a different processor, thats not cheating its just being smart. It's the same idea when your looking for someone to do a job for you, you pick the best person suited for it plain and simple. Personally I thought when they decided to start allowing tweaking settings on a per executable bases, that was kind of suspect, but it actually makes sense when you really think about it, just like this makes perfectly reasonable sense as well. |
|
Unreal Tournament 3 - LMAO... I tried to play 2 nights ago and there wasn't a SINGLE player online. Epic is out of touch with what we play. So is NVIDIA. Raise your hand if you care about big explosions when playing online? I would rather see them focus on stopping the f'ing cheaters... |
|
I like big explosions when playing online. I admit it! Boom! Ahahahhaha! Get some! |
|
Well, I think I can see why some consider it to be cheating. nVidia didn't add a PPU to their cards, which is how 3DMark interprets it, they just rerouted physics calculations to the GPU. |