Simon F said:
Dio said:
When is a separate codepath an optimisation, and when is it a cheat?
That probably depends on which graphics card was purchased.
Apparently true. :/
And a fitting stop to that discussion.
However, there is a larger reason why it would be good if this occurence was discussed more in the general media - it might make a larger percentage of consumers more suspicious vs benchmarks in general, and less inclined to place too much of a value on small differences in results in any particular benchmark. To my mind, that would be a good thing. This thread has mostly been about nVidia vs ATI, and questions of guilt. Perhaps it would have been more useful if we had discussed 3DMark and benchmarking in general.
I always feel a bit sad/nauseated/bothered (my English fails me) when I see kids/youth having their 3DMark score in their sigs, and reading how they spend their (parents?) meager funds to climb a little higher in the 3DMark pecking order.
Reviews of video cards on the web and in print consist to 99.9% of benchmarking, and generally benchmarking of depressingly low quality. The reason is simple. Running a few benchmarks, putting the numbers into Excel, and getting graphs posted with some text requires relatively little time and equipment, and next to no skills or understanding whatsoever. It has become what readers expect, and web-sites produce.(*) And it colours our peception strongly. Mine included.
I'll say it again - nVidia
can't cheat in 3DMark.
3DMark has no rules against utilising specific code paths for rendering, nor any criteria for correct output.
If everyone who who writes video card reviews gave 30 seconds of thought to that before reviewing and publishing the conclusions they draw from their benchmarking, I'd say we had taken a significant step forward. If they also considered that while this is embarrassing for a benchmarking product, the same is true for all application benchmarks that are used, we would have gained a little more (Quake/Quack).
If reviewers gave another 30 seconds of thought to whether their tests actually produced any transferable information, or if they had simply produced a number for their particular setup/program that couldn't be used for predicting anything else
with useful accuracy, we would have changed computer product reviewing forever.
But while we wait for Utopia to come, a somewhat more critical and suspicious attitude would be healthy for consumers.
Entropy