First of all, Andy great post! I agree totally. Thanks for taking the time to post your thoughts. It's nice to hear thoughts from somebody with the IHVs.
Joe DeFuria said:
andypski said:
If we as an industry want to prevent the manipulation of benchmark results then it has to be done by collaboration between reviewers and the people who create the benchmarks.
I agree 100%.
My specific issue with Futuremark and how they're handling this, is that it's NOT a collaboration the way I look at it.
Though I do agree that Futuremark could be handling it better, I disagree that they're not collaborating with reviewers. How many PDFs, press releases, etc have Futuremark released in the past year? They have even made sure there has been prominent placement of this news on their home page. If reviewers are clueless that they shouldn't be using un-approved drivers when using 3DMark03, then that's their own damn fault for not keeping informed. I hold reviewers in high regard. If they're not trying to keep up with latest news regarding Futuremark, 3DMark03, etc, then they have no business reviewing products and they don't deserve me as a reader of their site.
I also disagree with your "I told you so". We've had how many sites say they would stop using 3DMark03? 2 maybe? And what sites are they? None that I had ever heard of or care about. Good riddance if you ask me. So 2 sites are not proof of your "I told you so".
Joe DeFuria said:
They are forcing reviewers to install older driver versions in order to get "valid" scores. As I predicted earlier, this seems to be causing a few things to happen:
1) Some web sites just ignore it, and run and publish with unapproved drivers anyway
2) Some web sites are flat out refusing to use 3DMark, because of the "hassle."
Like I said earlier, only a couple of sites are doing either of those options. Even though they are, it's no big loss to Futuremark if you ask me. Any site that does one of these options IMHO is not a site I deem worthy of testing 3DMark03 or me as a visitor to their site. If and when more worthy sites start taking this action, then we and Futuremark should worry.
Joe DeFuria said:
I want to be perfectly clear about my position on this. I want FutureMarl / 3DMark to succeed. I do agree that they are doing at least SOMETHING to combat the rampant cheating by IHVs in benchmarks, and if the Futuremark guidelines are in fact adhered to, then that would be great. And ultimately, I place the blame for this whole mess on nvidia. But Nvidia, no matter how much we (end users) bitch and moan at them, isn't going to change.
So, FutureMark should properly collaborate with reviewers, such that a solution is reached that reviewers can live with. Again, IMO, this means that FutureMark should release patches for 3DMark (when needed) after each driver release, to defeat detection / cheating.
I still believe that releasing patches for 3DMark03 is not the answer. You're already going to require reviewers to keep updated about when the new patches are released. If they can do that, then why can they not keep updated about the approved drivers? Plus, it's less for them to have to download. And what happens when you're doing comparisons before the patch is released for the new drivers? You have one set of drivers that has been adhering to the guidelines, but you have a different card that uses drivers that don't? Do you wait a couple of days for the patch to use the new drivers, thus punishing the card that already had approved drivers? Or do you go ahead and use older drivers that are approved that way both cards results will be available at the time of your deadline? Then what do you do later when they do finally release a patch? Most of the time you have to send the card back. So you may not have one or both used in the comparison. It makes more sense to keep the number of patches to a minimum. There will be even more headaches if you require reviewers to have to wait for new patches before you can test with the latest drivers.
I do however disagree with Worm that changing drivers doesn't take very much time. Whenever I tested hardware I would start from a clean install of Windows when changing drivers. I formatted the drive, installed Windows and all patches and service packs, then installed the testing apps(and their patches), then created an image using DriveImage. Next I would install the drivers I wanted to test with, then run the apps. If I wanted to install different drivers or use a different card, then I would restore the image, reboot and install the new drivers. I sure hope that reviewers today are not testing the card with the latest drivers installed, then just remove them and install the older ones without doing a process similar to mine. There is so much stuff that could be still left in the directories or registry that could cause conflicts or taint any results gathered.
Joe DeFuria said:
It's the obligation of the reviewers to download the latest 3DMark patch, just as they are "obligated" to download the latest drivers from the IHVs.
Of course, this is more work for FutureMark. But I feel it is the ONLY REASONABLE WAY that they can properly enforce their guidelines.
I 100% TOTALLY DISAGREE! It's not reasonable WHATSOEVER for Futuremark to be required to have to patch their software every time a IHV decides to release new cheating drivers.
Joe DeFuria said:
Without doing this, I just see more and more review sites not bothering with it...which again is a shame because it is a great tool.
I'd rather that sites just do their goddamn job and quit they're damn belly-aching. Bunch of pansies and all they're whining that it's "too hard" to keep up with the approved driver list. Boo hoo. If they give any of your reasons for not using 3DMark03, then they're not a site I trust doing quality reviews and I won't visit them, period!
Tommy McClain