Towards the end of the huge thread at the [H] forums about Kyle's front-page editorial, the FrgMstr himself posted something that struck me as wrong. He basically said as long as IQ wasn't impacted, then this 3DM03-specific culling is acceptable, as the whole point of 3DM03 is the fastest framerate at the best IQ.
This strikes me as missing the point. IQ isn't the only issue here; rather, the whole purpose of a reproducible and equally-challenging benchmark is. It's not that nVidia's "optimization" doesn't affect IQ (though posts from Ante P and Wavey seem to indicate otherwise), it's that this optimization is contrary to the spirit and point of a general benchmark like 3DM03. 3DM03 is meant to test the speed at which (competing) 3D cards render the exact same scene data with the exact same IQ. (Note that nVidia has now mucked with both qualifiers.) The minute one vendor starts deciding, independently of FutureMark (and thus the other vendors), what portions of the benchmark scene to render, it has effectively invalidated its benchmark scores.
Now, Kyle and nVidia and others can debate separately whether benchmarks that aren't gleaned from an actual game are fair or worthwhile, but that issue is distinct from this. It also holds some merit in the case of benching future features, as I believe there still aren't games on the market that use DX9 features, so time 3D companies spend optimizing for a current benchmark testing future performance is time these companies could perhaps better spend optimizing current games. OTOH, these speculative benchmarks also serve to keep IHV's honest, in that they can verify that the cards they put out do indeed have the features they tout. So there's a trade-off, as always. I'm not sure where I stand on the question of premature optimization.
I just wanted to get this off my chest, as the good big-mouthed forum dweller I am. I stopped reading this thread at around page 5, so my apologies if this has already been belabored.
Edit: Unbelievable, another post that ends up at the top of a new page. In this case I'm actually pleased, as I think this post is more worthwhile than mine usually are.
This strikes me as missing the point. IQ isn't the only issue here; rather, the whole purpose of a reproducible and equally-challenging benchmark is. It's not that nVidia's "optimization" doesn't affect IQ (though posts from Ante P and Wavey seem to indicate otherwise), it's that this optimization is contrary to the spirit and point of a general benchmark like 3DM03. 3DM03 is meant to test the speed at which (competing) 3D cards render the exact same scene data with the exact same IQ. (Note that nVidia has now mucked with both qualifiers.) The minute one vendor starts deciding, independently of FutureMark (and thus the other vendors), what portions of the benchmark scene to render, it has effectively invalidated its benchmark scores.
Now, Kyle and nVidia and others can debate separately whether benchmarks that aren't gleaned from an actual game are fair or worthwhile, but that issue is distinct from this. It also holds some merit in the case of benching future features, as I believe there still aren't games on the market that use DX9 features, so time 3D companies spend optimizing for a current benchmark testing future performance is time these companies could perhaps better spend optimizing current games. OTOH, these speculative benchmarks also serve to keep IHV's honest, in that they can verify that the cards they put out do indeed have the features they tout. So there's a trade-off, as always. I'm not sure where I stand on the question of premature optimization.
I just wanted to get this off my chest, as the good big-mouthed forum dweller I am. I stopped reading this thread at around page 5, so my apologies if this has already been belabored.
Edit: Unbelievable, another post that ends up at the top of a new page. In this case I'm actually pleased, as I think this post is more worthwhile than mine usually are.