digitalwanderer said:
So, is "more than plenty" equal to "a lot" or "a whole bunch"...these technical terms confuse me. :|
It should equal to "a lot", as that's what my online dictionary says.
kkevin666 said:
Im seriously awaiting a reply from worm as to why NVIDIA have any official drivers at all -- fm themselves say the only official nvidia driver optimises for the PS 2.0 test
We have tested 52.16 drivers in-house and have determined that with 3DMark03 Build 340 they yield a valid and comparable 3DMark03 score in all other tests than the theoretical PS2.0 test. This is why those drivers are in the approved drivers list.
MrGaribaldi said:
I'm not quite sure how much more extra work for the reviewers it would be to download a list of approved/unapproved drivers, considering they're allready downloading the latest drivers from the different IHV's...
..or just check the Approved Drivers page for information on which drivers are approved? If that's something some find irritating, why would some update which tells them the same thing only in the software itself be any different?
MrGaribaldi said:
And if they don't have the computer they test on connected to the net, they still have to copy the drivers for the card they're testing, at which point a manual download of the list of drivers shouldn't be too hard to do at the same time...
But when they start the benchmark (assuming it would have the auto-updater) it checks for updates. Then they already have all drivers installed, and most likely would have unplugged the net. As I said above, I am not sure what big difference there would be if they would A) need to download manually an update + install it just to get the info on what's approved and what's not, or B) visit 1 page to see that same info. :? IMHO the "A" option is even more work than the option "B".
MrGaribaldi said:
Herein lies the real problem imo, as the reviewers feel, imo, it's too much work to test with 2 different driver versions, when only one set is partially approved...
"Why bother to test with an older driver set, when the result still won't be compareable to cards from another IHV?" That is what I think many reviewers feel about it, even though it's only the PS2.0 test that is incomparable.
Partially? IMO that sounds like only a small fraction is approved. We are talking about
1 theoretical test (out of 14 default performance tests ). Besides, most sites use the 3DMark score in their reviews. That result is comparable.
MrGaribaldi said:
To be very blunt, what would be so hard about it?
"All" you'd have to do is create a method which checks if the driver being used is on a list of approved/disapproved drivers. If not on the list go online and download the latest list. If no net access can be found, prompt the user for a location to find the file (along with where the user can download the list manually). Then if the drivers is unapproved, pop up a big window saying such, and list the approved drivers for that vendor.
It doesn't have to tie in with (allmost) anything else in the program, and will have no effect on testing & such, unless you choose to implement a watermark if the driver is not approved.
I can ses that there is quite a bit of work if it had to be done from scratch, but wouldn't you be able to use part of the code used for the online result browser?
As for if it would make a difference, yes I think it would. You would be told every time what drivers are approved, and it would be in an "in your face" kind of way it'd be hard to ignore.
You make it sound so easy.
In all honesty, I am not a coder so I can not say how hard it would be to implement. However, I know that it would require a lot of extra work. We would need to not only change the software itself, but we would also need to cook up the online service too. I am not sure how the program (3DMark03) was built, but I have a hunch that if we would add anything new to it (like the auto-updater) we would need to open up more than 1 piece of code in order to get it work properly. Sure it would be possible (hey, anything is possible!) but any changes we have to do in the software & online are pretty big tasks. If this
feature would have been in the initial version of 3DMark, the whole deal would have been designed for it. Now adding it "on top" of everything, it easily becomes a "gum and string tuning" (dunno if that's the correct phrase) and that's something we don't really want. I personally think that an auto-updater would be very useful for many things in 3DMark (system info etc) but as the current design of 3DMark doesn't really support such a feature, adding it might cause too much trouble and grey hair. But never say never...
MrGaribaldi said:
Yes, you can only do so much up to a point, but I think most of this board (who still cares about 3DMark) feel that that point is far from reached, and won't be reached until it's obviously blatant to any person running 3DMark..
Hmm, I still believe that we have done quite a lot. We have enforced our guidelines, started the Approved Drivers testing etc. We have informed the media about this, posted it clearly on our website, made notifications in the ORB about it etc. I doubt that many who use 3DMark03 more than once have missed it by now. Just submit 1 result to the ORB, and you can see & read about it. Anyway, we will of course keep working on this, and hopefully all for the better.
MrGaribaldi said:
On another note, it'll be interesting to see what "special" thing you're talking about that might be released this week...
If it's another patch, it'll hopefully remove all optimizations in at least one driver revision so we won't be in the position we are with 52.16
Sorry, no patch. It isn't something that "special", and is targetted foremost at the online & offline media.
madshi said:
Here's my suggestion on how to "solve" the problem:
(1) 3DMark should check the driver version.
(2) If the version is known the benchmark may be run without going online.
(3) If the version is not known, 3DMark should go online and download information about that driver version from FutureMark's server.
The information about the driver should look like this:
driver nVidia 56.65
game test 1: 5% too high
game test 2: 25% too high
game test 3: 30% too high
etc...
This way 3DMark can run the benchmarks and later correct the results by reducing the scores according to the driver information.
What do you think?
It would be next to impossible as we would have to test all cards (chipsets) separately, and possibly with various motherboards, CPU's, memories, MHz's etc. just to be absolutely sure if the consistency. And I mean all IHV's cards, not only one company's. Besides, giving out any % numbers might only confuse users.