Slashdot Mirror


FutureMark Confirms nVidia's Benchmark Cheating

jlouderb writes "As first reported by ExtremeTech, Futuremark has confirmed that nVidia is cheating on its 3DMark2003 benchmark through eight driver optimizations. The 3D graphics performance war just keeps getting more and more interesting!" See our previous story.

12 of 404 comments (clear)

  1. lies and statistics. by acomj · · Score: 3, Interesting

    There a lies, damm lies and statistics .

    I remember SPEC benchmarking ment something, and companies putting special routines to make chips seems faster than they were.

    Thats why "Real world testing" is important. While not always the greatest comparison, its much better in most cases.

  2. Doom3 by Blaster+Jaack · · Score: 4, Interesting

    From what I read from [h]ardOCP's benchmark with doom3 It kills nvidia's card. And who cares aren't you suppose to optimize your card?

    They also have another benchmark here where they compare the 5900 ultra and the radeon 9800 pro. In that article it says that NVIDIA told them not to use 3DMark03 I recommend reading that article

  3. Performance Difference Due to These Cheats by Anonymous Coward · · Score: 5, Interesting

    A test system with GeForceFX 5900 Ultra and the 44.03 drivers gets 5806 3DMarks with
    3DMark03 build 320.
    The new build 330 of 3DMark03 in which 44.03 drivers cannot identify 3DMark03 or the tests in
    that build gets 4679 3DMarks - a 24.1% drop.
    Our investigations reveal that some drivers from ATI also produce a slightly lower total score on
    this new build of 3DMark03. The drop in performance on the same test system with a Radeon
    9800 Pro using the Catalyst 3.4 drivers is 1.9%. This performance drop is almost entirely due to
    8.2% difference in the game test 4 result, which means that the test was also detected and
    somehow altered by the ATI drivers. We are currently investigating this further.

  4. Re:This is why artificial benchmarks don't matter by rmarll · · Score: 4, Interesting

    Partially true... Trouble is, there aren't any games out yet that exploit pixel/vertex shader features to the extent that Futuremark does. And that gives us insight into how hardware will perform on next generation games. It's not a be all end all benchmark, even by futuremark's PR. It is a tool to be used along side current generation titles to measure differing aspects of hardware.

    It is by Nvidia's negligence that the optimisations were found. That's why (among other things) the beta program exists with those features. I think we can probably expect this and other cheat hampering features in future versions.

  5. Who found it? by anon*127.0.0.1 · · Score: 4, Interesting

    I wonder why this driver cheat was discovered by Extremetech? If you're a video card manufacturer, wouldn't you have your engineers go over every one of the competitions driver releases with a fine-toothed comb, just hoping to find some kind of cheat? You'd think ATI has better testing facilities are resources then ET.

    Certainly any negative publicity for NVidia is good for ATI and vice versa.

    --
    I am NOT a man!
    I am a free number!
    1. Re:Who found it? by Quasar1999 · · Score: 3, Interesting

      I wonder why this driver cheat was discovered by Extremetech

      Simply put, if ATI brings it to light, many people would claim it was planted, biased, etc... if Extremetech (or another source not directly attached to ATI) brings it to light, then ATI still gets the benefit of burning Nvidia, but without the negative PR they might generate. I wouldn't be surprised if ATI tipped off the people over at Extremetech... ;)

      --

      ---
      Programming is like sex... Make one mistake and support it the rest of your life.
    2. Re:Who found it? by User+956 · · Score: 4, Interesting

      Well, if you read Hard|OCP last week, you might have gotten the impression that Extremetech was making the whole thing up. They said "I have a feeling that Et has some motives of their own that might make a good story"

      Right, like maybe getting a fix posted? Oh, wait, looks like Hard|OCP is taking credit for that:

      Futuremark has released a patch for 3DMark 2003 that eliminates "artificially high scores" for people using NVIDIA Detonator FX drivers. This is in response to the news item we posted last week. According to the PDF on Futuremark's site, the patch causes a 24.1% drop in score for NVIDIA..."

      I'm amazed at the OCP's coverage of this whole deal. They didn't break the story, so they cast doubt on ExtremeTech's findings, and allude to suspicious "motives" that were never proven.

      Then, when the fix is released, they claim the fix is released "in response to a news item we posted last week", as if they're directly responsible. A week ago they're bashing ExtremeTech for even insinuating driver cheating, and this week they're taking credit for getting the fix released (as if they broke the story themselves).

      --
      The theory of relativity doesn't work right in Arkansas.
  6. ATI possibly cheating as well by mzs · · Score: 3, Interesting

    Here is an interesting quote from the article that seems to have been overlooked so far.

    "Our investigations reveal that some drivers from ATI also produce a slightly lower total score on this new build of 3DMark03. The drop in performance on the same test system with a Radeon 9800 Pro using the Catalyst 3.4 drivers is 1.9%. This performance drop is almost entirely due to 8.2% difference in the game test 4 result, which means that the test was also detected and somehow altered by the ATI drivers. We are currently investigating this further.

    Gasp, what a shock. Everyone seems to be guilty of having cheated on synthetic benchmarks at some time. This has happened before, it will happen again.

  7. Re:ATI Did The Same... by TrancePhreak · · Score: 4, Interesting

    No, ATI forced you to medium quality no matter what so that it would seem like high quality scores were better.

    --

    -]Phreak Out[-
  8. Re:Good for futuremark by DeathPenguin · · Score: 3, Interesting

    >> What's worse than that, though, is that they are still trying to pretend that it's not the case.

    Since when? Jen-Hsun Huang admits defeat (But promises a comeback):

    "Tiger Woods doesn't win every day. We don't deny that ATI has a wonderful product and it took the performance lead from us. But if they think they're going to hold onto it, they're smoking something hallucinogenic."

  9. game or demo? by Anonymous Coward · · Score: 3, Interesting

    is 3dmark03 a synthetic benchmark or a eye-candy?
    if i remember correctly some of the people who funded futuremark had something to do with a demo named "second reality". a good old school demo on 2 discs.

    if 3dmark was TRULLY a bench it would then resort on code that we find in games!! opts are expected for thoses...even more for stuff...

    what if you told carmack that the opt he made for quake and tweaked openGL implementation are just cheats? Sure you remember 3dfx ogl implementation and riva128 drivers...

    what if you told ppl from the 'scene that their demo sucks because they don't properly handle Z buffering.

    They all rely on tricks.(beter than opts or cheating from a coder point of view), even processors rely on thoses. they're based on user experience, not bogomips or whatever. page-flipping was a inproper behavior at a time when VESA was not VESA but scene called mode-X, eventually it became best practice. Sprites asm hard-coding was the same and most 2d shooters are based on that.

    I'm pretty sure ppl at futuremark include some kind of sleazzy code in their bench as coders always do.

    the only difference b/w cheating and proper optimization is only PR. if nvidia told us "wow! we made an optimization that runs 3dmark faster" as it would with a game none would complain.
    it's just that for a lot of us 3dmark is supposedly an untouchable thing. It's not. it should reflect real world 3d. and in real life you expect those kind of code workaround.
    then i ask myself a question... why doesn't futuremark distribute freely a playable bench.
    why put us in front of a demo claiming it's a synthetic bench and then why aren't we believing it?
    because it'a a lie. either they're real world gaming and tricks are OK, either they're pure demos and tricks are not options.

  10. Re:As a non-indy game developer, by grmoc · · Score: 3, Interesting

    I do live television special effects for sports, and while I care a -GREAT DEAL- about the performance of the graphics cards (If I screw up, millions of people see it.. right away), we have small enough volume (you only need one system to make graphics for millions of people), that ATI and NVidia don't just hand out their cards to us.

    Would I prefer it that way? (Who doesn't like free goodies??) Heck yes! I'd like to get the latest card and evaluate its robustness (Very important to television...) right away so that I can qualify it for use in our systems only a few weeks after it comes out instead of months.

    On that note, I'm also constrained by lack of support for Linux on the latest cards (at times). For example, the 9800 doesn't yet have an accelerated linux driver. Dangit! Now, I love the 9700 pro, but I'd love to have that 256 meg on-card.. It is amazing how quickly you can eat up texture memory when you're doing things the card manufacturers didn't think of (like chroma-keying, video mapping, interlaced frame rendering, blah blah)