worm[Futuremark said:]We just posted the QA regarding our Optimization Guidelines, and it can be viewed here (pdf).
Q&A said:Q: Have you been discussing the new ground rules with all members in the benchmark development program, and have they all approved them?
A: We have worked with all members in drafting these guidelines and we have solicited feedback from them throughout the process. We have gotten very strong agreement to these rules from an overwhelming majority of the members.
We presume that manufacturers will want to make sure the validity of their drivers with us before they ship those to reviewers.
The resulting image of the optimized rendering must be as close as possible for that hardware to the rendering of the reference rasterizer. Also, the calculations performed in the
rendering process must be mathematically equivalent to those performed by the reference rasterizer.
Good to hear! We tried to make it as "readable" as possible so that everyone understands even the more technical bits. It was kind of difficult to get all questions answered.Entropy said:Without picking nits about specific wordings, the QA seems both clear and reasonable.
You can rest assured that even if the whole process will be internal, we want to make sure that any 3DMark results posted in public publications are correct. We will post a detailed description of the whole process as soon as possible. It should make the whole process a bit more easy to understand and clear.Entropy said:The remaining bothersome issue that I see is that all checking, validation, decisions on what is OK or not, is internal to FutureMark. This is an uncomfortable situation with a benchmark, as it means that it is wide open to corruption, with little possibility for public scrutiny. Still, although avoidable to some degree, this is pretty much inherent with commercial products.
Yes. We are striving for that no public presentation, no review etc. is published with non 3DMark approved drivers. It will require a lot of work from us, but we believe it is worth the effort. I also think that manufacturers want to co-operate on this in sending in their new drivers to be "ok'd" before they publish any 3DMark results in public, or send them to reviewers. It is also important that reviewers let us know if they have got new hardware and new drivers, but no confirmation about the usage of 3DMark. I think this is a very good thing, and we hope that the media takes the initiative to contact us if anything is unclear.Joe DeFuria said:I think that's an optimisitc presumption. You may want to include in your terms of use, that those publishing scores (in PR releases, reviews, etc.) on non FutureMark approved drivers, must indicate such.
Bjorn said:Does this mean always FP 32 on the NV3x ? (since AFAIK, the reference rasterizer uses FP32 or higher)
and1. It is prohibited to change the rendering quality level that is requested by 3DMark.
Those should answer your question. Or did I misunderstand your question (as usual) ?2. It is prohibited to detect 3DMark directly or indirectly.
Good to hear that the whole package sounds and looks great! We will do our very best that all the work we have been doing the whole summer (and part of this fall) will happen. It hasn't been like a walk in the park, but I think the results are good, and the feedback we have got has been very positive!jb said:worm,
thanks for sharing and the work. I agre its sounds and looks great. Now I hope you can carry it out. And please forgive me for being a bit shy here as sometimes in the past I have been burned in this mannor (saying someone will do something and yet they never do). So I hope you can understand...you know once..once bitten twice shy..
worm[Futuremark said:]Yes. We are striving for that no public presentation, no review etc. is published with non 3DMark approved drivers. It will require a lot of work from us, but we believe it is worth the effort.
I also think that manufacturers want to co-operate on this in sending in their new drivers to be "ok'd" before they publish any 3DMark results in public, or send them to reviewers.
It is also important that reviewers let us know if they have got new hardware and new drivers, but no confirmation about the usage of 3DMark. I think this is a very good thing, and we hope that the media takes the initiative to contact us if anything is unclear.
So I predict much of the same old same old from certain IHVs....sending of "use these special unreleased drivers to benchmark with" to review sites before being certified. And then deal with certification after the fact, if at all. (Ask forgiveness instead of permission.)
It will be. Not "would" be. As said, it is in our target to make this happen.Joe DeFuria said:If you can pull that off....that would indeed be something. That is above and beyond my expectations actually. Glad to see you pursuing it! And yes, it will mean a lot of work for you, and it's appreciated.
Well, as these guidelines are still very new and fresh, we need to let the manufacturers "chew on them" for a while. I think all manufacturers agree that it is in the best interest of us all if we could "approve" (I hate that word) any unofficial drivers in cases like previews. Any such drivers would be approved for that one review only. Let's hope everything goes as it should.Joe DeFuria said:I would have to disagree with that...or that (some) IHVs are paying little more than lip service to you on this.
Well, we hope that the media would be in contact even if they would get "FMQL" drivers with the package. Just to make sure that everything is ok. At least now in the beginning. Later on when everyone knows what to do, and what to believe in, I'm sure that reviewers can do it all without having to consult with us first. But it is always good to make sure, and we are here to provide help if needed.Joe DeFuria said:I think there's a much greater chance of this happening than IHVs proactively getting FMQL first. With all of the awareness surrounding driver cheats recently, I would hope that most reviewers would be keen on noting if the drivers are certified or not.
Bjorn said:I don't really see that happen (or maybe i hope that this doesn't happen ). Nvidias drivers are now under the microscope and everything they release from now on will be investigated rather hard (which it should also).
And releasing "reviewer drivers" with performance that doesn't match the afterwards officially released drivers would hardly be passed on without notification.
bloodbob said:Q: What do you mean by detecting 3DMark directly or indirectly?
A: The drivers may not include routines that in any way identify that 3DMark (or any part of it) is
running, and go into some special mode, instead of running 3DMark like any other 3D application.
Well one could argue that per shader replacement doesn't violate this as it doesn't go into a special mode nvidia this all the time.
Depending on the shader replacement, that could violate other rules though. (Lowering quality, not being mathematically equivalent...)
Even if the driver is encrypted (or whatever) we have our ways to "fool" the driver. How, I can't say, but we have our internal tools.Doomtrooper said:How can you detect if the driver is 'detecting' 3Dmark 03.exe when the driver is encrypted and doesn't allow a 'person' to see what is going on inside now.