Neeyik said:Either that or the compiler is actually doing what it's supposed to do...
Did you see any performance difference on Radeons? Did you see any image quality differences? No? Why do you suppose that is?Xmas said:You mean, you only consider them significant if they affect the Radeons?OpenGL guy said:If the changes were significant, then the Radeons would show differences as well.Xmas said:I'm interested in what exactly FM changed in the new build. If they changed some of the rendering code, it's not certain that the performance drop can be wholly attributed to circumventing application-specific optimizations.
Who said anything about code reordering? Shouldn't the driver/hardware give the same correct result in either case?Even simple code reordering can make a driver choke on your application, but that doesn't mean all drivers will.
If it isn't, then it'd have to either be doing that globally (since it was established that there would be almost unimaginable complexities in determining where lower precision could be safely used) or on an application specific basis. For the latter, we're back to the issue as to if any cheat is getting though the patch. For the former, though, it would potentially show in other applications (unless an "optimization" for those other apps specified full precision).Doomtrooper said:Is the compiler maintaing minimum precision requirements ??
Som said:Why buy a card now for DX9 games? If you're going to upgrade hardware for a specific game or games, you wait until the first is out to purchase.
I thought that was obvious.
NVIDIA said:An optimization must produce the correct image
An optimization must accelerate more than just a benchmark
An optimization must not contain pre-computed state
Reverend said:I suppose there is a chance that NVIDIA may say that the 52.16 drivers contain no optimization for 3DMark03, so nobody can say there were wrong in what they told the press at Editors Day.
Reverend said:7 pages discussing the same shitty thing all over again...
I was going to say "boring" (instead of "shitty") but I guess I'm wrong.
You guys should lay off criticizing FM over the "approved drivers" issue and focus on what NVIDIA had told the press :
NVIDIA said:An optimization must produce the correct image
An optimization must accelerate more than just a benchmark
An optimization must not contain pre-computed state
I suppose there is a chance that NVIDIA may say that the 52.16 drivers contain no optimization for 3DMark03, so nobody can say there were wrong in what they told the press at Editors Day. Instead, NVIDIA may say "Well, we didn't optimize for 3DMark03 with the 52.16s but we actually ch**ted, so we weren't wrong in our words and although we are FM's beta partner, that doesn't mean we give FM's 3DMark series of benchmark much importance... we only give FM money and our next-gen hardware tio play with... we can still do what we like with 3DMarkXX, even with their, hehe, strict rules and guidelines because, well, we've shown these (the rules and the guidelines) really don't mean much to us. Hey, we all know FM needs NVIDIA 2x as much as NVIDIA needs FM, right?"
Of course it's not important. NVIDIA wrote a white paper explaining how unimportant the benchmark was and also detailing how to cheat. You can tell how unimportant the benchmark is by how much time NVIDIA has spent "optimizing" for it.Reverend said:NVIDIA said:An optimization must produce the correct image
An optimization must accelerate more than just a benchmark
An optimization must not contain pre-computed state
I suppose there is a chance that NVIDIA may say that the 52.16 drivers contain no optimization for 3DMark03, so nobody can say there were wrong in what they told the press at Editors Day. Instead, NVIDIA may say "Well, we didn't optimize for 3DMark03 with the 52.16s but we actually ch**ted, so we weren't wrong in our words and although we are FM's beta partner, that doesn't mean we give FM's 3DMark series of benchmark much importance...
Of course NVIDIA is bigger than anyone else, at least in their own minds. Got hubris?we only give FM money and our next-gen hardware tio play with... we can still do what we like with 3DMarkXX, even with their, hehe, strict rules and guidelines because, well, we've shown these (the rules and the guidelines) really don't mean much to us. Hey, we all know FM needs NVIDIA 2x as much as NVIDIA needs FM, right?"
NVIDIA's lack of respect goes far beyond FutureMark. I believe that NVIDIA doesn't respect their own customers. Look at the BS they are passing off on the average Joe!Reverend said:The point is that NVIDIA appears to have total lack of respect for FM wrt their beta partner agreement. I think history has proven why this appears to be the case. Unless FM has the balls, I doubt this scenario will change.
It'd be tough all around. First, FutureMark is receiving money from NVIDIA, a known cheater so FutureMark's partiality could come into question when/if they certify a driver. Second, OEMs often do their own thing anyway (do they even read or care about web reviews?) and likely wouldn't care about the whole certification process. OEMs seem to only see "bigger is better".The other point is that with every new driver release by NVIDIA, media outlets should refrain from using 3DMark03 in any of their content (driver-comparison-articles, hardware reviews, whatever) until FM can verify (probably best via private corespondences to their beta press members, for it to be announced by these beta press members, so as not to let thios appear like FM is specifically targetting NVIDIA with every new driver release... it's a tricky political thing) that the drivers are "valid". Media outlets will have to swallow any potential pride they may have and depend on FM's beta press members (like B3D, for instance) for such announcements. Just an opinion.
banksie said:This is precisely why we can't comment on that. Until Futuremark releases exactly what was changed and why it makes a difference or someone manages to show us screenshot proof of dubious optimisations.
Hopefully Dave's upcoming report from his testing, given that he has indicated that he already seen visual differences, will put people in the position of having evidence to use when asking nVidia the hard questions.
Yes, but like I said, it comes down to the size of FM's combined balls (or should that be "combined size of FM's balls"?)It'd be tough all around. First, FutureMark is receiving money from NVIDIA, a known cheater so FutureMark's partiality could come into question when/if they certify a driver.
Here's what a certain OEM wrote me and Dave in mid-October :Second, OEMs often do their own thing anyway (do they even read or care about web reviews?) and likely wouldn't care about the whole certification process. OEMs seem to only see "bigger is better".
So, yeah, I think they do read web sites or at least are informed about websites. Oh, and no, we didn't grant him his request, naturally.An OEM personnel said:Anthony/Dave,
My name is [removed], and I’m an engineer for the Performance/Architecture team at [name of OEM removed], with one responsibility being to define benchmarks that we use internally at [name of OEM] for our internal qualification of product (graphics or platform). I (as well as many others, I realize) ran across your Tomb Raider benchmark last month when an IHV had problems with people using it as a benchmark.
We would like to implement it as a standard DX9 test that we use in our labs for our fall/spring graphics refreshes and wondered if you’d be willing to share the Prague3a demo & batch files that you had created for your own tests. I thought these were on your site at one time, but just found out yesterday that is not the case, assuming it was removed by request.
I’d appreciate the help and look forward to hearing back from you.
Thanks!
[name]
Performance & Architecture
[name of OEM]
Dell, you say?Until someone like Dell phones up NVIDIA and says, "We're not buying another product until you stop cheating." I don't think NVIDIA will give a rat's ass.
cthellis42 said:We don't have to wait for EXACT specifics--they just help nail down the individual points of complaint. Irregardless of that, however, is that there are INDEED optimizations in place that effect only a benchmark (violating nVidia's statement) and that since they were excised by Futuremark's most recent build those steps are violating their main three conditions: