Doomtrooper said:
There will be another Futuremark patch following the next driver release from Nvidia, so once we figure out how many Nvidia drivers releases are left this year, we can then extrapolate that into how many patches will be released from Futuremark
Well, that's easy...
Based on recent and very strange comments from nVidia, the number of official drivers they will release annually will range from a maximum of 4 to a minimum of 1...
Personally, the only drivers I think FM should ban are the so-called nVidia "beta" drivers routinely released from mystery sources, which are actually not official beta drivers released by nVidia as beta drivers, nor a part of any official "beta-driver program" open to the public which nVidia uses to chase down bugs (if you send nVidia a bug report based on any driver other than its officially released drivers it will be ignored.) nVidia officially recommends against using these so-called "beta" releases of its drivers (which is reason enough in itself to ban them from the FM results tabulation, certainly.) To that end, I think that all so-called modded drivers for all IHV products should be banned as well, and that on general principle, if nothing else.
OTOH, it is not reasonable to expect that FM can regulate nVidia's driver activities, as nVidia employs many more people and is much wealthier than FM. What FM can do, though, is defend its own software regardless of what nVidia does with the Forcenators. That's why I think releasing a recompile patch every time nVidia releases an official set of Forcers is exactly the right way to handle this situation.
I'm not at all surprised to see that nVidia is continuing its practice of 3dmk03 application-specific driver modification ("optimization") for nV3x. What I am surprised about, and pleased about, is that FM is going the patch route! I didn't think they'd do it, and this has surprised me--pleasantly.
There's no doubt in my mind that releasing these kinds of patches is just the ticket for them. It puts them in control of their own software. No need to make a fuss and spend hundreds of man hours chasing down every little infraction--that situation is like a rat chasing its tail...
Simply releasing regular recompile patches designed to defeat 3dmk03-specific driver optimizations is the perfect approach, IMO. It gets the job done, and it is absolutely the most cost-effective way to do it. And since nVidia will begin to get the picture that spending all of that money and time optimizing for benchmarks that will be patched is chasing its own tail, it's barely possible nVidia will lose its incentive to special-case its drivers for 3dmk at some point in the future (nVidia is not a quick study and so I expect this will take time.)
It is not, and never has been, FM's fault that IHVs ran all over its benchmarks with drivers riddled with special-case optimizations. FM's responsibility was to formulate a procedure to stop it, as much as the company could, seeing that FM doesn't control driver development inside any IHV. IMO, releasing a recompile patch hot on the heels of each official Forcenator release seems to be the very best approach, bar none. It would be nice if nVidia, like ATi, would just stop special-casing for 3dmk in its drivers when FM asked them to; but obviously, nVidia is not prepared to ever do so. So the patch approach is something that has to be done to protect the integrity of their software and to keep its control firmly in FM's hands. FM cannot control what IHVs do, nor can it control the manner in which individual web sites use its software. But FM can control what FM does, and doing patches like this is a giant step in the right direction going forward.
Now, if FM would be "perfect," they will also ban all drivers from their database aside from those offcially released by IHVs.