Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No

Nvidia Points Finger at AMD's Image Quality Cheat

by - source: Tom's Hardware US

Are there shenanigans under the hood?

Image quality is a somewhat subjective thing, but benchmark results are not. When comparing graphics card performance, you want to try to get the most even test possible.

Nvidia's now pointing the finger at AMD saying that its competitor uses a different image quality setting that boosts benchmark results at the expense of image quality when compared to the GeForce parts.

Nvidia wrote in its nTersectblog:

NVIDIA’s own driver team has verified specific behaviors in AMD’s drivers that tend to affect certain anisotropic testing tools. Specifically, AMD drivers appear to disable texture filtering optimizations when smaller window sizes are detected, like the AF Tester tool uses, and they enable their optimizations for larger window sizes. The definition of “larger” and “smaller” varies depending on the API and hardware used. For example with DX10 and 68xx boards, it seems they disable optimizations with window sizes smaller than 500 pixels on a side. For DX9 apps like the AF Tester, the limit is higher, on the order of 1000 pixels per side. Our driver team also noticed that the optimizations are more aggressive on RV840/940 than RV870, with optimizations performed across a larger range of LODs for the RV840/940.

FP16 Render Observations
In addition to the above recent findings, for months AMD had been performing a background optimization for certain DX9 applications where FP16 render targets are demoted to R11G11B10 render targets, which are half the size and less accurate. When recently exposed publically, AMD finally provided a user visible control panel setting to enable/disable, but the demotion is enabled by default.  Reviewers and users testing DX9 applications such as Need for Speed Shift or Dawn of War 2, should uncheck the “Enable Surface Format Optimization” checkbox in the Catalyst AI settings area of the AMD control panel to turn off FP16 demotion when conducting comparative performance testing. 

A Long and Winding Road
For those with long memories, NVIDIA learned some hard lessons with some GeForce FX and 3DMark03 optimization gone bad, and vowed to never again perform any optimizations that could compromise image quality.  During that time, the industry agreed that any optimization that improved performance, but did not alter IQ, was in fact a valid “optimization”, and any optimization that improved performance but lowered IQ, without letting the user know, was a “cheat”.  Special-casing of testing tools should also be considered a “cheat”.

Read the full post here.

Share:
9
Comments
X
Submit

Comments
Add your comment
Silmarunya 24/11/2010 13:38
Hide
-1+

Something about pot and kettle jumps to mind right now...

All hardware companies, and large enterprises in general, will do some questionable things to get a better corporate image. It's good we know, reviewers should take into account, but competitors should absolutely refrain from statements such as this one. Because this is exposing a questionable tactic by using another questionable tactic: kicking someone when he's down.

All companies are evil, it's just a fact. Get over it.

mi1ez 24/11/2010 13:40
Hide
-2+

Can the driver teams not just work on their own drivers?

mi1ez 24/11/2010 13:40
Hide
-2+

Not that I'm condoning what AMD has done. Bad AMD!

Silmarunya 24/11/2010 14:42
Hide
-0+

mi1ez :
Can the driver teams not just work on their own drivers?



That'd be far more useful than mocking the competitor, but it isn't as good for your sales. After all, mocking your adversary's errors is free advertising for your own product.

ben BOys 24/11/2010 18:03
Show
wild9 24/11/2010 23:05
Hide
-0+

Maybe Tom's could do a feature, to see whether or not this really matters or whether it's akin to comparing a 3.0GHz processor with a 3.066GHz variant, i.e. practically meaningless.

Oh, and doesn't history tells a few things, nVidia? Haven't you 'altered' image quality in previous driver revisions? Let's also look at the hardware that promised better performance but in reality offered the same, or even less; anyone remember upgrading an nVidia Geforce Ti 4400, to a Geforce FX 5600, only to wonder why they wasted their money?

So if as claimed such corners are really being cut, does it really matter? Does it matter to someone who say, has one of AMD's awesome 700 series IPG chipsets, and wants some extra speed? Before the advent of the nVidia 9000 series IGP's nothing could touch AMD's 780g..and later revisions still seem to offer some HD/3D/GPGPU support.

If after further analysis there's a very noticeable difference in image quality, then I'd say buy nVidia if you want but make sure you pick the right one. Failing that, stick with AMD and have stable, fast rendering as well as all the other nice features. If AMD has to offer more options in order to level out the plating field, I don't really see that being a problem.

AuonH 25/11/2010 09:57
Hide
-0+

mi1ez :
Can the driver teams not just work on their own drivers?



Generally they will be pulling apart the competitors code to see if there is something that could improve their drivers which they haven't thought of.

To be honest this is standard practice in most industries (e.g. one mobile phone producer stripping down a competitors phone to see if there is any ideas they could use), it really comes down to the capitalist idea everyone develops their own IP, rather then everyone sharing ideas for mutual benefit.

damian86 03/12/2010 15:04
Hide
-0+

True

Best offers

Newsletters


OK