Sunday November 22, 2009 12:15 AM AEST

Nvidia cheats on 3DMark with 177.39 drivers

  • Email a Friend
  • Print Page
 »
Nvidia cheats on 3DMark with 177.39 drivers
By Charlie Demerjian
Jun 24, 2008 | 2 Comments
Tags: Nvidia | cheats | on | 3DMark | with | 177.39 | drivers

Different workload, let's just pretend it's legit and we'll not speak of this again.

NVIDIA is violating Futuremark rules with the latest PhysX drivers, and doing it in the usual sleazy way. The rules are simple, violating them isn't a trick, and doing so in order to pump up your numbers is the height of unethical behavior.

Well no, it isn't the height, but calling Nvidia on unethical behavior is what you might deem a target-rich environment. That said, the company's behavior this time could be done in an ethical way, but it chose not to. The explanation needs a little background though, so bear with us.

3DMark Vantage has four major components, two CPU and two GPU. One of the CPU subtests is a physics-based test. The physics test is based on the Ageia PhysX API, a fairly widespread API in use by a large number of games. Between the time that 3DMark Vantage development was started and the time it was released, Nvidia bought Ageia.

The problem is that the PhysX DLLs, and for that matter, the whole API is now owned by Nvidia. In and of itself, this is not a problem, especially if the company involved had a history of honesty, integrity, and fair play. Nvidia has none of these attributes, and has a proven history of cheating on 3DMark.

To be fair, ATI has been caught at the same thing as well, but nothing lately, and Intel compilers come with curious optimisation defaults as well. No one is clean, but only Nvidia seems to take dishonesty as a corporate mandate.

So, with the latest driver, Forceware 177.39 drivers, Nvidia put its now in-house PhysX APIs into the drivers. Instead of it running on the CPU or on the PhysX chip, it is running it on the GPU. It owns the GPU and it's drivers along with the physics API and all those drivers. This is a dangerous situation.

There are two problems with Nvidia doing this, it isn't a legal driver for 3DMark, and it isn't even running the same program as others who run 3DMark. Either one is enough to preclude people from using those drivers and calling the results 3DMark scores.

If you look at the 3DMark Vantage Driver Approval Policy, section 3.5 clearly states, "Based on the specification and design of the CPU tests, GPU make, type or driver version may not have a significant effect on the results of either of the CPU tests as indicated in Section 7.3 of the 3DMark Vantage specification and whitepaper." When you run a CPU test on a GPU, it clearly violates the rules.

The other problem is that when you install the drivers, they replace the PhysX DLLs with a completely different set of DLLs. If you look at the Nvidia PhysX reviewers guide, a PDF that NV hands out to help people write up their newest toys, they say the following for UT3 installation.



That looks completely above board!

Note steps 4 and 5 that say "Uninstall the existing AGEIA PhysX v7.11.13 driver (installs with UT3 installation)." and "Install the new PhysX 8.06.12 driver." Same with 3DMark Vantage, and they offer the helpful hint of "GeForce PhysX is enabled in CPU Test 2. We recommend testing in Performance Preset for the best final score with GeForce PhysX. In Extreme Preset the score is mainly determined by the GPU score. A faster CPU Test 2 result will not make much difference."

 
 »

theinquirer.net (c) 2009 Incisive Media

 
The latest issue is on sale now!

Want to learn all about Diablo III? Want to find out what the best Solid State Drive is on the market today, and how to look after it? Want to catch up on the latest hardware, games and in depth tech from Australia's best enthusiast mag?

Get your copy today :)
2 Comments
Thoughts on this article? Add a comment below.
Armitige
Oct 9, 2009 12:05 PM
A story about Nvidia cheating 3dmark score piggy backed off another story about Shammy's "record breaking" rig that contains 4 Radeon cards...how many full page radeon adds running in your mag this month? I'm not saying you're shilling, but based on what's in the article, I'm finding your conclussion seem unsupported. Is there actually any optimised code in the new PhysX drivers? It'd be a great idea to include some semi technical data to back up your claims other than a PDF instructing you to install the latest drivers to provide the best performance, I mean anyone with half a brain knows that installing the latest drivers is the best thing in 90% of cases to improve performance. It does lead immediately to the conclussion that Nvidia are "cheating". Like you said, all three major players in the GPU industry have had dodgy optimisations included in thier driver software in the past.

Elaborate a little more on the technical side of things and it would seem less like a advertorial. PArticularly considering the location for the link to the story and the fact there's 2 links on this page to radeon card "reviews" and 4 links to more alledged "seedy" Nvidia activities.
TheFrunj
Oct 9, 2009 12:29 PM
Armitige, as unfounded as the radeon ad claim is this article was written by Charlie Demerjian and simply reposted here, a known anti-NVIDIA writer.

His record breaking rig was news because radeon cards are simply the fastest right now, and you'd have to be pretty naive to ignore ATI's raw overclocking performance. NVIDIA is as equally covered as ATI is in the magazine, and the website. To say otherwise is simply incorrect.
Login or register to submit a comment.
 
 
 
Atomic Magazine

Issue: 107 | December, 2009

Atomic is a magazine aimed squarely at computer enthusiasts, gamers, and serious PC upgraders.

Every month we bring you the latest reviews of new technology and PC components, in depth features on everything from overclocking to console hacking, and gaming previews and interviews.
 
Latest Comments
"Signed. And link and article passed to friends too.
And a link supplied on my facebook too."
by morris | Nov 21, 2009 11:29 PM
 
"I got an XP pro oem with a game build rig 18 months ago and continued to ignore Vista, to my ..."
by TonyB | Nov 21, 2009 10:24 PM
 
"Holy shit, batman.

*runs"
by colganaitor | Nov 21, 2009 7:17 PM
 
""sudo preupgrade"
...failed to download installer metadata
------------
So ..."
by wlayton27 | Nov 21, 2009 8:16 AM
 
"^ I find with CoD4 that I can jump on an empty server and be joined by 6-12 others before the ..."
by Ezekill | Nov 20, 2009 10:10 PM
Latest User Reviews
Shenmue II
10%
asdfasdf
 
EVGA X58 Classified
90%
great board, a few things could be better
 
EVGA X58 Classified
90%
Gorgeous looking
 
Sapphire 4890
90%
So good, I immediately wanted a second one!
 
MSI 790FX-GD70 motherboard
90%
Allmost the prefect gaming board