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.

404 comments

  1. This is why artificial benchmarks don't matter by Anonymous Coward · · Score: 2, Insightful

    Test with the applications/games people really use, and they can't optimize for them without, well, optimizing for them! If they want to make Quake III faster, great.

    1. Re:This is why artificial benchmarks don't matter by mskfisher · · Score: 5, Insightful

      Wrong - as they point out in the article, these "optimizations" are usually reductions in quality. They don't just improve performance.

      --
      0x0D 0x0A
    2. Re:This is why artificial benchmarks don't matter by mskfisher · · Score: 1

      I meant to say, they can add "optimizations" for other applications as well. Quake III is a notorious target for "optimizations".
      As the report said, the drivers can even detect when you're really playing the game as opposed to running a benchmark, and adjust visual quality appropriately.
      Nothing is safe from these... though your original point of diversifying could help.

      --
      0x0D 0x0A
    3. Re:This is why artificial benchmarks don't matter by Kenja · · Score: 1

      So cheating at game and app benchmarks through driver tweaks is OK?

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:This is why artificial benchmarks don't matter by 10Ghz · · Score: 2, Interesting

      These cheats could be used in game-benchmarks as well. At least in case of 3DMark, we have proper methods of detecthing those cheats.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    5. 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.

    6. Re:This is why artificial benchmarks don't matter by pbranes · · Score: 2, Insightful
      Who modded this up? They say specifically in the article that this is still *not* optimization, it is cheating!

      In fact, they say in the article that with "applications/games people really use", it is even harder to detect driver cheats.

    7. Re:This is why artificial benchmarks don't matter by GrenDel+Fuego · · Score: 1

      "If it makes the games and applications faster, great."

      In that case, I would suggest running them at a lower resolution with less colors. They games should run great then.

      I think that optimizing drivers to speed up popular games is fine.. as long as you're pushing the hardware to it's limits to increase speed, and not just sacrificing quality.

      They're talking about reducing the quality of the graphics to speed them up. I wouldn't consider that a good thing, no matter what.

    8. Re:This is why artificial benchmarks don't matter by fussman · · Score: 1

      Well, there is a concept that most (if not all) of us programmers (actual programmers, not the trolls who claim they are programmers, but are just unskilled 11-year-olds) learn in the biginning of our lives of acquiring skills. That concept is this: "if you don't like the results of the test (or in this case, don't want the real results), change the test"

      --
      Support Israeli punk bands. Man Alive.
    9. Re:This is why artificial benchmarks don't matter by paranode · · Score: 4, Insightful

      This is a problem with Nvidia. The only reason they are competing well with ATI is because they cut so many corners to get their benchmark scores up. It certainly would be nice if Nvidia concentrated on real-world apps and games but it seems like they do not. If you look at the benchmarks historically between ATI and Nvidia's closely competing cards, you'll find that they are closely matched in default runs. However, try turning on 4x anti-aliasing or anisotropic filtering and watch the older, slower, ATI cards beat out the shiniest new Nvidia cards. ATI's image quality has always been superior to Nvidia's. They are all about quantity and need to be focusing more on quality.

    10. Re:This is why artificial benchmarks don't matter by Anonymous Coward · · Score: 0

      this is bullshit.

      it's already been shown that drivers will check the name of the game, and if it's popular as a benchmark....the driver will cut corners.

      you aren't getting better performance.

      you are getting more frames per second because they degrade the quality, assuming you won't notice.

      so why don't you just shaddup.

    11. Re:This is why artificial benchmarks don't matter by Mondoz · · Score: 1

      Using the technique they used in 3DMark, they'd be able to improve the speed of pre-recorded demos, but not during the actual game...

      --
      /sig
    12. Re:This is why artificial benchmarks don't matter by Mikeytsi · · Score: 1, Troll

      The problem with ATI, however, is their historically shitty drivers. So you get screwed either way.

      --
      I've been called a "Fucking Dick" by better people than you.
    13. Re:This is why artificial benchmarks don't matter by Anonymous Coward · · Score: 0

      Change the test eh?

      Captain Kirk and the Koybayashi Maru?

      Scotty, we need vertex shading online in thirty minutes or we're all dead...

    14. Re:This is why artificial benchmarks don't matter by Anonymous Coward · · Score: 0

      as they point out in the article, these "optimizations" are usually reductions in quality. They don't just improve performance.

      Then perhaps they should measure quality as well... I am surprised that vendors care about quality at all -- it is never in marketing material. And very infrequently mentioned in reviews.

    15. Re:This is why artificial benchmarks don't matter by ePhil_One · · Score: 1, Informative
      Wrong - as they point out in the article, these "optimizations" are usually reductions in quality. They don't just improve performance.

      No, because most reviewers would point out any serious image problems (usually they take screen shots as well). What's at issue here is that with the "optimizations", the card isn't doing what its supposed to be doing, its using shortcuts that won't be detected due to the known path of the benchmark. If it were a game, it would be less of an issue because it would either work or it wouldn't.

      Image a benchmark that calculated pi to 10,000 digits ten million times then exited. You could optimize it by realizing that it never actually used the values it calculated and "optimize" the entire program to a NOP (This has been done :^). Imagine the speed up! But it invalidates the benchmark, because you didn't do what you were supposed to do.

      Or a Mongol training course where the wall was out of sight of the judges. Horde A cheats and runs around the wall so they get a better time than Horde B, who goes over it. When Gengis brings Horde A to invade China he gets slaughters because Horde A isn't very good at climbing walls, esp. Great Walls, despite they better time. Fortunately, Gengis had spies scretly watching the walls (this is whey he is Khan) and slaughters Horde A.

      Thus concludes todays episode of "History Bastardizations Great and Small"

      --
      You are in a maze of twisted little posts, all alike.
    16. Re:This is why artificial benchmarks don't matter by real_b0fh · · Score: 0

      indeed. I just went to ATI's website searching for some binary driver for my radeon 7500 mobility, and found none. They only provide XFREE86 optimized binary drivers for the 8500 and up. What the fuck is that? Nvidia provides their binary drivers for linux/xfree from the TNTs up to the FXs. Why the hell ATI only does it for their latest and greatest chips?

      Now i am screwed and cannot play Q3/RTCW on my laptop. Tried the opensource drivers (GATOS/DRI) that they recommend at their site, but the performance is pathetic, to say the least, and that drivers render a shitload of artifacts on RTCW too. And a r7500 is more than enough to run the quake 3 engine (AFAIK, r7500 compares to the geforce 3, and q3 runs fine in the old TNT2...)

      So, their cards may be the best shit in town, but im sticking to nvidia until ATI pull its head from its ass and start supporting XFREE properly.

      --
      "Contrary to popular belief, UNIX is user friendly. It just happens to be selective on who it makes friendship with"
    17. Re:This is why artificial benchmarks don't matter by starfish23 · · Score: 2, Informative

      I really don't think that this is still a valid argument. I'm on my second Radeon now, and preformance/stability is excellent under both Linux and Windows.

      In the last few years, I can only think of a couple crashes that were possibly caused by the drivers. I can't say for sure, but those crashes were probably caused by overheat, and not by the mythical shitty ATI drivers.

      I don't see any reason to even bother with nVidia, and unless I become dissatisfied with ATI, I don't even give nVidia a second thought.

      Dom

    18. Re:This is why artificial benchmarks don't matter by mskfisher · · Score: 4, Insightful

      In terms of the clipping planes, you're right.

      But the nVidia driver also substituted a shader for one of the water effects, which degraded/modified the image quality.

      And past history has shown that companies are willing to sacrifice quality for performance (see ATI's Radeon 8500 drivers and Quake 3 for an example)...
      It's almost like this is a cold war, of sorts, between the testers/benchmarkers and the card manufacturers.

      --
      0x0D 0x0A
  2. This is why.. by craigtay · · Score: 5, Insightful

    You don't base your findings on one benchmark. Whenever I go to a site like tomshardware.com they have several different ways to benchmark. Each card has its own strengths, and if a card has cheated it will show up like that.

    1. Re:This is why.. by psavo · · Score: 1

      Yeah, that's exactly why whenever I want unbiased review of a product, I avoid places like Tom's Hardware and other Intel fanboysites alike.
      Places like Anand are those that offer the kind of unbiased reposrting I mean. They know what they do and they tell why they run some benchmark, and they also tell you why some benchmark runs well or not.

      --
      fucktard is a tenderhearted description
    2. Re:This is why.. by captain_craptacular · · Score: 5, Informative

      Tom's Hardware and other Intel fanboysites alike

      Funny, I seem to remember Toms Hardware being rabidly AMD fanboyish about 1.5 years ago when AMD still had the fastest processor. I'm not saying they aren't biased fanboys, what I'm saying is they're fairweather fans.

      To keep it on-topic, I also seem to remember ATI doing the exact same thing nVidia is now doing with quake "optimization" for the 8500 cards... Do a google search for "quake quack"

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    3. Re:This is why.. by shdragon · · Score: 4, Funny

      If you want better

      [Next Page]

      reviews that

      [Next Page]

      don't read like Cat in

      [Next Page]

      the Hat with ads, you

      [Next Page]

      should try

      [Next Page]

      AnandTech or ExtremeTech or even HardOCP.

      --
      "...we dont care about the economics; we just want to be able to hack great stuff."
    4. Re:This is why.. by Idarubicin · · Score: 4, Funny
      ...or ExtremeTech...

      The linked

      [Next Page]

      article was at

      [Next Page]

      ExtremeTech, and it

      [Next Page]

      still ran to ten or so pages, most having two or fewer paragraphs. Maybe that's why the site wasn't Slashdotted--nobody had the patience to click through the whole article.

      --
      ~Idarubicin
    5. Re:This is why.. by scumdamn · · Score: 1

      I linked directly to the PDF file and found it informative, keyboard friendly (didn't have to use the mouse) and ad-free! How can you beat that?

    6. Re:This is why.. by Eugene · · Score: 1

      Tom's is not really biased either way, but their benchmark doesn't really reflect the actual strength of the particular hardware either. What really annoys me and stops me going their is the quality of their articles and reviews has been steadily decline to the point that it's unacceptable (sometimes badly translated, sometimes it's not understanding the benchmarks, sometimes it's just stupid reviews.. like their digital cameras)

      but if you just want some quick numbers on the benchmark for reference (like how does this piece of hardware compare to the others on Q3 640x480)..
      and form your own analysis.. Tom's is still worth check out..

    7. Re:This is why.. by Anonymous Coward · · Score: 0

      Tom's was never an AMD fan boy site.. the closest they ever got was when they said AMD is the fastest now, but the Intel P4 arch will scale easily to 3-4 GHz and above and beat AMD's ass, so watch out! But for NOW, AMD = good.

      Personally, I find CPU benchmarks pointless. I'm not gonna change friggin ARCHITECTURES to squeeze out 1% of theoretical performance at cost of much greater heat output, power consumption, HS/F noise, and compatibility issues (you gotta pick your AMD MB's really carefully...) And at the top end, you're not saving any money going AMD anyways.

    8. Re:This is why.. by dnoyeb · · Score: 1

      Me too. In fact I remember Tom's hardware being the site that accused Intel of all sorts of nasty things. Essentially claiming they put pressure on the press to report certain things, and wouldnt allow access to others. Basically saying they were as nasty if not more so than M$. And had information to back. Maybe he just got it backwards.

    9. Re:This is why.. by wario78 · · Score: 1

      But Extremetech has a handy 'Print Article' link which displays the entire article on one page with just the one banner at the top.

    10. Re:This is why.. by jaronc · · Score: 1

      ExtremeTech has the 'print' link down the bottom of all their articles. This presents the full article on a single page. So you don't have to [NEXT] [NEXT] [NEXT] them if you don't wish.

    11. Re:This is why.. by Hoser+McMoose · · Score: 1

      Tom isn't really an AMD or an Intel "fanboy", he's just a page hit fanboy with an ENORMOUS ego. He tends to write rather opinionated reviews/editorials that he knows will get page hits, truth and accuracy of the reviews be damned!

      On the upside, since Tom hasn't really written much of anything on his own site for quite some time, so the quality has gone up slightly. The reviews still tend to be somewhat superficial and make ridiculous conclusions from very limited data (though Tom's Hardware is hardly alone in that regard!), but at least we don't have Tom's overactive ego budding in to trash any company that didn't give him the full, red-carpet and all, royal treatment the last time he went to visit.

    12. Re:This is why.. by Anonymous Coward · · Score: 0

      The problem with Anand is, while he keeps a decent general hardware site, he doesn't know 3D graphics acceleration from his pair of buttocks.

      A cursory look at his articles shows that most of the time he is just reciting PR material he doesn't (but pretends to) understand.

      He's picking up on it, tho.

  3. Re:What is wrong with us? by Strudleman · · Score: 1

    eh, no such thing. Software and hardware companies have been cheating on benchmarks for decades. This is nothing new.

    --
    Do it doug.
  4. Cheaters! by DarkHelmet · · Score: 5, Funny
    Futuremark has confirmed that nVidia is cheating

    WHAT?? My FX 5800 Leaf Blower only has a range of five feet and not six? I want a refund!

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:Cheaters! by Anonymous Coward · · Score: 0

      Evil will always triumph because good is dumb.

    2. Re:Cheaters! by azimir · · Score: 4, Funny

      My FX 5800 Leaf Blower

      I decided to pick up the FX 5800 coffee grinder. Works great. It even does Turkish grind!
    3. Re:Cheaters! by Cruciform · · Score: 2, Funny

      Well I got the FX hair dryer, and now I'm stuck with a highly anti-aliased mullet.

      Ah well, if I'd gone with an SiS onboard I'd look like Justin from American Idol. *cringe*

    4. Re:Cheaters! by crawling_chaos · · Score: 2, Funny

      Could be worse. I got the FX hair clipper, and now I'm only a lollypop short of being Telly Savalas...

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    5. Re:Cheaters! by Valdrax · · Score: 1

      Seriously. I think NVidia really overestimated just how much the average computer user wants a graphics card that literally goes "VROOM!" when you power it up.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    6. Re:Cheaters! by Cruciform · · Score: 2, Informative

      PSST... all previous references refer to the big blower fan on the unit... ;)

    7. Re:Cheaters! by devnull17 · · Score: 1

      And to think, in three short years, all you'll have is an FX 5800 paperweight.

    8. Re:Cheaters! by elvum · · Score: 1

      Indeed, I'm considering replacing my power switch with a pull-cord...

    9. Re:Cheaters! by crawling_chaos · · Score: 1

      Fans have blades, right? Work with me here a bit...

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
  5. 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.

    1. Re:lies and statistics. by blackmonday · · Score: 3, Informative

      The problem with real world testing: Should I go out and buy 3 video cards and then return 2 to the store? Especially with CompUSA's 15% "restocking" fee...

    2. Re:lies and statistics. by Surak · · Score: 5, Insightful

      The problem with 'real world testing' when it comes to video cards aimed at the gamers market is basically the difference between a few lousy FPS between the two top-of-the-line cards (and each have similar features, performance-wise) will be virtually indistinguishable in most cases.

      I think people shouldn't get all macho when it comes to this stuff. Honestly, it's like the difference between a 350 hp engine and a 351 hp engine. It doesn't amount to a hill of beans worth of difference except on paper.

      Get over it people.

    3. Re:lies and statistics. by drinkypoo · · Score: 4, Funny

      No, you should buy 3 video cards from Fry's, then put older video cards (which need not even have the same bus on them) in the boxes, and return THOSE to the store. Those bastards will just shrinkwrap 'em and re-sell them.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:lies and statistics. by Anonymous Coward · · Score: 0

      Exactly. The key when shopping at Fry's Electronics is to avoid the boxes that have the white sticker that says, "We honor the original manufacturer warantee." The sticker means it was returned by someone and put back on the shelf.

      Weirdly, there's sometimes five or six of those stickers piled up on each other. Maybe they're unopened returns.

    5. Re:lies and statistics. by Anonymous Coward · · Score: 0

      My friends and I call those "Fry's Love Stickers"...

    6. Re:lies and statistics. by DigiShaman · · Score: 3, Insightful

      Now that's just fucking wrong! I can understand returning a card because it didn't do as well as you thought or not worked at all. But to get a free product out of it. Damn, have some moral backbone.

      --
      Life is not for the lazy.
    7. Re:lies and statistics. by Anonymous Coward · · Score: 0

      I don't know how Fry's does it -- who would buy a returned item?

    8. Re:lies and statistics. by Trepalium · · Score: 1
      heh. So true. Although I find it funny this article is named "FutureMark Confirms nVidia's Benchmark Cheating", when, in fact, FutureMark has determined that both NVIDIA and ATI are cheating at 3DMark03. If you read the section "What Is the Performance Difference Due to These Cheats?", they reveal the fact that ATI has cheated in their drivers optimizing the results of test 4 by 8.2%. Maybe this article ought to be titled "FutureMark Confirms Benchmark Cheating Prevalent Throughout Industry".

      However, I do have some problems with the article. In several of them, it is mentioned that the vertex shader was replaced with a similar looking, but non-identical. Why was NVIDIA able to replace it with a similar but non-identical copy and boost performance so much? Is the 3DMark03 one too biased toward ATI cards, or are the ATI cards too biased towards 3DMark03? I believe these parts alone prove that you can try to make a benchmark try to reveal "real world" performance, but so long as there's multiple ways of doing the same thing without adversely affecting quality or appearance, it's difficult to believe any benchmark, game based or otherwise, is indicitive of real world performance.

      --
      I used up all my sick days, so I'm calling in dead.
    9. Re:lies and statistics. by Anonymous Coward · · Score: 0

      Hehe, there is SOME value to benchmarking nvidia vs ati. But I always laugh at reviews comparing nvidia lineups... wake up! They're all THE SAME! Well, OK, some are pre-overclocked for you, so they seem faster. Some also some on funky coloured wafer boards, so if your're into putting neon lights and blue leds and shit in your case, you'll be very impressed and pay the premium. My advice: just buy the cheapest one, download the nvidia drivers, and you're done.

    10. Re:lies and statistics. by pod · · Score: 1, Troll

      And don't forget that that 1 extra HP looks like an impressively huge lead on a bar graph that starts at 345 HP!

      --
      "Hot lesbian witches! It's fucking genius!"
    11. Re:lies and statistics. by CaffeineAddict2001 · · Score: 1

      Someone beat you to this idea, now the GeForce 4 has a serial code on the box next to a hole that says:

      "CASHIER: IF SERIAL NUMBER ON CARD DOES NOT MATCH SERIAL NUMBER ON BOX THEN DO NOT SELL ...."

      They may not pay attention to it, but the consumer usually does.

    12. Re:lies and statistics. by syukton · · Score: 2, Interesting

      Actually, the better comparison would be a 350 hp engine and a 260 hp engine. When the cheats are disabled, performance drops by slightly more than 24 percent.

      Now -that- makes a difference in the real world, just as much as it does on paper.

      --
      Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
    13. Re:lies and statistics. by doktor-hladnjak · · Score: 1

      I think these stickers started to appear a few years ago, after they got busted in some big lawsuit for selling opened products as new.

    14. Re:lies and statistics. by Anonymous Coward · · Score: 0

      .. i don't know the story of how compUSA adopted a 15% restocking fee, but it probably involves situations like the one you just described.

    15. Re:lies and statistics. by drinkypoo · · Score: 1
      I can't believe someone modded you up. Some people don't know how to handle a joke, you sanctimonious... well you know how the rest of this goes.

      Now, I have never actually done this to Fry's. I HAVE purchased what I thought was a Ultra160 SCSI controller only to find a UW SCSI controller in the package, so I've been burned by it myself.

      On the other hand, I just can't feel bad about stealing from Fry's. It's a vicious circle; People steal from Fry's, so they raise their prices, so in order to get my value from Fry's, I would have to steal from Fry's. So, while I have yet to do it, I wouldn't feel bad about it, either.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  6. well.. by cyberchondriac · · Score: 0, Offtopic

    you can't say nVidia doesn't know how to write effective drivers ! :-| That's one area that ATI has traditionally been weak in, although that's changing. I wonder if ATI will attempt to sue.

    --

    Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    1. Re:well.. by BubbaTheBarbarian · · Score: 1

      Well, ATI did cheat with it's second set of drivers for the ATI 8500 (the card that is still undervalued for what it could IMHO). The drivers where designed to optimize Quake 3.

      "Please exit through that door."
      BZZZZRRRRTTTTT
      Electrified door handle...gerts them everytime.
      -The BOFH

    2. Re:well.. by uityup · · Score: 3, Insightful

      I would be amused to see ATI try and sue over this considering that they also appeared to cheat the benchmark on game test 4. I wonder if this is because they weren't able to catch and manipulate any other tests. New benchmark for driver writers: how effectively can the coder cheat the performance benchmarks?

  7. Isn't this standard practice? by Nathan+Ramella · · Score: 4, Insightful
    There's no law about fudging benchmarks on a third party application.

    While this isn't a huge suprise, I am happy that there are smart folks out there who spend time to uncover this kind of information. Kudos to you for your efforts!

    Videocard Benchmarks are about as believable as the the 'World's Best Grampa' award.

    -n

    --
    http://www.remix.net/
    1. Re:Isn't this standard practice? by James+Lewis · · Score: 4, Insightful

      It doesn't need to be against the law. Their motive for doing this in the first place was the expectation that their card would gain a better reputation by doing well in that benchmark by cheating. Instead, it has backfired and seriously hurt their reputation. Having a community that can uncover these unsavory practices is deterrent enough.

    2. Re:Isn't this standard practice? by yamla · · Score: 4, Informative
      Actually, it is against the law, at least in Canada.

      380. (1) Fraud -- Every one who, by deceit, falsehood or other fraudulent means, whether or not it is a false pretence within the meaning of this Act, defrauds the public or any person, whether ascertained or not, of any property, money or valuable security or any service [is guilty of fraud, a criminal offence]...


      Nvidia (and ATI before) are guilty of using deceit to attempt to sell more video cards. Thus, they are guilty of fraud.
      --

      Oceania has always been at war with Eastasia.
    3. Re:Isn't this standard practice? by GlassHeart · · Score: 2, Insightful
      Nvidia (and ATI before) are guilty of using deceit to attempt to sell more video cards. Thus, they are guilty of fraud.

      No, they are not guilty of fraud. They did not misrepresent their benchmark score; merely to optimize for the benchmark score. Whether or not benchmark scores are representative of general real world performance is not their responsibility.

      This is similar to Intel realizing that MHz meant everything to silly consumers, and optimizing their CPUs to achieve the highest MHz rating possible. As Apple has proven, it's possible to match Intel's performance in niche applications with alternative CPU architectures running at much lower CPU clock speeds.

      These are shady business practices, and is good reason to avoid a vendor for, but it's probably not illegal. You just had the wrong assumption that benchmark numbers meant real performance. That's not NVidia or Intel's fault.

    4. Re:Isn't this standard practice? by dead+sun · · Score: 2, Insightful
      Let me play devil's advocate. IANAL and all, but here's my devil's advocate view.

      Has nVidia (or ATI for that matter) ever claimed that any benchmark was indicitive of real world performance? Sure, they may boast individual benchmark numbers and say that their card is fast, despite having optimized routines for individual benchmarks, but they're really only claiming that their cards are fast, which is a subjective measure, and achieve those numbers on those tests, which they do. The benchmark writers may try to claim that their tests are somehow indicitive of the real world, but that doesn't really concern the hardware companies, but rather the benchmark writers themselves.

      Yes, they would love for you to believe this on your own, and I doubt that they're going to come forward and say that these third party benchmarks were optimized for (until they're caught, but then only maybe). They may even go so far as to say that card X outperforms card Y by Z amount in a certain benchmark when it does, despite not being indicitive of that relative performance in other arenas. Any tie between benchmark scores and real world performance is implicitly created by those who look at the benchmark expecting real world scores. There's not some grand rule anywhere saying you cannot write optimizations to execute some piece of code, benchmark or otherwise. Besides, those who actually follow computing hardware know not to rely on benchmarks for the true numbers. Sometimes they can be useful tools, but they certainly should not be used as a ground truth of performance. If everything that's been said is true and they aren't making any sorts of claims about relating where they have cheated to real performance, where is the fraud?

      Personally I'm saddened that this happened, but not really that suprised. I think if hardware manufacturers would stop doing stupid things like this then maybe benchmarks would be a little more useful. I'm sure that there's a more useful use of time than writing optimizations for benchmarks. It brings the companies down a bit in my eyes and now I'll be watching a bit more for any sort of doublespeak or implicit statement that isn't really there from these two.

      --
      If not now, when?
    5. Re:Isn't this standard practice? by Anonymous Coward · · Score: 0

      It depends on what is meant by 'optimize'. It is pretty clear in the article that, in a lot of the tests, the driver is simply not doing some of the things that the driver is telling it to do. This is obviously done quite deliberately to fool the benchmark.

      Calling that optimization is like calling calculating pi to 1000 places by taking 22/7 out to 1000 places optimization. It might be quicker, but the result is incorrect. Optimization would be a better, but mathematically equivalent algorithm. This is not a case dealing with mathematically equivalent algorithms, this is a case dealing with heuristics (by heuristics I actually mean an algorithm that gives similar but not equivalent results to the algorithm you actually want with less work).

      So, since it is not a case of optimization, but merely a case of deception, it might well be considered fraud, or at least break some truth in advertising law. Not that anyone ever seems to get in trouble for lying in their advertisements anymore.

    6. Re:Isn't this standard practice? by dnoyeb · · Score: 1

      I also disagree. Lots of corporations are getting hammers for "optimized" sales figures. Technically not illegal, but in bad confidence. And that is all that is required. Thats why you are seeing fines, and not jail time. They are willing to shell out $$$ because thats nothing to them, but they will bring out the real nasty lawyers if you try and jail em. (unless they can keep all the stole...)

    7. Re:Isn't this standard practice? by GlassHeart · · Score: 2, Interesting
      It is pretty clear in the article that, in a lot of the tests, the driver is simply not doing some of the things that the driver is telling it to do.

      Sure. So it may be in violation of, say, OpenGL specifications. I don't know the licensing details, but OpenGL might prohibit NVidia from using its logo or claiming compatibility until that's fixed. That's about as close as you can get to a "legal" remedy.

      The market remedy is far simpler. Just don't buy NVidia products if you don't agree with the way they do business. Litigation should really not be the first resort.

      This is obviously done quite deliberately to fool the benchmark.

      So is shortening pipeline stages to achieve higher clock rates. I think they are both sleazy practices, preying on the least informed consumer, but it does not constitute fraud. Their product really does 3.06 GHz, or 300 FPS. It's your assumption that it translates directly to general performance that is misinformed.

      McDonald's has "America's favorite fries", based on sales. If you conclude that it means they taste best, there's no fraud involved here.

      Optimization would be a better, but mathematically equivalent algorithm.

      I understand your outrage, but your energy is misdirected.

      The 3-D graphics industry has always been about "deception". The most commonly used lighting model consists of "ambient", "diffuse", and "specular" lights. These lights are not mathematically accurate, in the sense that they do not simulate real world lights. Instead, they produce a rough approximation. Hell, the basic concept of subdividing an object into polygons is a deception.

      Point is, this industry has never been about mathematical correctness, but apparent visual quality. It would be valid for you to ask for magnified screenshots along with FPS ratings, which would then tell a more complete picture of the card's performance, but it's quixotic to ask for mathematically equivalent optimizations in this industry. You're not going to get it, even with the most honest vendors.

    8. Re:Isn't this standard practice? by AKnightCowboy · · Score: 1

      Geez, and I remember when my NumberNine and Matrox video cards were the shiznit. Now am I to understand my blazingly fast GeForce 2 is old and busted? This is just insane. What the hell is the point in spending $400 for a good video card if they're just going to come out with something twice as good 6 months later and lower the price on your card to $40? Can we just stick with the current cards? They're fast enough for Counter-Strike. What else would I need a 3D card for?

    9. Re:Isn't this standard practice? by sjames · · Score: 1

      You're right in the sense that they'll probably weasel out of it that way.

      Perhaps I'll get one of each and compare them for myself. I'll write them a 'check' under a false ID. That wouldn't be fraud, I won't claim that the check is good. The ID will be my ID in the sense that it is AN ID, and in my posession. Fair's fair.

  8. This makes me sick! by Lieutenant_Dan · · Score: 4, Funny

    How can company proceed to do its business while blatantly lying to its customers!!??

    Oh wait, my medication just kicked in. It's just business as usual. I will just go on checking my MSN e-mail, while watching MSNBC, drinking my Coke and eating my McDonalds burger.

    Never mind.

    --
    Wearing pants should always be optional.
    1. Re:This makes me sick! by RealityMogul · · Score: 4, Funny

      What, you're not going to have a smoke?

    2. Re:This makes me sick! by AlgUSF · · Score: 1

      Can't forget drinking your budweiser beer.

      --


      I want my rights back. I was actually using them when our government stole them after 9/11.
    3. Re:This makes me sick! by TheWickedKingJeremy · · Score: 1, Informative

      How does McDonalds lie to you?

      Here is a short list.

      --

      my religion lies somewhere between buddhism and super monkey ball - pamphlet?
    4. Re:This makes me sick! by scottcha+4 · · Score: 2, Funny

      Or eat some Oreos?

      --
      Sanity is overrated...Being CRAZY is much more fun!!!
    5. Re:This makes me sick! by harrkev · · Score: 1

      Anybody who doesn't already know that almost all fast food is fattening and unhealthy is a moron. McDonalds is high in cholesterol/fat/calories/plutonium/whatever. They do not lie about it. They just don't highly publicize it. But the information is there if you look.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    6. Re:This makes me sick! by Anonymous Coward · · Score: 0

      I hope you see that book for what it is- sensationalist FUD to try to make a quick buck.

    7. Re:This makes me sick! by TheWickedKingJeremy · · Score: 0, Offtopic

      Anybody who doesn't already know that almost all fast food is fattening and unhealthy is a moron. McDonalds is high in cholesterol/fat/calories/plutonium/whatever. They do not lie about it. They just don't highly publicize it. But the information is there if you look.

      I agree. The book I referenced, however, goes much, much deeper than that. It gives you political, ethical, environmental, economic and social reasons to avoid fast food. There are many reasons to stop eating fast food beyond how utterly unhealthy it is. Read it and you will see what I'm talking about. This book should be required reading IMHO.

      --

      my religion lies somewhere between buddhism and super monkey ball - pamphlet?
    8. Re:This makes me sick! by Anonymous Coward · · Score: 0

      They lied about have beef in their fries, and were successfully sued.

    9. Re:This makes me sick! by Anonymous Coward · · Score: 0

      was this after you stopped by walmart in your suv?

    10. Re:This makes me sick! by Latent+IT · · Score: 1

      I hope you see that book for what it is- sensationalist FUD to try to make a quick buck.

      What I think is great is that I know by reading your comment that you *didn't* read the book.

      And the comments of the other people bashing it. This book spends breathtakingly little time talking about the nutrition of the food, which is all the people who bash it say it talks about. Funny, isn't it?

    11. Re:This makes me sick! by Lieutenant_Dan · · Score: 1

      Exactly. And sitting in front of my energy-sucking computer connected to my AT&T highspeed. I'm a tool like everyone else.

      --
      Wearing pants should always be optional.
    12. Re:This makes me sick! by ichimunki · · Score: 1

      This is the United States. There is no such thing as "required reading".

      No kidding. And even though we have compulsory education, many of our citizens are able to reach adulthood without being able to read at all! Which is probably good, otherwise they might read things like the Constitution and the USC and start to wonder about some of the inherent contradictions therein... I guess that's the result when even our legislators and executives are not required to read the very legislation they are voting to pass or signing into law. :)

      --
      I do not have a signature
    13. Re:This makes me sick! by Anonymous Coward · · Score: 0

      figure of speech
      n : language used in a figurative or nonliteral sense

    14. Re:This makes me sick! by lysium · · Score: 1

      You forgot about your Nikes. They cost so much money because they pay the foreign workers very well. Those young kids are going to college now thanks to you!

      --
      Together, we will drive the rats from the tundra.
    15. Re:This makes me sick! by Trogre · · Score: 1

      And a pancake?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  9. /.'ed already??? by .!.+(0.o)+.!. · · Score: 1

    anyone have a mirror of that pdf? all I get is a 7 page grey box :/

    1. Re:/.'ed already??? by mskfisher · · Score: 5, Informative

      Yeah, here's a mirror of that 760k file - though it won't be up for long, since I've only got 1.9 GB of transfer left for this month.
      Be nice and download the zip or the bzip2'd version instead, if you're able.

      --
      0x0D 0x0A
    2. Re:/.'ed already??? by spydir31 · · Score: 1

      Also mirrored, please don't kill me :)
      PDF, zip and bzip2

    3. Re:/.'ed already??? by Anonymous Coward · · Score: 0

      I recently learned that this is often caused by the pdf viewer not being able to handle the compression used on the pdf

  10. You realize what this means: by burgburgburg · · Score: 1, Funny

    No prom tickets for them.
    They won't get into a good college.
    Their grandparents and I are so ashamed.

  11. Don't don the tinfoil hats prematurely... by dvanduzer · · Score: 4, Informative
    According to the ExtremeTech article, it's entirely plausible that this isn't entirely intentional on NVidia's part:
    nVidia believes that the GeForceFX 5900 Ultra is trying to do intelligent culling and clipping to reduce its rendering workload, but that the code may be performing some incorrect operations. Because nVidia is not currently a member of FutureMark's beta program, it does not have access to the developer version of 3DMark2003 that we used to uncover these issues.
    So it's quite likely that NVidia was just anticipating optimizations and not outright "cheating."
    1. Re:Don't don the tinfoil hats prematurely... by jandrese · · Score: 5, Informative

      I see you didn't read the article. Nvidia is actually detecting 3dmark and substituting in more efficent renderers and dropping the back buffer clearing at certain points to get higher FPS scores.

      Something else that may shock you: it appears that ATI is doing the same thing, although to a much lesser extent.

      --

      I read the internet for the articles.
    2. Re:Don't don the tinfoil hats prematurely... by op00to · · Score: 1, Interesting

      Don't let yourself be fooled by the article... Though they hint at the drivers detecting the program, did it ever occur to you that 3dmark's code could have been incorrect? I see no hard proof that the drivers actually "detected" the program running. Just because the article says "the drivers F'd up, we fixed it, then it worked, so it must be detecting our program", doesn't mean that is true. Perhaps they were doing strange things to mess up nVidia... There's a motive in everything, maybe this is 3dmark attempting to extort something from nVidia.

    3. Re:Don't don the tinfoil hats prematurely... by Anonymous Coward · · Score: 0

      YOU are a DILDO IDIOT.

      Read the article.

      Reason: Don't use so many caps. It's like YELLING.

      Duh, that's what I intended.

    4. Re:Don't don the tinfoil hats prematurely... by paranode · · Score: 1

      That's exactly the point. If they had access to the version ExtremeTech was using, they would have changed it so that it could cheat on THAT demo also.

    5. Re:Don't don the tinfoil hats prematurely... by Tweakmeister · · Score: 2, Insightful

      The problem with comments like these is why should Nvidia HAVE to buy into the FutureMark program, which is a "monopoly" in the benchmark market.

      I believe Nvidia's stance is "we don't really care for 3dmark all that much" ...

      --

      Colossians 2:8

    6. Re:Don't don the tinfoil hats prematurely... by Anonymous Coward · · Score: 1, Insightful

      Never attribute to malice what can be explained by stupidity.

    7. Re:Don't don the tinfoil hats prematurely... by dvanduzer · · Score: 1
      I'm not trying to plant myself firmly in either camp, and yes, both ATI and NVidia want higher benchmarks and will probably optimize for that, but this accusation of "cheating" is still somewhat unfounded. The article does state:
      We've just discovered certain test anomalies that indicate to us that Nvidia may be special-casing 3DMark2003, throwing away work, to attain higher scores.
      But that seems to be sheer speculation, as (quoted in my previous post) NVidia doesn't actually have access to the beta benchmarking tests that are causing these results. So while it's not *impossible* that they would blatantly cheat to get better benchmarks, there's nothing indicating as you suggest that they are "detecting 3dmark and substituting in more efficent renderers."
    8. Re:Don't don the tinfoil hats prematurely... by Anonymous Coward · · Score: 0

      According to the pdf from Futuremark this argument doesn't hold water.

      There is no reason why NVidia and yes even ATI should be identifying benchmark executables and replacing instructions. Period. NVidia is horribly doing so based on "the loading screen of the 3DMark03" executable. If they wish to do this within games that's great but when they do it on benchmarks, it removes the legitimacy of the benchmark completely and could put futuremark in the poorhouse very quickly. Expect futuremark to bloodhound this into obscurity.

    9. Re:Don't don the tinfoil hats prematurely... by BubbaTheBarbarian · · Score: 1

      Actually, it goes...

      All power corrupts...Absolute power is even more fun.

      No take you switchblade wielding rabbit home and go back to bed.

    10. Re:Don't don the tinfoil hats prematurely... by rhavyn · · Score: 4, Insightful

      When they did nothing more then change the splash screen, the nvidia card gave out different results. That seems to be detecting the benchmark and cheating.

      Try reading the article.

    11. Re:Don't don the tinfoil hats prematurely... by glenrm · · Score: 1

      "... nVidia is not currently a member of FutureMark's beta program ...", which is how FutureMark makes $$$, or so I read in CPU magazine. So this may just be a move to try and push nVidia back into the beta program. I would be careful about trying to force companies into my benchmark beta program, not much is going to matter when DOOM III, Half-Life II, etc. comes out...

    12. Re:Don't don the tinfoil hats prematurely... by Jimmy_B · · Score: 1
      I see you didn't read the article. Nvidia is actually detecting 3dmark and substituting in more efficent renderers and dropping the back buffer clearing at certain points to get higher FPS scores.

      Something else that may shock you: it appears that ATI is doing the same thing, although to a much lesser extent.</BLOCKQUOTE>

      ATI got caught in a much worse cheat a while back: they lowered the texture quality in Quake 3 when it was set to maximum. Skipping a back buffer clear should, in theory, have no effect on the image. If ATI is doing it "to a much lesser extent", then it's only because of the backlash they got when they got caught that time.
    13. Re:Don't don the tinfoil hats prematurely... by Anonymous Coward · · Score: 1, Funny

      Never attribute to malice what can be explained by stupidity.

      A phrase created by the malicious to make fun of the stupid.

    14. Re:Don't don the tinfoil hats prematurely... by Anonymous Coward · · Score: 0

      Intriguingly enough, the ATI card gave different results, too (only 8%, though). Does it seem suspcious to anyone else that *both* companies' drivers were cheating using _exactly_ the same thing for detecting 3DMark? Could it be FutureMark had other changes between 330 and 320 that they deemed "irrelevant" that really weren't?

    15. Re:Don't don the tinfoil hats prematurely... by Ashran · · Score: 4, Informative

      If you would read the article you'd know that changing a few bits here and there (nothing affecting the actual code flow, just replacing one register with another) removed the 'bug' and the score dropped by 25%.

      --

      Before you email me, remember: "There is no god!"
    16. Re:Don't don the tinfoil hats prematurely... by barawn · · Score: 2, Interesting

      Less than 8%. It was 8% in one benchmark, and ~0 in all others, which ended up being 1.9%. ATI's probably fudging the pixel/vertex shader programs in Game 4. The same behavior wasn't seen with NVIDIA, which makes it very unlikely that FutureMark's changes did anything. In addition, the changes were meaningless ones (removing a splash screen, switching registers around, etc.) which do nothing except change the exact bits of the program.

      With NVIDIA, it was about 25% lower overall, which I don't believe they spelled out in terms of per-game change, but it's a LOT of driver cheating. A lot more than ATI's, in any case.

    17. Re:Don't don the tinfoil hats prematurely... by mabhatter654 · · Score: 1
      Never attribute to malice what can be explained by stupidity.

      I like it! Many of our current issues from Coke to MS to Iraq are more related to My lawyer's machine calling your lawyer's machine [i.e. Toby/spidie] and the pandering reaction of the media than outright planned malace.

      In my experience, most executive management is like Homer Simpson, they'll shout at the TV [or execuutive assistants] with outrageous comments that then get followed as Law. They're really nice guys, but are totally insulated from the effect that their actions have on everyone else. Kinda like a road-rage thing. You don't really mean what you shout out do you? At least if you think about it, you'd be embarased if that was quoted in good company....only with all our jobs, lives, health, etc...

      So yes, it's worse than mal1ce...they were to self-centered, opinionated, and power-drunk to even to even realize that you existed to hurt in the first place!

    18. Re:Don't don the tinfoil hats prematurely... by .pentai. · · Score: 1

      Ok, while changing a splash screen will have no effect, changing registers around CAN very well affect performance on processors.

      This is especially when said registers are used constantly.

      Now I'm not SURE that their GPU's are doing this, but performance many processors do parallel execution, as long as 2 statements next to each other don't effect each other

      add r1, r2, r3
      mul r3, r4, r5

      WILL RUN SLOWER than

      add r1, r2, r3
      mul r6, r4, r5

      For the simple fact that the first statement MUST finish the add before it can multiplay and store the result in r3, whereas in the second statement, they can be executed in parallel.

      Again I don't know for a fact if the nvidia or ATI gpu's do this - but I would not be surprised...

    19. Re:Don't don the tinfoil hats prematurely... by barawn · · Score: 1

      I doubt they'd do that. First off, those two execution paths don't even do the same thing! One is

      c = a+b
      e = c*d

      or e = (a+b)*c

      and the second one is

      c = a+b
      e = d*f

      which of course can be executed in parallel. In any case, the final result (e) is not the same between the two, unless you stuck a (c=f) in there somewhere.

      These are GPUs, not x86 processors - they likely have an absolute ton of registers, so it's trivially easy to do

      c = b+a
      instead of
      c = a+b

      which looks like a different instruction (if you had a three operand instruction, which I don't know that they do...) even though it does the same thing. You're just trying to fool the CRC. You don't have to work that hard.

  12. Futuremark by Anonymous Coward · · Score: 0

    In other news, Futuremark's site was 'slashdotted' by terrorists today. Similar to a DDOS attack, slashdotting is a system admins nightmare!

    Buy my new anti-slashdot software today!

  13. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  14. Re:What is wrong with us? by jpsst34 · · Score: 0, Offtopic

    Do it, Doug!

    Best sig ever.

    Love,
    Rob Feature

    --
    How are you going to keep them down on the farm once they've seen Karl Hungus?
  15. cheats, not "optimizations" by Anonymous Coward · · Score: 2, Insightful

    Calling them optimizations gives what nVidia is trying to do a level of legitimacy which is undeserved. If you read the Futuremark paper, you will see that they are clearly cheating.

    It would be as if a CPU manufacturer substituted its own algorithms stealthily in a CPU performance benchmark and only when running that benchmark.

    Sure, you get a higher number, but you aren't measuring what the benchmark designer intended to measure.

  16. nVidia thanks jlouderb by ymgve · · Score: 4, Funny

    Thank you for submitting this to Slashdot. With Futuremark slashdotted to death, NOBODY will be able to get the evidence! *manical laughter*

  17. History repeats itself a thousand times over... by voxel · · Score: 5, Insightful

    This has been done for many years, even the last decade. A good friend of mine works and has worked for almost every major video card company in the buisness for the last decade. What is his job? Make sure THEIR video card gets the best scores on the latest and greatest video cards.

    I am sorry to tell you all, but just because Nvidia was CAUGHT this time, doesn't mean they haven't been "cheating" (by optimizing for a specific benchmark) for the last 6 years.

    I would bet every driver release contains code to help out benchmarks and even specific games. Why do you think Nvidia just said with there latest driver release " *Up to 30% faster frame rates ( *With Unreal Tournament 2002)".

    Its just once in a great while someone notices a performance jump TOO big, or just wants some news worthy-ness and decides to put out a nice PDF file.

    - Jeff

    --
    Modesty is one of life's greatest attributes
    1. Re:History repeats itself a thousand times over... by cmburns69 · · Score: 1

      If what you say is true (which I have no reason to doubt), that means that ATI would have been doing the same thing.. You just can't trus benchmarks.

      An online Starcraft RPG! Free only at
      In soviet russia, all your us are belong to base!
      Karma: Redundant

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    2. Re:History repeats itself a thousand times over... by MisterFancypants · · Score: 1

      ATI has been doing the same thing, and in fact they were also caught redhanded about a year or two ago. In ATI's case, they optimized for Quake III, but they did it solely because Q3 is often used as a benchmark.

    3. Re:History repeats itself a thousand times over... by voxel · · Score: 1

      Yes, ATI does it as well.

      When it all comes "down to it". One could argue if there is anything WRONG with this anyways.

      The point of optimizing drivers is just to do that, to optimize them. So if that means optimizing so that specific areas run much faster than normal, and hence specific applications run much faster... So be it.

      If you continue "optimizing" enough, eventually you'll have all areas covered and you will maybe have a much better/faster card.

      The things I think are morally wrong is when a driver (Ahem ATI!) checks for a file called "Quake.exe" running in memory, then suddenly quality degrades just so this one game will get a faster FPS...

      Optimizing for a benchmark, FINE, but don't degrade quality just to get a faster FPS... If you can do it without degrading quality, I am all for it.

      Go ATI, GO Nvidia!

      - Jeff

      --
      Modesty is one of life's greatest attributes
    4. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0

      Why am I seeing .sigs when I have them disabled?

      Wait, I'm not... This ass clown insists on typing it in his comments so I have to see it no matter what.

      Friggen asshat.

      Mod this clown shoe down anytime he posts because of this b.s.

    5. Re:History repeats itself a thousand times over... by Juanvaldes · · Score: 1

      Yup. Hell when we got our tour of nVidia a few months back they TOLD US THIS. Both nVidia & ATI optimize their drivers for the new upcoming big games.

      Benchmarks are completely useless.

    6. Re:History repeats itself a thousand times over... by Cyno · · Score: 4, Insightful

      Maybe this is a good arguement for open source drivers? Afterall I'm paying for the hardware.

    7. Re:History repeats itself a thousand times over... by Xibby · · Score: 1, Insightful

      Is it a cheat, or is it an optimization?

      Well, given that it's qute likely that other products will be based on Doom3, QuakeIII, and the various Unreal engines, is it really bad to optimize your drivers to run those applications as best as possible?

      They are intended to be fast moving games, so even if such optimizations do degrade the visual quality a bit, it's not likely that you as the person playing the game will notice that the soke trail on the rocket that just exploded in your chest is only rendered across 25% of the distance between you and your attacker instead of the 50% the developer of the game intended.

      And in the case of Unreal Tournament 2002, they are at least telling you that the drivers have been optimized specifically for that title (if you read the small print.)

      Now go do some Linux vs Windows benchmarks without doing some sort of tweaking so that Linux has the advantage in whatever it is you're benchmarking. No? Not going to do it? I didn't think so. :)

      --
      I'm going to go back in my box and will think within the limits of my box: MS Sucks Linux Good I read too much Slashdot.
    8. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0

      Great, another well adjusted slashdotter...

    9. Re:History repeats itself a thousand times over... by SnowDog_2112 · · Score: 3, Insightful

      Optimizing for a given product is fine. Heck, I appreciate it! If I know that the company has spent time looking at specifically one game and has polished the driver for that game, that's one more data point I have on whether to buy it.

      That's completely different from what happened here. They looked at a particular test where the camera travels on a set path and hard-coded it so that things were beautiful on that path. As soon as you hop the camera off the rails, the driver goes to crap.

      Gah. Read the article. Or, if you're not up to that task, read the dozen posts before mine which say the same thing.

      --
      Not representing or approved by my company or anybody else.
    10. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0

      your lame ass ads are not appreciated, fucknut.

      Put it in your sig so I don't have to see it, twat.

    11. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0

      Hey dickwad. Put your ads in your sig, so people can turn them off if they don't want to see them.

    12. Re:History repeats itself a thousand times over... by jdew · · Score: 0

      just like q3a, where if you renamed the return to wolfenstien's exe to be the 'quake3.exe' or whatever q3a was, it got faster.... on ati products

    13. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0

      Hey ditznards! Take your sig off your asshat and put it in your numnuts! I have an anger management problem, and can't do anything but complain! I^HYou are a sh!teating tardbreath jurkoff!

    14. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0

      Hey there Mr. Cock Gobbling Queen, go peddle your wares elsewhere.

      Or just put it in your sig so I don't have to see it.

    15. Re:History repeats itself a thousand times over... by cmburns69 · · Score: 1

      Jeez! How can you get so angry over something soooo little? You'll get a better response from people when you learn how to be polite!

      Thank you for showing me the error of my ways, and I'm glad I could have you my role model!

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    16. Re:History repeats itself a thousand times over... by cmburns69 · · Score: 1

      At least I have the gonads to post with my username, and not use the AC account...

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    17. Re:History repeats itself a thousand times over... by Justus · · Score: 1

      As the article rather clearly states, this seems less like an optimization and more like a "cheat"; they changed their code slightly, without changing the actual work being processed on the card (according to them) and some of Nvidia's products dropped in performance "as much as 24.1%."

      Additionally, what the Nvidia driver appears to do is to detect when 3DMark is running and replace its operations with some manual operations chosen by Nvidia. If the purpose of the benchmark is to provide an objective, apples-to-apples comparison, it doesn't seem quite so accurate any more when Nvidia's cards are doing one set of operations and everybody else's cards are doing something else.

    18. Re:History repeats itself a thousand times over... by cmburns69 · · Score: 1

      Tell you what.. You use your real account to tell me who you are, and I'll move my sig. I am sick of people using AC to flame.. If you're gonna be a prick, at least let people know who you are!

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    19. Re:History repeats itself a thousand times over... by daVinci1980 · · Score: 1
      Yay. Someone finally said it: If the purpose of the benchmark is to provide an objective, apples-to-apples comparison

      This is bullsh*t.

      There is no such thing as an apples-to-apples comparison between 3-D vendors, because they have different features and different capabilities. As an analogy, give me an apples-to-apples comparison between a Dali painting and a Van Gogh.

      From the article:
      This in turn means that many game benchmarks run differently on different hardware, or in other words submit a differing workload on different hardware.


      I could't have said it better myself. Games (the primary purpose of spending $500 on a video card, rather than $60) are going to perform differently for every card, often because of per-game optimizations. Those sorts of optimizations aren't cheats, but usually ways that the manufacturer can take advantage of information that isn't available to the developer.

      --
      I currently have no clever signature witicism to add here.
    20. Re:History repeats itself a thousand times over... by grmoc · · Score: 1

      OK, I have to call B*llshit over this comment.

      Conceeded: they have different capabilities and features. The point of a benchmark is to take the common featureset among those disparate features and capabilities, and compare them, thus, apples-to-apples.

      It may be that an oranges-to-bananas comparison is more interesting, or more applicable, but the purpose of a BENCHMARK is apples-to-apples comparison, else the information it provides is useless.

      Example: Take a WW-II era B-29 and an Airbus-A300, and you use this to compare the American and European aerospace industries? I'd call you a moron.

      Unlike art, graphics hardware, software, and silicon can be compared QUANTITATIVELY. I conceed that paintings cannot be compared on an apples-to-apples basis w.r.t subjective measures. Anything where "subjective measures" is done in low quantities is not an apples-to-apples comparison, however, quantify this subjective measure.. i.e. sampling the subjective measurement of many, gives it more of an apples-to-apples feel (since it becomes a quantitative measurement .. i.e. you can say that 67% of people prefer Van Gogh to Dali)

      You are implying that since paintings cannot be compared on an apples-to-apples basis, that nothing can.

      I vehemently disagree.

      When the set of behaviours for a system has an intersection with the set of behaviours for another system, then the performance of the systems can be qualitatively compared on the basis of that intersection.

      Now, onto why per-game optimizations have nothing to do with this cheating in the benchmark--

      When I send a vertex program (etc) to the graphics card, or tell it to clear the back-buffer, I expect the damn hardware to to exactly what I ask of it.

      It is one thing to cut corners on precision, or optimize a certain render path, and another completely to disregard instructions...

      Analogy:
      How would you feel if you were headed to work and your car decided to disregard the steering input and headed in a straight line towards work because it was a 'short cut'??

      On the other hand, knowing that you would be travelling in snow and icy conditions, you let a little air our of your tires. This is an optimization for winter weather, since more of the tire surface is in contact with the ground. The car still does what you ask it to, but it performs better in snow and ice, and worse on dry pavement.

      This is more the case when optimizating a specific render path.

      I expect application-level optimizations to occur on an application-level. Anything else is a breach of specification and I want them to get their grubby hands OFF god dangit.

      Allright?

      Furthermore, a failure to provide an objective, apples-to-apples comparison does not imply that was not the purpose.

    21. Re:History repeats itself a thousand times over... by grmoc · · Score: 1

      YES ... *(&^#*$(&^ It is a cheat.
      Look, to rehash an analogy, what the driver is doing in this benchmark is equivalent to your car disregarding the steering input and driving straight to your workplace, regardless of buildings, etc.

      This not what you the user (or developer) wants. You want the dang thing to do what you tell it to do.

      It is a CHEAT.

      Here is an example of an optimization:
      You realize that you'll be driving in snow and ice a lot, so you let some air out of your tires to provide more contact between the tires and the surface. This results in greater traction across snow and ice, but less speed on dry pavement.

      It is one thing to optimize a specific render path in a driver for a game. Frankly, its a good thing, but cheating i.e. shortcutting and not executing the commands I send to the card is pure and utter crap and their noses should be rubbed in it.

    22. Re:History repeats itself a thousand times over... by symcell · · Score: 1

      and that's just the thing - it's a benchmark. The only thing this gets you is running the benchmark really fast - and who does that? What real user buys a card strictly to run benchmarks? Wouldn't you rather have your real applications run faster, app-specific optimizations or not?

    23. Re:History repeats itself a thousand times over... by Anonymous Coward · · Score: 0
      "Its just once in a great while someone notices a performance jump TOO big..."

      How true. Everyone cheats, all the time. What makes nVidia stupid is that they made it so blatantly obvious.

      It reminds me of that scene in "The Breakfast Club":

      Andrew: This is the worst fake I.D. I've ever seen. You realize you made yourself sixty-eight.
      Brian: Oh, I know, I know. I goofed it.
      Andrew: What do you need a fake I.D. for?
      Brian: So I can vote!

    24. Re:History repeats itself a thousand times over... by Justus · · Score: 1

      Your analogy is incorrect. Or, rather, it addresses an entirely different issue.

      I stand by my original post, stating that the purpose of a benchmark is, without a doubt, to provide an apples-to-apples comparison of two or more products. What you're looking for when you address game performance and the like should be handled in a review, where they look at numerous benchmarks as well as real-world performance to draw conclusions about the hardware.

      No single benchmark will ever provide an entirely accurate picture of a piece of hardware, just as no single piece of real-world data will either. It's the reviewer's job to interpret the results based on the tests they chose to run, wherein the consumer can then purchase based on the review.

      So, in conclusion, saying that benchmarks don't matter because workloads in practice are more variable than those found in synthetic benchmarks is, itself, based on an apples-to-oranges comparison.

  18. Re:Shit... by 10Ghz · · Score: 1

    One player "cheated" by whopping 1.9% (withing the margin of error actually). Other cheated by 24%.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  19. 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

    1. Re:Doom3 by sogoodsofarsowhat · · Score: 1

      There is almost nothing scientific about thier testing of these two makes of cards. This hardocp site and its method of testing is utterly useless. Everybody knows the ATI9800 right now kicks every other cards ass. So quit trying to make NVIDIAs poor performer look good. When ATI makes a DOG i am the first to call it a dog. But the 9800 is not a DOG...

      --
      . I love the sound of burning women and screaming rubber....
    2. Re:Doom3 by Anonymous Coward · · Score: 0

      you do know that they are testing the new GF FX 5900 card?
      with the NV35 core....it's not the same generation as the other FX cards (stupid nvidia naming scheme...)

  20. screw you Mrs.Goldstein! by bilbobuggins · · Score: 4, Funny
    that's right
    9th grade, you told me cheaters never make money

    well 'pbhtbhtbthbth'

  21. ATI Did The Same... by SgtClueLs · · Score: 3, Informative

    I thought that ATI did the same with their Radeon 8500 drivers 2 years ago, making their Quake 3 scores look better by "cheating". Isn't that just status quo in the video card manufactoring world.

    1. Re:ATI Did The Same... by Freedom+Bug · · Score: 3, Informative

      It's not the same.

      ATI was trying to make my Quake3 faster. That's good. They screwed up and hampered my image quality. Innocent mistake while trying to make my life better.

      nVidia was blatantly cheating by hardcoding viewpoints. That's bad. You can't do that in a real-world driver, so it's blatant and evil.

      You can't compare these two incidents. Maybe ATI has done similar things, but they have not been caught at anything as bad as this.

      Bryan

    2. 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[-
    3. Re:ATI Did The Same... by Anonymous Coward · · Score: 0

      ATI was just banking on the fact that most people pay more attention to FPS than image quality when they compare game benchmarks. They might as well turn off filtering if they're going to go down that route. The result is the same: give their marketing department a boost while screwing their customers.

    4. Re:ATI Did The Same... by Anonymous Coward · · Score: 0

      This was already mentioned.
      Do a google search for quake quack

      they had some settings so whenever a program called "quake" would run, it would automatically lower the quality.

      sure it made it faster, but it looked like crap.

    5. Re:ATI Did The Same... by liquidsin · · Score: 2, Interesting

      It's the exact same thing. Both companies tried to get higher performance out of their hardware on one specific piece of software by writing different routines for that software. Don't try to tell me that higher fps in Quake3 didn't help ATI sell more cards. The claim was made by ATI and people testing it on Quake3 that on a certain hardware spec, it got this performance. It's all marketing. Hell, I'm more likely to buy a card based on real world performace like a game than based on a benchmark, so as far as I'm concerned, ATI did something more underhanded here. They cheated in real world performance at the cost of image quality. All nVidia did was cheat a stupid benchmark.

      --
      do not read this line twice.
    6. Re:ATI Did The Same... by Anonymous Coward · · Score: 0

      Of course if you had even half a brain, you would already know that not only did ATI fix the image quality problem, but they were able to keep it at max quality with an even larger performance boost than with the quack drivers. Do your homework instead of being an ass.

    7. Re:ATI Did The Same... by Anonymous Coward · · Score: 0

      except one program, you actually use. The other (the benchmark) you just jerk off to.

    8. Re:ATI Did The Same... by liquidsin · · Score: 1

      exactly. so who cares if you cheat a benchmark? but fudging stats on a real-world application is pretty shady, because it's something people actually use and might base their purchasing decision on.

      --
      do not read this line twice.
  22. ATI cheaping too by IpsissimusMarr · · Score: 3, Insightful

    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.

    It not about cheating... but about how much you cheat.

    --
    "Engineers do the work of man, Physicists do the work of God"
    1. Re:ATI cheaping too by Anonymous Coward · · Score: 0


      Reminds me of a scene in the Chronicles of Amber. Ganelon and Corwin are at a campfire. A boy tries to steal some food. Ganelon catches the boy and is about to kill him. Corwin stops him and mentions that Ganelon once stole a man's shoes. What's the difference, Corwin asks. "I didn't get caught," replies Ganelon.

      It's not how much you cheat, it's whether or not you get caught.

  23. Wow, amazing. by Telastyn · · Score: 1

    It's still faster than my trusty GeForce2, which keep because it still renders games faster than I can physically detect...

    1. Re:Wow, amazing. by zentigger · · Score: 1
      my trusty GeForce2, which keep because it still renders games faster than I can physically detect...

      This is beacuse:

      1. Your optic nerve only fires 3 times a second.
      2. Your favourite game is wumpus.
      3. 320x240 looks great on your 9" mono.
      --

      the above is my personal opinion and does not necessarily reflect that of the little voices in my head

  24. Re:What is wrong with us? by cruppel · · Score: 1

    It's still stupid though. If nVidia really wants to appear the best then there's not much we can do to stop them. The people who buy nVidia cards are not going to drop everything they're doing and boycott because of some pixel shaders or something.

    I read a while back when they altered the clipping planes of some test to enhance the score, but it left hideous effects on the screen. The pdf won't load but if this is the same thing then it's old news. Add that to the fact that benchmark alteration is quite common. Who plays fair and makes money anyway?

  25. PDF Mirror by Cable_Monkey · · Score: 5, Informative

    http://198.3.92.62/3dmark03_audit_report.pdf Just don't kill me now. ;-)

    1. Re:PDF Mirror by Cable_Monkey · · Score: 2, Informative
  26. 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.

  27. With bugs like this... by ShieldW0lf · · Score: 1

    Who needs features! Everyone complains, but with a few more high-performance bugs, frame rates should shoot through the roof!

    --
    -1 Uncomfortable Truth
  28. Re:What is wrong with us? by Drakkar · · Score: 0, Offtopic

    If I follow your line of thought, then murder isn't a big deal since it has been done since the beginning of the human existence?

  29. NVIDIA you bastards! by Anonymous Coward · · Score: 0

    You better make your cards way cheaper by the time Half-life 2 comes out.. or else!!

  30. Company based benchmark constant by WPIDalamar · · Score: 2, Interesting

    We should have a constant for each 3d company that we can multiple their benchmarks agains...

    Maybe nvidia is 0.80 and ATI is 0.90 ...

    so then 100fps on a geFrorce card, is really 80 fps, and it would be 90 on an ATI...

    1. Re:Company based benchmark constant by Anonymous Coward · · Score: 0
      Is that like the Power of 3 rule for men and women?

      If she says she 27 then she's really 30.

      If he says it's 12 inches long then it's really 4 inches long.

      If she says she weighs 100lbs then she really weighs... "Is that her behind the rhino?"

  31. For those of you too lazy to read the article... by XaXXon · · Score: 5, Informative

    The "optimization" relied on the benchmark camera being on 'rails'. It always shows the exact same angles, and there are some things that the benchmark would have the graphics card render, even though it's impossible for the viewer to see.

    HOWEVER, in the development version of 3dmark 2k3, you can take the camera "offroading". When you do that, it becomes apparent that things are being drawn incorrectly -- that there are hard-coded limits that result in the video card doing less work than the program requests.

    For those of you whining about how they should use "real life" games for benchmarks, this technique could be applied to anything where the camera path is predetermined. It has nothing to do with 3dmark 2k3 specifically.

  32. Re:Shit... by jandrese · · Score: 4, Funny

    No, because ATI did a much worse job of cheating. Nvidia got a 24% boost out of some of the benchmarks while the best ATI could do was a measly 8%. This clearly shows that ATI must cheat harder if they want to keep up with Nvidia.

    --

    I read the internet for the articles.
  33. So what? by bobm17ch · · Score: 2, Insightful

    Different graphics cards have different strengths and weaknesses - much moreso than in previous years.

    eg. Fillrate, Vertex manipulation, Texture rasterizer, Shader technology, Texture sampling techniques, Shadow buffering etc.. etc...

    Some cards will be better than other at these tasks, and some games will take advantage of differing ratios of these technologies.

    The unreal engine has a reliance on poly-count and texture resolution, and it looks like the doom engine will tend to tax shader, and multitexture units more than the polygon throughput side of things.

    In other words, gfx cards are now so flexible that their abilities in these individual areas must be assessed in isolation depending on your choice of game/engine/technology.

    As little as 2 years ago all that mattered was fillrate, and this was essentially what the direct3d/opengl api's could stress in hardware.

    IMO, price seems to be the most useful benchmark for the newest cards.

    --
    \\ Mitch
    1. Re:So what? by Anonymous Coward · · Score: 0

      Fill rate, vertex manipulation, texture rasterizer, shader technology, texture sampling techniques, shadow buffering ...

      Bah. How about hardware font support (think acrobat reader-style feature support in hardware), smoother scrolling at higher speeds, instantaneous desktop and window switching without 'tearing' or flickering -- you know, stuff people who use computers for most kinds of *work* (and read slashdot all day :-) would want.

    2. Re:So what? by Anonymous Coward · · Score: 0

      Wait for longhorn to ship to have these features, or use quartz extreme on OS X and get it all now.

    3. Re:So what? by Anonymous Coward · · Score: 0

      Lol, I can`t believe some people actually waste their mod points on taking down a +3 as overrated.
      Maybe if I post anonymously they won't figure out who I am. (:

  34. Re:Shit... by JBark · · Score: 1

    Not entirely true. They were only looking for nVidia specific cheats, and they happened upon an ATI cheat as well. Who knows how many ATI cheats they will find once they start investigating ATI's drivers?

  35. As an ex-NVidia employee by Anonymous Coward · · Score: 5, Informative

    Let me just say that this occurs not just on this test, but on all imaginable tests, as well as all games that are somewhere used as benchmarks. Many of the cheats are hard to detect because they don't break the test in the way that this cheat did. For instance, at some point there was a trick for a test with lots of occlusion to clip (discard) polygons that would eventually be occluded. However, these discarded polygons were actually calculated at run-time and not precomputed, so if you changed the test, it would still work right. For Quake (I or II, can't remember) they had a hack where they wouldn't need to clear the framebuffer. That version of Quake would do a glClear at each frame, which takes some time, and prior to framebuffer compression, there was a hack where you wouldn't need to clear the framebuffer if you swapped the Z-check and only used half of the Z span every frame. That hack's probably been backed out now because with framebuffer compression, you're actually better off doing the glClear each frame.

    Anyway, I'm posting this as an AC for obvious reasons.

    1. Re:As an ex-NVidia employee by Anonymous Coward · · Score: 5, Funny

      I too am an ex-Nvidia employee. It isn't just driver cheats that go on at nVidia. There are black spells and rituals, sometimes involving human sacrifice. The driver team will stop at nothing. I finally broke when asked to cruise kindergartens looking for virgins. When I spoke up and said "ATI doesn't rely on the power of Satan, why should we?" I was fired. They called it "gross incompetence" but we all knew it was because of my threat of whistle blowing. Stick with ATI if you want less baby killing.

    2. Re:As an ex-NVidia employee by Anonymous Coward · · Score: 0

      yeah I remember that .... I do have to point out they were looking for virgin kindergarten teachers though .... you may have given the wrong impression .... it had something to do with indoctrinating the next generation of gamers

    3. Re:As an ex-NVidia employee by Stiletto · · Score: 1

      or Quake (I or II, can't remember) they had a hack where they wouldn't need to clear the framebuffer. That version of Quake would do a glClear at each frame, which takes some time, and prior to framebuffer compression, there was a hack where you wouldn't need to clear the framebuffer if you swapped the Z-check and only used half of the Z span every frame.

      This is actually not cheating. Nothing in the pixel format descriptor really specifies the PRECISION of the Z buffer, it only specifies the DEPTH. Just because you're only using 15 of those 16 bits doesn't mean you're cheating!

    4. Re:As an ex-NVidia employee by sean23007 · · Score: 1

      Are you sure you didn't break when you were cruising kindergartends looking for virgins... and couldn't find any?? YO.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
  36. confirmation by pigscanfly.ca · · Score: 0, Troll

    not that we didnt already know this , but it nice to have the company confirm that there was cheeting going on. Nvidia , at least from my POV , was consider by me to be one of the best graphics card companies , now they have lost that priviledge after trying to ly to us . Boycot Nvidia (unless they make something really cool). P.S. Article has some really interesting stuff about why it is easier to detect cheeting in synthetic benchmarks , so if like most slashdot people you didnt read the article you might want to.

  37. Re:What is wrong with us? by sokkelih · · Score: 1

    Muah. Nice to see that some people are willing to stand by their "Cheatin'" display adapter supplier. Kewl, says I.

  38. Leave Coke out of it by burgburgburg · · Score: 1

    They've never done you any harm. And except for recent accusations of revenue massaging, they don't lie.

    1. Re:Leave Coke out of it by Anonymous Coward · · Score: 1, Insightful

      No harm except for the sugar and caffeine that they pump into your body. If you don't think it does any harm then just try and quit for a week. When you start feeling the effects of withdrawal let me know.

      I've been caffeine free for 6 months now and the week long migraine when I quit was well worth it.

    2. Re:Leave Coke out of it by afidel · · Score: 1

      Not everyone becomes physically addicted to caffeine, I used to drink a 2Liter+ of Mt. Dew a day and for the last couple months I hadn't had any daily caffeine intake, in fact the can of redbull I had this morning was the first caffeine in quite a while and that was just because I have had 10 hours sleep this week. I don't expect any withdrawl symptons and I've never had em before.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:Leave Coke out of it by Cipster · · Score: 2, Informative

      You forgot this part:

      "And my doctor thinks this twitch will eventually go away"

  39. trusty bit torrent by Neophytus · · Score: 2, Informative
    1. Re:trusty bit torrent by Neophytus · · Score: 1

      nobody was using it so i removed it

    2. Re:trusty bit torrent by Cruciform · · Score: 1

      non-functional. it's a text file that says "nobody used it so sod it".

      mod it back down please.

  40. YHBT by Anonymous Coward · · Score: 0

    YHABT, HAND!

  41. Benchmarking by grub · · Score: 2, Funny


    nVidia Rep: Just look at how fast Quake III is running!

    Reviewer: Sure but why is it just in wireframe?

    --
    Trolling is a art,
    1. Re:Benchmarking by Anonymous Coward · · Score: 0

      FutreMark confirms it. Grub fucks his rubber ducky when taking a shower.

    2. Re:Benchmarking by grimani · · Score: 1

      wireframe is actually slower and more computationally intensive since you discard work that the video card does anyways for you.

    3. Re:Benchmarking by Anonymous Coward · · Score: 0

      no it's not. not having to clear the Z buffer and omitting pattern fills, light tracing and other effects saves you a bundle.

  42. What do you mean, "don"? by burgburgburg · · Score: 1
    I haven't taken it off since 1984, when the Lectroids first started beaming me the instructions for the oscillation overthruster.

    My hairs starting to get a bit funky.

  43. Re:lies and statistics. (for developers) by El_Ge_Ex · · Score: 2, Interesting

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

    "Real world testing" is great, if you're just a gamer. The problem is with independent developers who want to know about the performance of a card. Not only are features important but also how well can the card perform. I put both in consideration when I'm looking for a card. I don't consider current game benchmarks much because those games won't matter in 6 months, or by the time I finally finish my game. :)

    -B

  44. Re:What is wrong with us? by fussman · · Score: 1

    I made a good point about this sort of thing. See post 65272

    --
    Support Israeli punk bands. Man Alive.
  45. They didn't cheat! by Boombastic · · Score: 0, Redundant

    3DMark03 is such an unreliable and poorly programmed piece of code that it is all but completely useless as a benchmark. This was not an attempt at artificially inflating 3DMark scores it was simply a bug in the drivers that affected the calculations when clipping and culling.

    I think that Kyle at HardOCP said it best when discussing this issue he said "Finding a driver bug is one thing, but concluding motive is another." Look up his comments on Thursday May 15, 2003 if you want to read more.

    1. Re:They didn't cheat! by rhavyn · · Score: 1, Flamebait

      Read the article, they spell out very clearly how nvidia was cheating.

      Wait, I'm sorry, this is slashdot. Go back to posting your off-base assumptions.

    2. Re:They didn't cheat! by egomaniac · · Score: 4, Informative

      I thought the same thing, until I actually RTFA. This is blatant cheating. Everything looks fine until you take the camera off the rails, and then there are clipping and display problems galore.

      Further, the problems change depending on which part of the demo you're in (for instance, the "background not being cleared" bug conveniently only shows up in the part of the space demo where a largely black sky is being displayed, and so no background clear is necessary). This is cheating, plain and simple.

      --
      ZFS: because love is never having to say fsck
  46. what? by pecosdave · · Score: 0, Troll

    Doesn't everybody fuck a rubber ducky in the shower?

    --
    The preceding post was not a Slashvertisement.
  47. the whole article without pictures by Anonymous Coward · · Score: 0, Redundant

    Page 1 of 7
    Futuremark Corporation
    May 23rd, 2003
    To the Media, Futuremark's customers and business partners:
    Audit Report: Alleged NVIDIA Driver Cheating on 3DMark03

    After the launch of 3DMark03 Build 320 Futuremark has received reports from the members of its BETA Program concerning certain anomalies with 3DMark03 and Nvidia drivers. ExtremeTech (www.extremetech.com) has published an article1 on suspecting NVIDIA drivers to improperly boost scores on Futuremark's 3DMark®03. Some of these anomalies have also been reported by Beyond3D2. Alarmed by all these reports Futuremark has conducted a thorough internal audit regarding this matter and has verified that certain NVIDIA drivers indeed seem to have detection mechanisms, which are triggered by components of the 3DMark03 program. We have identified eight such mechanisms.

    In our testing, all identified detection mechanisms stopped working when we altered the benchmark code just trivially and without changing any of the actual benchmark workload. With this altered benchmark, NVIDIA's certain products had a performance drop of as much as 24.1% while competition's products performance drop stayed within the margin of error of 3%. To our knowledge, all drivers with these detection mechanisms were published only after the launch of 3DMark03. According to industry's terminology, this type of driver design is defined as 'driver cheats'.

    We are publishing this document to report to our customers in detail about our findings. Main reason behind publishing this document is to answer the criticism presented against synthetic benchmarks and their reliability when testing hardware performance. The document follows a question/answer format.

    How Were These Driver Cheats Found?
    Members of Futuremark's BETA program3 first noticed how parts of the tests in 3DMark03 were rendered differently on different hardware. When testing NVIDIA hardware on 3DMark03 with socalled developer's version's free camera enabled, they noticed how some parts of tests were rendered strangely, and informed Futuremark of their findings. Futuremark investigated further and our findings show that certain NVIDIA drivers seem to detect when 3DMark03 is running and then replace the 3DMark03's rendering requests with manually implemented alternative rendering operations. These alternative rendering operations reduce the amount of rendering work and thereby increase the obtained benchmark result.

    1 Extremetech: http://www.extremetech.com/article2/0,3973,1086025 ,00.asp
    2 Beyond3D: http://www.beyond3d.com/#news5856
    3 Futuremark's BETA program is an open, fee based
    Page 2 of 7

    Why Does This Matter - It Is Just a Synthetic Benchmark?

    We acknowledge with great pride how big a role 3DMark has in the PC industry. 3DMark score has become perhaps the most influential metric of PC performance. Enthusiasts, professional hardware reviewers and OEMs all depend on 3DMark results to a great extent.

    We have a tremendous responsibility towards our users, who count on us and on our products when making important decisions. Thus, it matters a great deal that no one is able to take advantage of 3DMark - or any other significant benchmark - with unfair means.

    Well designed synthetic benchmarks are excellent tools to objectively compare performance and to reveal different architectures' strengths and weaknesses. Some commentators have argued for only using benchmarks based exclusively on games; however there are severe problems with relying only on this approach:

    Game benchmarks only demonstrate how the hardware performs for that particular game and do not indicate the overall performance of the hardware.
    Any cheats potentially included in drivers are much easier to hide in game benchmarks.
    Finally, synthetic benchmarks can stress the hardware in a variety of ways, allowing reviewers to explore performance in particular areas and extrapolate performance of a hardware f

  48. Re:Why...? by Anonymous Coward · · Score: 0

    yeah, i'll bet *your* "backdoor" has been widely used too

  49. Sure it it. by eclectic_echidna · · Score: 1, Redundant

    > just keeps getting more and more interesting!

    Uhh, no it's not.

    --
    Antiquated competence won't be a job skill forever.
  50. Re:this suck by Anonymous Coward · · Score: 0

    What in the hell are you talking about? Do you realize what you're replying to?

    Are you drunk?

    What site are you talking about? Please post the address of this new site so I can check it out. Thank you.

  51. Re:What is wrong with us? by jarrede · · Score: 3, Informative

    Lets not forget that about 4 months ago Nvidia deemed 3D Mark2003 a poor representation of real world scenarios, so how could they be "Cheating" if they pointed this out before hand? and what about all the other FX5900 benchmarks where Nvidia had a steady 20 to 30% lead on ATI? This article was posted before the FX cards were released, Nvidia's not trying to "SNEAK" anything by us here. "The primary goal of any benchmark is to arm the consumer with the right information to make the best possible purchase decision. As the gamers' benchmark, 3DMark 03 must emulate as closely as possible the kind of experience that the gaming enthusiast will expect on their machine. It must exercise graphics hardware in the same manner that consumer games will. The graphics features, rendering paths, and effects must all emulate games, or the consumer will be misinformed and their expectations misguided. 3DMark 03 combines custom artwork with a custom rendering engine that creates a set of demo scenes that, while pretty, have very little to do with actual games. It is much better termed a demo than a benchmark. The examples included in this report illustrate that 3DMark 03 does not represent games, can never be used as a stand-in for games, and should not be used as a gamers' benchmark. The ultimate injury to the consumer of such a benchmark is three-fold. First, of course, the consumer is misguided. A purchase decision based on ineffectual data will lead consumers to wrong conclusions. Second, it causes graphics hardware manufacturers to focus attention and engineering resources on optimizing for artificially fabricated cases that are a-typical of games. Such optimizations generally do nothing to improve real game performance, and provide no benefit to the consumer. Finally, the extra engineering effort focused on such benchmarks reduces the effort available for activities beneficial to consumers--improving the actual gaming experience." http://www6.tomshardware.com/column/20030219/index .html

  52. Yes, since ATI was caught as well. by John+Harrison · · Score: 3, Informative
    Those who read the article, which is probably a small percentage of /.ers, know that ATI was caught cheating as well. They just weren't caught doing as many things as NVidia was. It is possible that both are cheating the same amount.

    Of course if the article title was, "Everybody cheats on our benchmark!" then that would do more to undermine their benchmark than anything else. Instead they made the focus of the article the fact that NVidia is cheating.

    1. Re:Yes, since ATI was caught as well. by grmoc · · Score: 1

      I've read the article, and it implies that ATI was (perhaps) cheating on one test (Game 4), while they found NVidia cheating across the board.

      Also, ATI's changes (cheats or not) accounted for a less than 2% change overall, where NVidia's changes accounted for 20+% That is a big difference.

      It seems unlikely that ATI was cheating as much. I'd think they'd try to cheat in nearly the same ways give the efficacy of the cheats were they trying to cheat.

    2. Re:Yes, since ATI was caught as well. by John+Harrison · · Score: 1

      Oh course this is at least the second time ATI has been caught doing this sort of thing. Remember the Q3A cheats, which were even worse since they affected the performance of a game, lowering the quality. So peppering your post with caveats is (perhaps) a bit generous, given the situation.

    3. Re:Yes, since ATI was caught as well. by grmoc · · Score: 1

      I expect that if they are cheating, they should be caught at it.

      It is premature to conclude that they are cheating, though it seems likely. In any case were they cheating, either they are doing less of it, or they are less effective at it.

      That being said, if they are, I hope their noses are rubbed in it as well. I'm not a big fan of liars, and that is exactly how I percieve this kind of cheating.

    4. Re:Yes, since ATI was caught as well. by devnull17 · · Score: 1

      I don't know if I fully buy that. Mistakes happen, and I don't think it's outside the realm of possibility that the one change in score on the Radeon 9800 was incidental. Eight "abberations," on the other hand...

    5. Re:Yes, since ATI was caught as well. by John+Harrison · · Score: 1
      Fine, don't buy it. I am not the one trying to sell you something. ATI and NVidia are however. While you are being so skeptical, go ahead and read this. I am sure that it was simply a "mistake" as well.

      This is a serious business and if you don't think that both ATI and NVidia are going to do everything they can to gain an advantage you have your head in the sand. The benchmark people want to maintain their relevance and the way to do that is to only call out one of the manufacturers at a time. If they went after both of them at once it makes their benchmark look bad instead of making NVidia look bad.

      Remember not to buy this comment either.

  53. a mirror by abhisarda · · Score: 2, Informative

    Mirror. Slashdot into oblivion.

  54. Don't be suprised, ATI gives money to Futuremark by Anonymous Coward · · Score: 0

    It's quite funny that few months after NVIDIA left Futuremarks "developer program" (and thus stopped paying to them), NVIDIA is accused for cheating.

    Both companies have optimized their drivers for 3DMark for several years.

  55. Worse than that! by siskbc · · Score: 4, Informative
    Wrong - as they point out in the article, these "optimizations" are usually reductions in quality. They don't just improve performance.

    According to the article, that's only half the story. I could almost accept it if they were "optimizing" in the sense that, in certain situations, they slightly reduced image quality for a significant gain. That's kind of sketchy, as the card isn't then doing what it's claiming, but you could argue, perhaps, that the tradeoff is worth it. And if this activity were optional, it might be a benefit.

    What they're doing here is different, and much worse. They're actually detecting what program is running - whether it is 3D Mark or not. Effectively, what it does is disobey 3DMark, and only 3DMark, when it issues certain commands that would reduce throughput. That has no purpose but to deceive.

    So, not only are these not optimizations in that they don't really improve performance, they're not optimizations in that they don't even take effect when you run a program not called 3DMark.

    Quite frankly, I think this could be considered false advertising and nVidia should get in deep shit for this. This is the worst kind of cheating, and quite frankly, this could be what puts nVidia down the Voodoo path. I don't know whether I'll ever buy another of their cards.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Worse than that! by nexex · · Score: 0, Redundant

      bah! no one reads the articles anyway :)

      --
      Winter 2010: With Glowing Hearts
    2. Re:Worse than that! by p7 · · Score: 3, Informative

      I guess you won't buy an ATI either since they did the degrade image quality under quake.exe cheat. Remember the guys that renamed the quake.exe to quack.exe and ATIs framerates dropped and in screenshots you could see where the image quality was reduced.

    3. Re:Worse than that! by p7 · · Score: 0, Redundant

      For what it is worth, they do say that ATI is also guilty in certain driver versions of cheating.

    4. Re:Worse than that! by Anonymous Coward · · Score: 0

      It says ATI cheated on the last test as well. This would be twice ATI's been caught and once for Nvidia. Who's worse off now? :)

    5. Re:Worse than that! by ergo98 · · Score: 4, Informative

      This is the specific point of the parent and grandparent post: ATI's action was questionable and bordering on fraudulent, but they were "optimizing" a game that people actually play, with a specific branch for quake that altered settings accordingly: 99.9+% of the times that this "optimization" would take effect would be people actually playing the game, versus gathering benchmark numbers. The quake hack didn't have a "if (bBenchmarking)" condition.

      From what it sounds like, nvidia purportedly altered something for the specific purposes of deceiving a benchmark. A benchmark has the sole purpose of benchmarking, so there is absolutely no justification for "optimizations" for a benchmark.

      The point is that ATI had a pretty tenuous justification (that they were optimizing for Quake 3 as it's the engine behind a large number of games), but if this is the case then nvidia has none.

    6. Re:Worse than that! by Hypocritical+Guy · · Score: 3, Funny

      It says ATI cheated on the last test as well. This would be twice ATI's been caught and once for Nvidia. Who's worse off now? :)

      They both suck. Build your own video card. Just make sure none of the parts you use are manuafactured by companies who do anything you disagree with.

      --
      If you liked licking my balls, add me to your foes list!
    7. Re:Worse than that! by mabinogi · · Score: 1

      In the artical Futremark mentioned that they noticed a discrepancy (though not large) with ATI's drivers too, and that they're still investigating them.

      Also, ATI's "optimization" of Quake3 didn't work when you named the executeable anything other than quake.exe - so therefore it did not benefit any other games based on the Quake3 engine.

      --
      Advanced users are users too!
    8. Re:Worse than that! by mrmeval · · Score: 2, Interesting

      I've stuck with Matrox, mostly I don't do games and it's very stable.

      I will not buy nvidia due to them not allowing specifications out about the cards so a Linux driver can be created. I won't run their binary only driver or any binary only driver.

      In fact any binary only code allows for this sort of tweaking or worse.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    9. Re:Worse than that! by Sj0 · · Score: 2, Insightful

      The point is that ATI had a pretty tenuous justification (that they were optimizing for Quake 3 as it's the engine behind a large number of games), but if this is the case then nvidia has none.

      Only if they didn't understand what they were doing, which I doubt. Since there aren't many quake-based games that are named quake.exe, and at the time, Quake 3 was an aging game used mainly for benchmarks, and the stunning similarity between the two, you're just searching for a way to justify it.

      This case certainly isn't black and white. If you recall, 3dmark and nvidia are kind of in this PR war right now because 3dmark uses general shader code, which the ATI specifically handles better, whereas the nvidia handles specially optimized shader code quicker. Considering that either card is made for these fictional "next generation games" which the gaming media has been warning us of since the days of the Geforce 3, I've decided that it doesn't really matter either way. My old Geforce 4 MX is STILL chugging the newest games away just fine, despite all the doomsayers prophecies, and the gaming media is still warning us about these mythical games that are supposedly just around the corner, so I think I'll hold off my next video card purchace somewhat.

      --
      It's been a long time.
    10. Re:Worse than that! by PenguiN42 · · Score: 1

      Considering that quake is one of the most popular game benchmarks of the last few years, I'd say ATI's "optimizations" are just about on the same level as nVidia's, with or without any "tenuous justification." nVidia's are just more blatant -- that doesn't mean that ATI's are any better.

      Anyway, History repeats itself. Rewind a decade or so and look at contreversy about vendor compiler "optimizations" that were made for specific CPU benchmark suites. Some of these optimizations would actually compile other code incorrectly. I think, maybe, multimedia benchmarks should start doing what SPEC did and have two sets -- base and peak. Base is strict, laid out just as the suite programmer wants it. Peak allows as much specialized optimization as the vendor would like. Everyone is happy, no one has to cheat.

      --
      The following sentence is true. The preceding sentence was false.
    11. Re:Worse than that! by Anonymous Coward · · Score: 0

      "I don't know whether I'll ever buy another of their cards"

      Well, in that case you probably shouldn't buy another processor or video card from any manufacturer - They all try to cheat the benchmarks; in this case nVidia made a Ben Johnson mistake, everybody else was still in Carl Lewis country but most definitely cheating. Which is probably why ATI don't try to catch nVidia at this, because it just draws attention to the fact that they're all cheating the benchmarks.

  56. Re:What is wrong with us? by PetiePooo · · Score: 1, Redundant

    I may be taking this a bit OT, but...
    How do you know there have been murders since the beginning of human existance? And don't just quote me a line in a book that's a few thousand years old; that's not proof. I want the proverbial smoking gun. Show me the corpses!

    Bad analogy, good sentiment.

    What the PDF documents is a smoking gun. The only way to get the displayed results would be to hard-code the clipping plane. While doing so does improve the raw fps while the camera's on the rails, it goes against the very nature of comparitive testing. Its not something you can do in a real environment when the camera isn't on rails.

  57. since its slashdotted already... by Tommy_S · · Score: 0, Redundant

    Page 1 of 7
    Futuremark Corporation
    May 23rd, 2003
    To the Media, Futuremark's customers and business partners:
    Audit Report: Alleged NVIDIA Driver Cheating on 3DMark03
    After the launch of 3DMark03 Build 320 Futuremark has received reports from the members of its
    BETA Program concerning certain anomalies with 3DMark03 and Nvidia drivers. ExtremeTech
    (www.extremetech.com) has published an article1 on suspecting NVIDIA drivers to improperly
    boost scores on Futuremark's 3DMark®03. Some of these anomalies have also been reported by
    Beyond3D2. Alarmed by all these reports Futuremark has conducted a thorough internal audit
    regarding this matter and has verified that certain NVIDIA drivers indeed seem to have detection
    mechanisms, which are triggered by components of the 3DMark03 program. We have identified
    eight such mechanisms.
    In our testing, all identified detection mechanisms stopped working when we altered the
    benchmark code just trivially and without changing any of the actual benchmark workload. With
    this altered benchmark, NVIDIA's certain products had a performance drop of as much as
    24.1% while competition's products performance drop stayed within the margin of error of 3%. To
    our knowledge, all drivers with these detection mechanisms were published only after the launch
    of 3DMark03. According to industry's terminology, this type of driver design is defined as 'driver
    cheats'.
    We are publishing this document to report to our customers in detail about our findings. Main
    reason behind publishing this document is to answer the criticism presented against synthetic
    benchmarks and their reliability when testing hardware performance. The document follows a
    question/answer format.
    How Were These Driver Cheats Found?
    Members of Futuremark's BETA program3 first noticed how parts of the tests in 3DMark03 were
    rendered differently on different hardware. When testing NVIDIA hardware on 3DMark03 with socalled
    developer's version's free camera enabled, they noticed how some parts of tests were
    rendered strangely, and informed Futuremark of their findings. Futuremark investigated further
    and our findings show that certain NVIDIA drivers seem to detect when 3DMark03 is running and
    then replace the 3DMark03's rendering requests with manually implemented alternative rendering
    operations. These alternative rendering operations reduce the amount of rendering work and
    thereby increase the obtained benchmark result.
    1 Extremetech: http://www.extremetech.com/article2/0,3973,1086025 ,00.asp
    2 Beyond3D: http://www.beyond3d.com/#news5856
    3 Futuremark's BETA program is an open, fee based cooperation program between Futuremark
    and the PC industry at large. BETA program members have access to pre-release builds of
    upcoming benchmarks and to a so-called developer build. The developer build is exactly the
    same as the public version of the benchmark, but with additional functionality. Amongst other
    things, the developer build has a 'free camera' mode, where the user can manually move the
    camera around while the test is running.
    Page 2 of 7
    Why Does This Matter - It Is Just a Synthetic Benchmark?
    We acknowledge with great pride how big a role 3DMark has in the PC industry. 3DMark score
    has become perhaps the most influential metric of PC performance. Enthusiasts, professional
    hardware reviewers and OEMs all depend on 3DMark results to a great extent.
    We have a tremendous responsibility towards our users, who count on us and on our products
    when making important decisions. Thus, it matters a great deal that no one is able to take
    advantage of 3DMark - or any other significant benchmark - with unfair means.
    Well designed synthetic benchmarks are excellent tools to objectively compare performance and
    to reveal different architectures' strengths and weaknesses. Some commentators have argued for
    only using benchmarks based exclusively on games; however there are se

  58. Come On! by Paladin_Krone · · Score: 1

    I dont think that these benchmark progreams really make much difference in what hardware people buy. I mean heck I'de never buy nVidia. And who really cares if it fudges benchmarks if we get higher FPS in games? i know for shure i dont. Lets stop the flaming and game!

  59. ATI build of doom 3? by Anonymous Coward · · Score: 0

    So benchmarking with the leaked ATI-specific demonstration build, "kills nvidia's card"?

    Big whoop. Benchmarking and publishing results from that build is utter stupidity.

    1. Re:ATI build of doom 3? by Anonymous Coward · · Score: 0

      Woopsy I meant it killed ati's card. Sorry I'm such a noob.

    2. Re:ATI build of doom 3? by justin_speers · · Score: 1

      Huh? Read the article. It's not the ATI leak, id provided them with a demo called "test2".

      Not only that, ATI's card didn't cream nVidia, it's the other way around. This thread is insane. Obviously people around here need to learn how to read those pretty little bar graphs.

  60. Typical... by Anonymous Coward · · Score: 0

    In other words, 'have convictions - unless they're inconvenient'. Very nice.

  61. Would it really kill Taco if... by WIAKywbfatw · · Score: 2, Insightful

    ...Slashdot was to host a BitTorrent of this and similar files for faster, cooperative downloading?

    I've said it before, and I'll say it again: doing this would be a win-win situation. It's a pity that the editorial team are too busy playing with MAME/whatever to actually do something of real benefit to the wider community.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:Would it really kill Taco if... by mskfisher · · Score: 1

      I was going to set up a BitTorrent tracker on my home machine last night, just for situations like this... I got Python installed, but then I got distracted. If I'd only known then that it would have been required today...

      --
      0x0D 0x0A
    2. Re:Would it really kill Taco if... by Anonymous Coward · · Score: 1, Informative

      http://torrents.slash0.org/
      its basicly a BitTorrent tracker for /. seems to be down right now though

    3. Re:Would it really kill Taco if... by mskfisher · · Score: 2, Informative
      http://torrents.slash0.org/
      its basicly a BitTorrent tracker for /. seems to be down right now though
      Excellent. I'll have to use that in the future.
      --
      0x0D 0x0A
    4. Re:Would it really kill Taco if... by drinkypoo · · Score: 1

      It's better if users do it, because if it's copyrighted material whose license does not allow for redistribution, it would be bad for /.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Would it really kill Taco if... by Anonymous Coward · · Score: 0

      bit torrent is shit. shut up and do a regular mirror like everyone else.

  62. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    Eat my shit, Zoidberg.

  63. Re:Don't be suprised, ATI gives money to Futuremar by Anonymous Coward · · Score: 0

    optimizing and cheating is different.. the nvidia drivers detected 3dmark and rendered things differently to improve score, by 24,1 %

    Futuremark pointed also out that ATI-drivers did the same in the last test but much less only 1,9% which is inside the error margin. Try reading the whole .pdf, I really think that futuremark is trying to do the right thing.. and it's not about revenge..

  64. 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 WndrBr3d · · Score: 0, Flamebait

      You'd think ATI has better testing facilities are resources then ET.

      Sir, obviously you've mistaken ATI's Software Division with their HARDWARE Division.

      Anyone who's used an ATI card knows that a testing division for their drivers is non existant ;-)

    2. 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.
    3. Re:Who found it? by Anonymous Coward · · Score: 0

      Anyone who still bitches about ATI's driver quality hasn't touched an ATI card in more than a year.

    4. 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.
    5. Re:Who found it? by default+luser · · Score: 1

      Probably because they're just as guilty, and certainly have been in the past.

      If it's a case of the pot calling the kettle black, you want to hold your tounge. I wouldn't be surprised at all if ATI seeded this 'discovery', but on the other hand it's not all that amazing a discovery.

      If I were a beta-tester, presented with real-world hardware and drivers, the first thing I would do is vary the benchmark to verify the sturdyness of the drivers and hardware. If it can handle moving around freely in a fully-3D rendered envronment without significant visual anomalies, it has passed the most important test.

      That said, I'm really surprised somebody didn't notice this sooner, like the day of release. It's not at all unherad of for people to run non-standard tests, even though the results are usually not published as part of the 'review'.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    6. Re:Who found it? by ChadN · · Score: 1

      I hope you are right. I'm considering an ATI card for use on some graphics development we are doing (after swearing to NEVER touch them again, to do absolutely ATROCIOUS drivers in past times). I still am targeting Nvidia as my main line supported platform, but it seems I can no longer ignore ATI. I just hope it doesn't become a quagmire.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    7. Re:Who found it? by nexthec · · Score: 1

      I used to read HardOCP because it had some neat stuff, but the guy who runs the opperation has the maturity level of my snot-nosed 8 year old cousin, and is seriously outpaced by my cat in mental dexterity. He must be the social equivalent of feral dog: licking his ass in public, barking at everything that moves, and humps everybodys leg.

    8. Re:Who found it? by Anonymous Coward · · Score: 0

      Probably Llyod Case. He used to work at Computer Gaming World, then straight to Nvidia and left probably in bad terms.... :)

    9. Re:Who found it? by Anonymous Coward · · Score: 0

      And with all the posts here about the ATi Quake vs Quack thing 2 years ago, Tomshardware recently claimed that it was Nvidia that discovered this cheat, (and wrote the program that renamed the quake to quack) and asked various news sites to publish it for them, so that it wouldn't look like a smear campain.

      Most news sites turned it down, but HardOCP accepted and tried to take all the credit for discovering this cheat.

      Don't know who to trust (tomshardware sucks), but if it was true it would certainly explain HardOCP's recent behavior....

  65. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    Fuck your mom, fag.

  66. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    eat your watermelon, slant-eye.

  67. Sheesh by Anonymous Coward · · Score: 0

    When ATI does it everyone screams bloody murder! When Nvidia does it the apologists come out of their holes! Baaaah

  68. Closed Source? by lethalwp · · Score: 1

    This is why gfx drivers should be open source, not to detect backdoors, but to detect performance cheatings! :)

    Also, if it was open source, maybe ppl could get all those annoying bugs out of their drivers, since it seems nvidia guys just can't release a 100% stable stuff

    What about ati? Are they "stable"? (especially when multiple X servers are running, on normal screen & tv at the same time?)

    Greetings,
    Me. :)

    1. Re:Closed Source? by Anonymous Coward · · Score: 0

      NVIDIA already cheated users with overpriced Quadro cards. Same goes for ATI's FIRE GL xxxx series.

    2. Re:Closed Source? by Anonymous Coward · · Score: 0

      The last thing I want is closed minded unix fools twiddling with my drivers I might be using.

      Let the manufacturers write the drivers. It's their invention, not yours.

    3. Re:Closed Source? by SilentStrike · · Score: 1

      You don't neccesarily need open source drivers, just popular open source benchmarks would be sufficient to detect cheating. If the driver is detecting the bechmark, try many small variations in the benchmark until it is no longer detected.

  69. Re:What is wrong with us? by be-fan · · Score: 1

    What might be relavent here is that 3D Mark might not be culling geometry very agressively, while a normal game would. NVIDIA might use this cheat to keep their cards from getting an unrealistically low score in one benchmark, compared to their performance in other benchmarks.

    Does this make their behavior less wrong? Hell no. But it kinda makes it harder to demonize them quite so heartlessly :)

    --
    A deep unwavering belief is a sure sign you're missing something...
  70. Wasted Code by JeffRC · · Score: 5, Insightful

    Just think about this the next time you do a 5MB driver download. How much of that code is specifically for detecting and defeating benchmarks? How much of the cheats are part of the instability problems in your system?

    1. Re:Wasted Code by Anonymous Coward · · Score: 0

      Five megs! Are you kidding! I downloaded the new nvidia driver last night for my wife's tnt2, all 18 (yes eightteen) megs of it.

    2. Re:Wasted Code by RzUpAnmsCwrds · · Score: 1

      Yeah, but you should be thankful that you can still GET the driver for your wife's TNT2, and that you can get the lastest driver features availavle on your card.

      NVIDIA drivers work with anything from the TNT to the GFFX 5900.

  71. 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.

    1. Re:ATI possibly cheating as well by cant_get_a_good_nick · · Score: 1
      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.


      Which was the compiler vendor that put in special code to detect if the compiler was compiling a specific benchmark, and if it thought it was, it would basically code a big NOOP loop. Oddly wnough, it had great benchmarks on that code. Anyone remember the company?
  72. but, on Anandtech... by Andorion · · Score: 1

    ?? I read different results elsewhere.

    Check out these numbers on anandtech. Looks like the 5900 Ultra performs very well in Doom3.

    ~Berj

    1. Re:but, on Anandtech... by zakath · · Score: 1

      Yeah - that is in their 'review', which apparently needs a little fixing. Check out Hardware editor Evan Lieb's post on the forums here. They know something isn't right with their scores but they aren't yet saying what. Right now it looks as though the nVidia marks which were shown running Doom3 at high quality were actually running at medium quality. We'll see if Anandtech ever decide to publish WTF is going on with their benchmarks.

      --

    2. Re:but, on Anandtech... by Andorion · · Score: 1

      Awesome, I never read the forums - thanks for the heads up!!

      ~Berj

  73. Re:Screw that. by mskfisher · · Score: 1

    my 5.7 GB of recently-acquired X-Men comics would disagree with you.

    Well, you know, if they were sentient, and all.

    --
    0x0D 0x0A
  74. Not efficient, optimized by nuggz · · Score: 1

    Sorry, the alternate renderers aren't more efficient. They are just optimized for the expected environment.

    If you expect a certain situation to exist, you can skip lots of the other stuff you do and get it done faster, easier or with less effort. You could say you are more efficient, but basically you just cut out lots of what you do.

    This is why people get in more car accidents close to home, they make many assumptions, ie nobody drives here, or there isn't anyone around that corner. and they don't look. Generally this results in optimized performance, no time wasted being careful.

    If it doesn't work right, it isn't efficient, cause you're left with garbage.

    1. Re:Not efficient, optimized by Anonymous Coward · · Score: 0

      More people get in accidents "close to home" because way more than half of most people's trips include this stretch. Let's assume "close to home" is defined as "within 5 miles of home". If you only go 5mi from home and you come back; guess what, 100% of the accidents in that span are going to be "within 5 miles of home". Do a trip that is 10 miles and back, and statistically speaking, about half of these trips will occur "within 5 miles of home". So for someone who only makes these two trips (with equal frequency), over time .. approximately 75% of their accidents will occur "within 5 miles of home", or "close to home". Factor in the extra part that most people's driving takes place "close to home" (since "close" is relative depending on where you live), and that percentage goes up.

      So, that's why more accidents occur close to home. Because people spend more time driving close to home and therefore the probability of any given accident occuring when someone is "close to home" is much higher than it not being "close to home".

    2. Re:Not efficient, optimized by n.wegner · · Score: 1

      >If you expect a certain situation to exist, you
      >can skip lots of the other stuff you do and get
      >it done faster, easier or with less effort.

      That's the definition of efficient/optimized.

      >they make many assumptions, ie nobody drives
      >here, or there isn't anyone around that corner.

      Take the example where the backbuffer wasn't cleared and the HOM effect was shown in the stars. This isn't noticed when the camera is on the rail. Quake makes use of a similar optimization where servers won't send info about stuff the clients can't see. Is that so bad? In a perfectly-optimized world, the server would probably send less information. In the end-user version of 3dmark the camera is always on the rail, and in a perfectly-optimized world that backbuffer wouldn't be cleared.

  75. Re:Shit... by 10Ghz · · Score: 1
    Not entirely true


    Ummm, yes it is. Right now evidence says that Ati-results are withing margin of error. Everything else is just speculation. And there is no concrete proof that Ati has been cheating, but FM is looking in to the matter.
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  76. Interesting? by First_In_Hell · · Score: 1
    The war between ATI and NVIDIA is hardly intersting anymore. NVIDIA has clearly been the second place GPU maker since the 9700 pro came out last year. They have been playing catch-up ever since.

    Maybe they should have not bought 3dfx's assets . . .too many parallels.

    I think it is a curse that has to do with late product cycles.

    Also the ridiculousness of the Geforce FX jet engine cooling system is only trunped by the ill fated Voodoo 5 5500's 4 GPU design that was the size of today's ITX motherboards.

  77. A reviewer's job is what? by kwerle · · Score: 3, Insightful

    Funny, I seem to remember Toms Hardware being rabidly AMD fanboyish about 1.5 years ago when AMD still had the fastest processor. I'm not saying they aren't biased fanboys, what I'm saying is they're fairweather fans.

    Isn't that the definition of a good reviewer? Fans of the current top of the line stuff - damn their history?

    To keep it on-topic, I also seem to remember ATI doing the exact same thing nVidia is now doing with quake "optimization" for the 8500 cards... Do a google search for "quake quack"

    Case in point...

  78. Re:Shit... by AzrealAO · · Score: 1

    That's not true. They "cheated" by 8.2% on the same benchmark nVdia was "cheating" on, when wieghted into the full benchmark score it came out to a 1.9% difference in total score.

  79. ATI cheating too? by Kegetys · · Score: 2, Insightful

    So, ATI results drop from this new patch too? Doesn't this mean that ATI is also cheating? If so, then how do we know that there isn't more cheats ATI is using, as this new patch is only made to exploit the nVidia ones. ATI has access to the developer version of 3D mark, so they could hide their cheats much more efficiently.

  80. Re:Shit... by realdpk · · Score: 1

    So how much did the quality drop during these tests? Was it significant? Maybe the hacks nVidia put in for 3dmark03 specifically could be carried over to other games?

  81. Hey hey, to be fair to nVidia by Crazieeman · · Score: 2, Informative

    ATI had their own cheating debacle a few years back.

    Quake 3 vs Quack 3

  82. Re:What is wrong with us? by Babbster · · Score: 1

    I say demonize away. If they believe that customers rely [too much] on the 3DMark benchmarks to make their purchasing decisions and then they proceed to cheat those benchmarks, that's fraud, de facto and de jure.

  83. Re:Shit... by 10Ghz · · Score: 1

    Allow me to correct you. Ati scores degraded on one benchmark. It's overall score dropped by 1.8% while NV's score fell by 18.2%. Ati's drop was caused by 7.3% drop in Game Test 4, where their performance dropped by 7.3%. On that same test, NV's performance dropped by 49.2%.

    Ati's only reduction of performance was on the game-test 4. For NV, their performance fell like this (Ati's results in ()):

    Overall score: -18.2% (-1.8%)
    Game Test 2: -13.2% (0%)
    Game Test 3: -5.6% (0%)
    Game Test 4: -49.2% (-7.3%)
    Vertex Shader: -37% (0%)
    Pixel Shader: -56% (0%

    Source: http://www.hardware.fr/html/news/#5797

    As you can see, NV cheated _ALOT_ more than Ati did!

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  84. Re:Stop your FUCKING whining, Slashdot! by gheidorn · · Score: 1

    Where can I get this card that provides 238923213 FPS?

  85. nVidia by AlgUSF · · Score: 1

    I own 4 nVidia GeForce 3/4Ti cards, and this makes me sick! I guess next time I go shopping for a video card, I should start looking at ATI again. Semms like ATI is innovating again, and nVidia is just hoping that their brand name saves them...?

    I love the nVidia Linux drivers, how good are ATI's?

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
    1. Re:nVidia by Anonymous Coward · · Score: 0

      Their drivers are currently a moving target.
      I have a true radeon 8500 and a gf3 ti 200.
      They've been releasing drivers like mad for the past month after about 3-4 months of lull.

      The current drivers video lock almost immediately on quake3 (only the game) and lock the system hard immediately after loading a game in nwn. The best I saw was the 2.9.6 driver, which would occasionally lock quake3 (only the game) and would run nwn, except that the mouse cursor kept disappearing and sometimes wouldn't come back.

      Btw, drm runs fine and stable with quake3, it's just way slower than the binary drivers.

      By far and away the gf3 ti 200 with the nvidia drivers is way faster than the 8500 under linux, both binary and drm.

    2. Re:nVidia by Anonymous Coward · · Score: 0

      I've had different results than the other poster. I'm running xfree 4.3 with the binary drivers and all my games (nwn, ut2k3, and quake3) are running smooth and nice with no stability problems. BTW, it's a 9700pro.

    3. Re:nVidia by The+Analog+Kid · · Score: 1

      ATI drivers for Linux suck. Its one time where closed source beats open.

  86. Re:Shit... by Anonymous Coward · · Score: 0

    Maybe the hacks nVidia put in for 3dmark03 specifically could be carried over to other games?

    'Fraid not.
    As others have pointed out the hacks were related to the fact that traditionally the camera is "on rails," meaning that you see a pre-determined view.
    What nVidia did involved stuff that was outside of this field of view.
    Since in a game you generally can't be sure what the field of view will be you can't carry these over.

  87. Proper statistics by nuggz · · Score: 1

    A proper analysis accounts for this, I should have said disproportionate, not most.

    If you take 10 mile drives, and 5 miles is "close". You would expect half the accidents to happen close to home.
    If 2/3rd happen close to home this would be disproportionate, and is what I meant.

    1. Re:Proper statistics by Anonymous Coward · · Score: 0

      Firstly, you've given absolutely no evidence to indicate that there's a disproportionate number of accidents "close to home." You'll need to start by presenting this data.

      Secondly, your conclusion fails to consider what sort of driving is involved. What is the mean traffic density of various distances from home? How many lanes are there for various distances from home? What are the conditions of the roads? What activities were all parties in accidents at various distances engaging in?

  88. ATI is tweaking stuff too.. by destiney · · Score: 3, Informative


    From the article:

    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.

  89. ARTICLE TEXT by Anonymous Coward · · Score: 0
    Sorry, but this is going to wrap like a son of a bitch. You also don't get to see the 4 pictures at the end of the article either, obviously.

    Page 1 of 7
    Futuremark Corporation
    May 23rd, 2003
    To the Media, Futuremark's customers and business partners:
    Audit Report: Alleged NVIDIA Driver Cheating on 3DMark03
    After the launch of 3DMark03 Build 320 Futuremark has received reports from the members of its
    BETA Program concerning certain anomalies with 3DMark03 and Nvidia drivers. ExtremeTech
    (www.extremetech.com) has published an article1 on suspecting NVIDIA drivers to improperly
    boost scores on Futuremark's 3DMark®03. Some of these anomalies have also been reported by
    Beyond3D2. Alarmed by all these reports Futuremark has conducted a thorough internal audit
    regarding this matter and has verified that certain NVIDIA drivers indeed seem to have detection
    mechanisms, which are triggered by components of the 3DMark03 program. We have identified
    eight such mechanisms.
    In our testing, all identified detection mechanisms stopped working when we altered the
    benchmark code just trivially and without changing any of the actual benchmark workload. With
    this altered benchmark, NVIDIA's certain products had a performance drop of as much as
    24.1% while competition's products performance drop stayed within the margin of error of 3%. To
    our knowledge, all drivers with these detection mechanisms were published only after the launch
    of 3DMark03. According to industry's terminology, this type of driver design is defined as 'driver
    cheats'.
    We are publishing this document to report to our customers in detail about our findings. Main
    reason behind publishing this document is to answer the criticism presented against synthetic
    benchmarks and their reliability when testing hardware performance. The document follows a
    question/answer format.
    How Were These Driver Cheats Found?
    Members of Futuremark's BETA program3 first noticed how parts of the tests in 3DMark03 were
    rendered differently on different hardware. When testing NVIDIA hardware on 3DMark03 with socalled
    developer's version's free camera enabled, they noticed how some parts of tests were
    rendered strangely, and informed Futuremark of their findings. Futuremark investigated further
    and our findings show that certain NVIDIA drivers seem to detect when 3DMark03 is running and
    then replace the 3DMark03's rendering requests with manually implemented alternative rendering
    operations. These alternative rendering operations reduce the amount of rendering work and
    thereby increase the obtained benchmark result.
    1 Extremetech: http://www.extremetech.com/article2/0,3973,1086025 ,00.asp
    2 Beyond3D: http://www.beyond3d.com/#news5856
    3 Futuremark's BETA program is an open, fee based cooperation program between Futuremark
    and the PC industry at large. BETA program members have access to pre-release builds of
    upcoming benchmarks and to a so-called developer build. The developer build is exactly the
    same as the public version of the benchmark, but with additional functionality. Amongst other
    things, the developer build has a 'free camera' mode, where the user can manually move the
    camera around while the test is running.
    Page 2 of 7
    Why Does This Matter - It Is Just a Synthetic Benchmark?
    We acknowledge with great pride how big a role 3DMark has in the PC industry. 3DMark score
    has become perhaps the most influential metric of PC performance. Enthusiasts, professional
    hardware reviewers and OEMs all depend on 3DMark results to a great extent.
    We have a tremendous responsibility towards our users, who count on us and on our products
    when making important decisions. Thus, it matters a great deal that no one is able to take
    advantage of 3DMark - or any other significant benchmark - with unfair means.
    Well designed synthetic benchmarks are excellent tools to objectively compare performance and

  90. Re:Obvious Reasons? by abulafia · · Score: 1
    I smell a troll here.

    If that is a problem for you, I would suggest you get your nose out of your armpit.

    I have posted anonymously here in the past for various reasons. I take anonymous posts with ample amounts of salt. What's your problem?

    --
    I forget what 8 was for.
  91. Comment removed by account_deleted · · Score: 0, Flamebait

    Comment removed based on user account deletion

  92. Re:/.'ed already??? [another mirror] by richcasto · · Score: 1
  93. Old hat by Anonymous Coward · · Score: 1, Insightful

    Benchmark cheating on video drivers has been going on ever since video driver benchmarking. I worked for a graphics card manufacturer for a few years and a driver development company for a few years and remember a few interesting "optimizations". (This was in the 1991-1997 timeframe.)

    We had cheats -- excuse me, optimizations -- that were specific to a particular version of Winbench. Other "cheats" were true optimizations... they were just optimizations you'd probably only see in the benchmark program. A few were known to reduce performance in the "real world" but produced higher Winmarks... so we turned them on only when we detected Winbench was running.

    One of the major motivations towards benchmarks that use real applications/games was because of these "optimizations" that were only useful in the benchmarking program. Optimizations for those are still cheats, in the sense that they are intended to improve benchmark results, but at least they are optimizations that have a real-world positive effect.

    This is basically a "nothing new under the sun" story. But it's good for these kinds of articles to come out every once in a while, because it helps keep things from getting too out of hand.

    -(realname) posting anonymously.

  94. War? by bmantz65 · · Score: 1

    Why is this called a war? Its not like we're seeing the companies flaming each other and dropping prices.

  95. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  96. So... by Bigby · · Score: 1

    I can make my ATI Raedon 7000 have an amazing frame rate. The magical 1x1 resolution.

  97. Don't forget Trident! by Anonymous Coward · · Score: 1, Funny
  98. Good for futuremark by egarland · · Score: 3, Insightful

    I think it's awesome that Futuremark has come out swinging on this one. NVidia has obviously cheated horribly on these benchmarks. ATI aparently has also taken the low road on these but not as low as NVidia.

    NVidia is losing. Their chips and cards are worse than ATI's. What's worse than that, though, is that they are still trying to pretend that it's not the case. They need to seriously sit down and work on their designs but instead they are pissing money away working on cheating on benchmarks. That is a really bad sign for a company. It means managament is diverting money away from becoming successful twords appearing to be successful. A mentality like that is disasterous to the real value of a company.

    SELL! SELL NOW! Buy again when they have fixed their mangement and design issues.

    Contravertial != Overrated. Reply if you disagree, I'll read it.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    1. 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."

    2. Re:Good for futuremark by Anonymous Coward · · Score: 0

      "Contravertial != Overrated. Reply if you disagree, I'll read it."

      I'm usually pretty lenient on spelling mistakes, but in a signature? Honestly...

      And furthermore, I rarely see controversial statements modded as overrated. Flamebait, yes. Troll, yes. But overrated? Not very damned often.

      Just random mutterings from the peanut gallery.

    3. Re:Good for futuremark by egarland · · Score: 1

      Yea. I even put it in Word to spell check it because it didn't look right. It didn't turn red so I figured I was wrong. My spelling instincts suck.

      I have written a few posts that raised hard questions and got modded down as overrated after being modded up for being insightful or informative. The slashdot crowd seems more and more to like the quick, lame joke instead of the well thought out commentary.

      It's not my sig yet. I was testdriving it. I think I'll use it though.

      Controversial != Overrated. Reply if you disagree, I'll read it.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    4. Re:Good for futuremark by egarland · · Score: 1

      That article was before the FX came out. They are trying to claim the speed crown from ATI with the GeforceFX chipset. From what I've seen they win in the benchmarks but when you compare the image quality it looks like they aren't doing the work they are told to do. The GeforceFX's 4xAA images look crappy compared to the ATI's 4xAA images.

      NVidia's cards just seem to do less with more. They make more noise, more heat, use more power and do a worse job rendering. They just need to engineer a better chip. Instead, they put money behind developing benchmark cheats. Not only is it disshonest and immoral which can ruin a companies moral, it's bad business because you are throwing money away which puts you further behind your competition and closer to 3Dfx's fate. In the mean time Matrox! comes out with the first 256 bit memory bus GPU, ATI comes out with the second and later NVidia releases a dud of a chip with a choking 128 bit bus.

      I have been a huge NVidia fan. I have a TNT, TNT2 Ultra, Geforce 256, 2x Geforce2 GTS's and Geforce4 4600. Back in the Geforce 256 days they were doing everything right. I'm really dissapointed with the turn the company has been taking lately though. They have squandered their early success and ended up in a really tough position. More companies need to learn from ID's example. Keep it lean and strong and stick to your core competency and you'll stay on top.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    5. Re:Good for futuremark by EmagGeek · · Score: 1

      "but instead they are pissing money away"

      Yeah, did you see the pics from the party? Lots of fat ugly nerds and porn stars.... wonder how much the porn stars set nVidia's customers back... I wonder how much of that $99 the card costs at the store is attributable to Catalina (or whatever her name is) strutting around in a thong for the geeks at nVidia. Isn't that the kind of behavior that crashed most of the .coms way back in the day? Blowing all of your money on lavish parties and such?

  99. Re:Stop your FUCKING whining, Slashdot! by PhoenixK7 · · Score: 3, Insightful

    "Who came out with a standard API that ALL manufactures could use without resorting to the arcane obfuscation of OpenGL? That's right, cuntfaces...

    It was Microsoft."

    Right. All manufacturers... whose hardware works with windows. I'll take cross platform compatability thank you very much.

    Before you might argue that nobody uses OpenGL, what about all those licensees of the Quake 3 engine? And what about all those who will license the Doom 3 engine?

  100. for a really good viewpoint on this by malakai · · Score: 1

    read this way back from 8/25/02 on tomshardware then read about the current dealings.

    It's amazing how quick the 'good guys' get sleazy. Maybe when NVIDIA bought out 3Dfx they got some bad apples....

    -malakai

  101. At least it's not Bapco! by Anonymous Coward · · Score: 0

    Until AMD joining Bapco, the organization was hijacked by Intel. But with no source code in sight, who knows what other conspiracy is hidden inside the benchmark?

  102. biased by athmanb · · Score: 1

    Hardocp got an exclusive Doom 3 demo because of nVidia. That might have given them a little incentive to nudge the results slightly into the right direction.

  103. Re:Shit... by 10Ghz · · Score: 1

    It has not yet been established that Ati is cheating. The change in the overall-score fits within the margin of error. It has been proven that NV cheats, it has not been proven that Ati cheat. Ati and their drivers are still under investigation

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  104. Anonymous Coward Confirms FutureMark's Cheating by Anonymous Coward · · Score: 0

    "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."

    5806 * (1 - 0.241) = 4407 != 4679

  105. This is silly. by tempshill · · Score: 2, Insightful

    You could not prove to any court that NVidia is using deceit. NVidia improved their driver so that a certain set of operations runs faster. There is nothing deceitful about this.

    Even if they were to state on the box that they have the card that performs best on the 3DMark2003 benchmark, it would still be a truthful statement. Logically, it's a flaw of the benchmark that it is able to be exploited.

    If there is any deceit involved, it would be if someone were to claim that the result of this one benchmark conclusively proves that the NVidia card is superior.

    1. Re:This is silly. by renoX · · Score: 1

      >NVidia improved their driver so that a certain set of operations runs faster.
      >There is nothing deceitful about this.

      I disagree, if the optimisation were usefull to improve games, then it would be a honest optimisation.

      These optimisations were made solely to inflate artifically the score of the benchmark so they are trying to cheat on their customers.

      Apparently ATI made the same thing, but it's not sure right now.

      The right things to do IMHO for both ATI and NVidia is to promise to stop trying to optimise for benchmarks and to concentrate more on optimising their drivers for games.

      I have a Radeon9800Pro and I can tell you that there are still enough bugs in the driver that I would be quite pissed off if I learn that someone at ATI is payed to improve artificially the scores on synthetic benchmarks instead of correcting real bugs in games..

    2. Re:This is silly. by dead+sun · · Score: 1
      So what you're saying is it is (or should be)legally wrong for a company to optimize for one application and not for another? That somehow benchmark software is something that is off limits for writing optimizations?

      Lets put it this way. nVidia optimizes drivers for UT and squeezes out an extra 10 fps. Everybody is happy, nobody really complains, despite the fact that in maybe a couple instances there's a non-antialiased line that shows up in the distance (or something, probably not a great example as not antialiasing distance probably wouldn't give a big boost, but bear with me). Performance has been boosted at the cost of a little quality.

      Now nVidia does the same or similar for a benchmark and the world is up in arms. Benchmark software is sacred, blah, blah. You can't just do something different for that to get higher numbers. Well why not? I highly doubt that anybody at nVidia or ATI has ever officially stated that the benchmark numbers are ground truths about how their hardware performs relative to other hardware in other programs.

      The difference is that you don't want to sit and look at a benchmark all day, you want to play games. If you feel that the company you bought your card from isn't interested in providing your dollar's worth in driver updates and would rather spend their time baiting gullible people who actually believe benchmarks and this bothers you then don't buy another card from them. In all honesty we all know that the benchmark inflation is done to look good. There just isn't deceit in optimizing something for a piece of code unless you're simultaneously saying that the code represents some sort of unoptimized performance.

      If you think that this optimization is somehow reprehensible write the customer service departments involved and tell them you want to see a reversal in the behavior, no benchmark optimizations, or you'll never plunk down $400 on their card again. If others like you think it is reprehensible then they should do the same. If enough of the small population that spends $400 on a consumer video card makes themselves heard then they'll change their ways out of fear of losing that profitable niche. Hell, even with your ATi card you can write to nVidia and say you won't drop $400 on a video card if they keep it up. If you can spend the time to rant about it on /. you can open your email client and do the same to the people who actually make decisions about these things.

      I think it is bad too, honestly, but I'm not about to go publically accuse some company of fraud on some board where nothing will ever come of it when all they're doing is some optimization. Were there rules against optimization for benchmarks or had I ever heard nVidia say they had the better card because they had more 3Dmarks or something it would be a different story, but then I'd probably write the companies before posting here.

      --
      If not now, when?
    3. Re:This is silly. by renoX · · Score: 1

      >I highly doubt that anybody at nVidia or ATI has ever officially stated that the benchmark numbers are ground truths about how their hardware performs relative to other hardware in other programs.

      And I don't beleive it either, but benchmarks are here to give an idea of the performance of the card to the consumer.
      So I call it cheating on their consumer, and I wrote to ATI asking them for an explanation for the difference seen in 3DMark, and telling them I'd like that they focus on correcting their drivers instead of cheating in benchmarks.
      (I don't care that the difference in 3DMark is lower, I care that they're trying to cheat)

      The problem is my veiled threat "go shopping with someone else" is a bit hollow, what card could I buy?
      Nvidia? The company we're sure has cheated?

      Anyway, I hope that the pressure put on ATI & NVidia will cause them to stop trying to deceive their consumer.

      >I'd probably write the companies before posting here.
      I did both.

    4. Re:This is silly. by amlutias · · Score: 1

      did you actually read the pdf? in it, it states that the nvidia drivers detected specific shaders and refused them, instead loading different objects and rendering those.

      that's way, way more than code optimization.

  106. Coke never lies, huh? by Valdrax · · Score: 2, Informative

    They've never done you any harm. And except for recent accusations of revenue massaging, they don't lie.

    Well, friend. It's time you learn that nothing is sacred. Yes, Virginia, even Coca-Cola lies and squashes people to keep its bottom line intact. Read the sad and infuriating tale of judicial corruption and corporate fraud of Bob Kolody vs. Coca-Cola. I was outraged for days.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  107. Quack by DeathPenguin · · Score: 3, Informative

    Let's not jump on nVidia too harshly for this. Sure, this spectacle seems to have gained a lot more publicity than ATi's own cheating ( link link link ). At least when nVidia cheated in 3DMark, they publically denounced synthetic benchmarks.

    1. Re:Quack by Anonymous Coward · · Score: 0

      If they think synthetic benchmarks are useless why do they "optimise" their drivers for them?

  108. Of course by siskbc · · Score: 1
    bah! no one reads the articles anyway :)

    Yeah, that's what makes slashdot the great place it is today. A bunch of morons spouting off before engaging their brains. Assuming brains were standard equipment on their model to begin with.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Of course by Anarchos · · Score: 2, Insightful

      Hell I'd read the articles if they weren't slashdotted 90% of the time, such as the current story.

      --

      "A good conspiracy is an unprovable one." -Conspiracy Theory
  109. Re:Shit... by Anonymous Coward · · Score: 0

    Modded to 5? Who did this guy sleep with?

    ATI got a 8.x% change on one test, which (if I recall) ended up being a minor 1.x% overall, within the 3% error margin.

    The 24% - TWENTY FOUR PERCENT on the Nvidia was their OVER ALL SCORE. In fact in one place in the article, which you didn't read very damn well, it states that the pixel shader substitution resulted in a TWO FOLD (200%) change in the score of a single test for Nvidia.

  110. Don't forget the ATI Rage Pro 'Turbo' drivers by default+luser · · Score: 1

    ATI released these drivers promising a free %40 improvement in performance. Well, you got it, if all you like to play is 3D Winbench 98.

    Tom's Hardware uncovered the discrepancy

    But certainly note that Intel's 740 drivers were also blatantly cheating. Everyone cheats. IF you get caught, deal with it, and don't get caught again. Hopefully, ATI got this concept right the 3rd time. I must say I'm shocked at the miniscule amount of easily detectable cheats ATI is using, they're almost playing the game straight-up!

    --

    Man is the animal that laughs.
    And occasionally whores for Karma.

  111. Re:lies and statistics.- Real World vs. Real Gear by securitas · · Score: 1


    This is a theme that has been repeated several times here on Slashdot in different forms, whether it refers to games or hardware or something else.

    I've written on this subject before, specifically about Real World tests. Real Gear may be another consideration for you when deciding what makes a reliable review. I seem to recall that nVidia supplied most (if not all) of the people who 'reviewed' this card a beta or a reference board. Too bad the average person can't buy a beta or a reference board at their local retailer.

    Long-term testing is a critical part of our review philosophy at Geartest.com: Real gear. Real world. Real reviews.

    What does that mean? Real gear: We don't write reviews about products in a pre-release stage or based on press releases. Real world: We use the products for an extended period in real conditions. Real reviews: Then we tell readers what we found, with updates as warranted. That results in a fair review. That means that good, bad or mediocre, products will get the reviews that they deserve.

    We tend to concentrate on the qualitative aspects in our technology product reviews because our focus is on producing fair, reliable, plain-language reviews with an eye to the user experience and long-term value. When you buy a product you want to be sure that it will serve you well and perform over time.

    The problem with most so-called 'reviews' you see in the technology press is that they aren't real reviews at all. Using a gadget for a few hours here and there over a period of a couple of weeks doesn't tell you anything about the product's performance over an extended period of time. Neither does focusing on how pretty something looks. Then there's the regurgitated press release factories.

    In this case, the 'reviewers' have to take their share of the blame for nVidia cheating and tweaking the units that they supplied. After all, the 'reviewers' are the ones who agreed to 'review' and benchmark pre-release products.

  112. Yeah, but... by Anonymous Coward · · Score: 0

    you have to then assume the driver just happened to, F up, as you say, 8 different times.

  113. Re:Shit... by realdpk · · Score: 1

    So does this mean NV's driver developers are smarter, or more ballsy? :)

  114. Is this just for Windows? by The+Analog+Kid · · Score: 1

    Well its certainly not like nVidia was ready for the 9700, I mean it did take ATI a whole 3 years to catch up.

    3DMark is also insigificant in the real ream of things, if you actually look at the benchmarks of actual game, the things that people actually play, the 5900 still beats 9800 Pro.

  115. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    kiss my ass, ass.

  116. Re:Obvious Reasons? by realdpk · · Score: 1

    Hell, I give anonymous posters +1 automatically, in my prefs. The real trolls still get modded down enough that I don't see 'em (I browse at 2). Works out pretty damned well.

  117. gr8 !! by Anonymous Coward · · Score: 1, Funny

    as long as this keeps happening, benchmarks like 3dmark will just become meaningless

    then we dont have to listen to the bragging

  118. As a non-indy game developer, by daVinci1980 · · Score: 1



    I can tell you you're doing something wrong as a developer if you're actually *buying* the cards you work on.

    I've been in industry for a little over a year (a 3-D programmer) and even before I started working on games to pay my bills, I would regularly get hardware from ATI to work on (for free). nVidia was a little less forthcoming with theirs, although I've heard that they sing a different tune nowadays.

    --
    I currently have no clever signature witicism to add here.
    1. 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)

    2. Re:As a non-indy game developer, by El_Ge_Ex · · Score: 1

      Get me the hookup then! :)

      Seriously though, I'm just making my way out of college (damn bills) so I don't quite have the connections with ATI yet (though I like my 8500) :)

      -B

  119. 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.

  120. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  121. Dickweed... by Ayanami+Rei · · Score: 1

    Please do not further insert your dick (advertisement) into my ass (posts).

    You need to flip me over and try the other side. (signatures)

    Mod me down now, trigger-happy-moderators. But first check my post history and drink down the irony of both this comment and this thread.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  122. thanks, but... by Shadestalker · · Score: 4, Insightful

    Dear nvidia / ATI / etc.,

    Please optimize your drivers and hardware for the actual applications and games I run, not the synthetic benchmarks designed to simulate workloads. Benchmarks don't use your products, end-users do.

  123. That's not a cheat... by Dr.+Zowie · · Score: 2, Insightful
    or instance, at some point there was a trick for a test with lots of occlusion to clip (discard) polygons that would eventually be occluded. However, these discarded polygons were actually calculated at run-time and not precomputed, so if you changed the test, it would still work right.


    You have just described an optimization, not a cheat. The point of cheats is that they take advantage of knowledge that's not available to normal processes. If your "cheat" takes no such advantage (e.g. calculating its shortcuts at runtime based only on the actual rendering data) then it's actually an optimization.

  124. Come on! by siskbc · · Score: 1
    Hell I'd read the articles if they weren't slashdotted 90% of the time, such as the current story.

    There's always some annoying Karma-whore who'll post fulltext. With no CR's.

    --

    -Looking for a job as a materials chemist or multivariat

  125. Exactly my thoughts. [n/t] by abulafia · · Score: 1

    Nothing to see here.

    --
    I forget what 8 was for.
  126. Benchmarks not using 3DMark by Anonymous Coward · · Score: 1, Insightful

    Have a look at these benchmarks and tell me if nVidia made a cheat for all of them as well. http://www6.tomshardware.com/graphic/20030512/inde x.html

    Tom's Hardware does a really good job of actually testing the hardware with multiple softwares to get an accurate test of the card.

    BTW -- Those "enhanced" drivers did nothing for my score.

  127. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    drink my piss, asshole.

  128. Mistaken by carlcmc · · Score: 1

    Perhaps I'm misinterpreting your comments, but after reading that article and looking at the results, NVIDIAs card creams the competition with over 50% performence leads in higher resolutions. It would be more accurate to say that doom3 kills ati's card if you make a statement like that.

  129. someone needs to write by fudgefactor7 · · Score: 1

    An open source benchmark suite for all OSes, one that records all inputs and outputs. This would solve the problems of cheating.

  130. So how do you decide? by Anonymous Coward · · Score: 0

    You've got two products that are virtually identical. What do you recommend we 'people' base our purchasing decisions on? The top two producs support the same APIs and run within 5% of each other on all comparisons, with or without cheating. Visual quality is indistinguishable if you wear glass or have a dirty monitor. In a year both will be obsolete.

    No one is suggesting sacrificing newborns in the name of the winning card, so it's not like there's much for us to get over.

    I want to know which card is the best, so I'm going to look for some kind of quantified measurement. If the difference is imperceptable, I still want to make the choice with as much information as possible.

  131. From the 3DMark License Agreement by ccnull · · Score: 1

    4. Restrictions

    You are not allowed to modify or copy the Software, except that You may make one copy solely for backup or archival purposes. It is specifically prohibited to decompile, disassemble, or reverse engineer the Software.


    Instead of putting together 7-page PDFs, FutureMark should simply sue NVidia for a DMCA violation, etc. etc.

  132. Re:What is wrong with us? by Anonymous Coward · · Score: 0

    Lest I remind you all of the importance of research.
    DOOMIII IS an upcoming game. drivers, drivers, drivers eheh.

    http://www6.tomshardware.com/graphic/20030512/gefo rce_fx_5900-10.html#doom_iii_special_preview

    that's where this article gets interesting. I do believe reviewers were onto something with

    "The DOOM III engine offers a selection of rendering modes to choose from. NVIDIA's FX and NV2x cards are explicitly supported with their own codepath and optimizations."

    and

    "At first, we see the ATi cards lead the pack. The FX 5900 Ultra only overtakes the competition at 1600 x 1200. According to NVIDIA, this may be a driver problem. The NVIDIA-optimized anisotropic filtering may have trouble with the anisotropic levels Doom III uses."

    "When 4xFSAA is enabled, not a single card can hold a candle to the FX 5900 Ultra. The FX 5800 Ultra is roughly on a level with the ATI cards."

    This particular mode 4xFSAA never did stack up against ATIs quality settings in the same mode ... but don't you think it kind of odd that the same thing is happening with this card?

    I can't wait for www.omegacorner.com release of the 'omega detonator FX' and the MIRACULOUS graphical improvement it brings. ... OF COURSE, this depends upon nvidia releasing the source code as well... oh dear... that'll be a while.

    the 1.9% in 3dmark03 game4 has some debatability but it still falls within the 3% error margin !!!

    $0.02 worth

  133. Re:Shit... by mabinogi · · Score: 1

    oh, so that's ok then...

    ATI are only lying a little bit, so it's ok.

    They're BOTH lying...just 'cause nVidia is more blantant about it doesn't mean that ATI has a clear concience....

    --
    Advanced users are users too!
  134. nVidia calls in Catalina? Cause Sex Sells? by 13Echo · · Score: 1

    Warning... Adult material here...

    Evidently, nVidia may have hired porn star Catalina to attend e3. Well. Here are the pics. There sure are lots of ladies at nVidia's party? I wonder if that has anything to do with the bad press.

    http://pub30.ezboard.com/fopaage87310frm2.showMess age?topicID=676.topic

  135. Does the DMCA by mrmeval · · Score: 2, Interesting

    Does the DMCA make this type of exposure illegal?

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  136. The problem here by Anonymous Coward · · Score: 1, Interesting

    The problem here is not Nvidia. It is the dummies who wrote Futuremark.

    It would be TRIVIAL to make it so that when run the program chooses a random number seed that modifies the path and the firections in which the camera looks. This would make it impossible to cheat by creating clipping planes that are out of view, and it would still allow them to create reproduceable results. All they would have to do is pick a set of random numbers and run the demo with those seeds on the different cards and compare results.

    Other cheats aren't as easy for them to prevent, but the culling thing is pretty simple to stop.

  137. Re:Shit... by klui · · Score: 1

    FutureMark hasn't reached any conclusion about ATi's result yet, so it's premature to say that they are cheating.

  138. MOD parent up, please by Anonymous Coward · · Score: 0

    Holy crap. Trying to find some more info about Mr Kolody. Sounds like the judge was paid off.

  139. The other problem by roystgnr · · Score: 2, Insightful

    "Real World Testing" in general means that they're testing the card on games that are out on the shelf, finished products, right now; i.e. games which were targeted at video cards years old. In other words, one card does 150fps at the highest quality settings, another does 155fps, and when both of them are run on my 80hz refreshing monitor, the results are exactly the same.

    Instead, I want testing that approximates the sorts of games that I'll want to buy years from now. Unfortunately those games don't exist yet. In lieu of those games existing, I can look at these eye candy benchmarks to get some idea of what the performance of video cards will be once they're pushed to their limits. How many polygons or how many dynamic lights can programmers squeeze into a scene before the frame rate drops to something unacceptable? How fast can the card whip through those pixel shader programs that everybody is going to be rendering fur and metal and such with in soon? That's what these sorts of benchmarks are supposed to do: tell me how my prospective new purchase will perform on games in the future.

    1. Re:The other problem by Amazing+Quantum+Man · · Score: 1

      \i{n other words, one card does 150fps at the highest quality settings, another does 155fps, and when both of them are run on my 80hz refreshing monitor, the results are exactly the same.}

      THANK YOU! I've never understood this insane obsession with fps rate. As long as you have spare graphics capacity (50% probably would do it), it doesn't matter, since you will only see what your monitor can refresh at anyways. In other words, if your monitor refreshes at 85Hz, if you get 120fps or above, it doesn't really matter how much faster than 120 it is.

      DISCLAIMER: IANADE (display engineer), and I don't know if LCDs muck up this analysis.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  140. ATI subbed a custom shader for GT4 by Anonymous Coward · · Score: 2, Interesting

    Beyond3d is reporting on the ATI part of this issue.

    ATI's official statement:
    The 1.9% performance gain comes from optimization of the two DX9 shaders (water and sky) in Game Test 4 . We render the scene exactly as intended by Futuremark, in full-precision floating point. Our shaders are mathematically and functionally identical to Futuremark's and there are no visual artifacts; we simply shuffle instructions to take advantage of our architecture. These are exactly the sort of optimizations that work in games to improve frame rates without reducing image quality and as such, are a realistic approach to a benchmark intended to measure in-game performance. However, we recognize that these can be used by some people to call into question the legitimacy of benchmark results, and so we are removing them from our driver as soon as is physically possible. We expect them to be gone by the next release of CATALYST.

  141. NVidia's counterclaims by cicatrix1 · · Score: 3, Informative

    NVidia immidiately put out a rebuttal to these claims, and I'm not sure why they weren't reported along with this article. But, I guess I really can't say that I'm not used to biased or ignorant reporting from slashdot.

    From Bluesnews (from an unlinked CNet article):

    "Recently, there have been questions and some confusion regarding 3DMark 03 results obtained with certain Nvidia" products, Futuremark said in the statement. "We have now established that Nvidia's Detonator FX drivers contain certain detection mechanisms that cause an artificially high score when using 3DMark 03."

    A representative at Nvidia questioned the validity of Futuremark's conclusions. "Since Nvidia is not part of the Futuremark beta program (a program which costs of hundreds of thousands of dollars to participate in), we do not get a chance to work with Futuremark on writing the shaders like we would with a real applications developer," the representative said. "We don't know what they did, but it looks like they have intentionally tried to create a scenario that makes our products look bad."

    --

    I know more than you drink.
    1. Re:NVidia's counterclaims by 0123456 · · Score: 1

      "NVidia immidiately put out a rebuttal to these claims, and I'm not sure why they weren't reported along with this article."

      Other than because it's obvious garbage, you mean? Did you even read what nvidia are doing in their drivers? You think it's a bug that they substitute a _COMPLETELY DIFFERENT_ shader in the pixel shader test which just happens to run twice as fast on their hardware?

  142. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    Eat my cr*p, shithead.

  143. Re:omg!!!!! first post by Anonymous Coward · · Score: 0

    Fondle my finger, fucker.

  144. Questionable by etymxris · · Score: 1
    Even more interesting is that at the same time that Kolody was pitching Simon, Coke failed to renew their copyright on a very famous image that appeared on their first soda can in 1961: the 'contour bottle on the Coca-Cola can' image. When Coke failed to renew the 1961 copyright (as they must do after 28 years) Kolody, the suit claims, became the de facto rights holder because he had created a derivative work of the image for his pitch with Simon.
    Uhh, that's not how copyright works anymore, as much as some here at slashdot wish it would. It is similar to how copyright used to work in 1800, but not 1961. You'll find other questionable statements in this article. Take it with a grain of salt.

    Not praising Coca-Cola, they basically sell carbonated sugar-water. But I saw nothing in this article that made me offended at what Coca-Cola was doing, though plenty to make me think that Bob Kolody was a strange and irrational man.
  145. Playing the devil's advocate... by captaineo · · Score: 2, Interesting

    There isn't really much difference bewteen a "cheat" and a true optimization. As long as the "cheated" driver produces acceptable results, and produces them faster, I don't see what the problem is.

    Some of the cheats potentially reduce image quality, but we are talking about OpenGL and DirectX here - nobody really aims for 100% visual quality, and indeed there is no target to shoot for since neither standard specifies "correct" rendering down to the pixel level.

    You might complain that 3DMark is being treated specially, that other software wouldn't receive the same speedups. That is true. But application-specific optimization has a long history. Just look at Windows - the more recent versions detect and flag certain programs that are known to break or run slowly due to compatibility issues. Nobody says Windows is "cheating" because it refuses to install a driver that its internal knowledge base knows will trash your system. In the CAD world, video card makers almost always tweak drivers to support specific CAD and 3D applications. (3DLabs' control panel used to have a box where you could select "optimize for AutoCAD/3D Studio/Maya/etc...")

    ATI should be happy that NVIDIA engineers are wasting time fixing specific benchmarks when they could instead be improving performance in general. But I wouldn't read much more than that into this.

    Making your buying decision based on a synthetic benchmark, rather than in-context with your intended application, is always going to distort the picture. (Looking at SPEC benchmarks, Itanium blows the competition away - just tell that to the millions of people who are *not* buying IA64 chips!)

    If you, the OpenGL developer, end up writing the next wildly-successful game, I'm sure NVIDIA will be happy to tweak their drivers for it.

  146. Re:Stop your FUCKING whining, Slashdot! by Merovign · · Score: 1

    I find it refreshing, in an unsettling way, that a post that includes the words "fucking" and "cuntfaces" can be modded "4, Insightful."

    It's nice to know that Slashdot is still a place where we can express ourselves freely. I'm sure glad that PBS takeover fell through.

  147. Read the PDF closely -- ATI is also cheating by _KiTA_ · · Score: 1

    Page 4 of 7, middle of the page:

    "What is the Performance Difference Due to These Cheats?

    A test system with GeForce FX 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 4 result, which means that the test was also detected and somehow altered by the ATI drivers. We are currently investigating this further."

    This didn't get mentioned yet, but I thought it deserved it -- Nvidia got caught REALLY red handed today, but ATI isn't 100% innocent either, it appears.

    Note for those who just won't read the PDF: This is NOT the same cheat as the Quack Quake 3 thing. ATI got caught cheating with the same "fix" that just caught NVidia.

  148. Re:Stop your FUCKING whining, Slashdot! by _KiTA_ · · Score: 1

    Every time you act like a stupid troll on a internet forum, you make baby jesus cry.

    Please don't make baby jesus cry. ;.;

  149. To add an optimization is fraud? Ridiculous by Morgaine · · Score: 1

    At the end of the day, nVidia have added optimizations to their drivers, which is what all driver manufacturers do all day long everywhere.

    Whenever a special case that might be accelerated can be identified, they add an optimization for it. If that speeds up a benchmark, great, and if it speeds up ONLY a benchmark then that benchmark must be utterly unrepresentative of real apps and hence totally useless.

    So what are you saying, that the benchmark was totally useless? If not, then nVidia's optimizations will have sped up some apps as well, which is the whole point of benchmarks and the whole point of optimizations.

    Claims of fraud make no sense at all unless the benchmarker acknowledges that his benchmark is worthless so that the optimizations help no real apps.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  150. Re:THEY'RE BEATING OFF TO SAILOR MOON! by _KiTA_ · · Score: 1

    Hey, don't knock it till you've tried it, Anonymous. (Links are to Kenta Wolf's CG site, which is currently kinda-sorta down. H-mode is his hidden adult page, which, amongst other things, contains fanart of some of the Sailor Scouts.)

    Japanese manga-style art can be *really* erotic, on par with anything I've seen come out of a pornography photo studio. I'd post examples of some of my favorite artists, but, I fear they'd be harrassed if I did.

    Anyway, We "hentai"-fiends ain't hurtin' no one, so leave us be. :D

  151. Open Source Drivers by garyebickford · · Score: 1

    So, now we know a big reason why they don't want to open source their drivers. It's hard to hide cheats in open source code!

    With all this discussion (I'm always late to the party), I'm surprised nobody seems to have pointed out that this problem would be much less likely to occur if these companies' drivers were open source. ExtremeTech and other benchmarkers could require vendors to provide the source to their drivers (under an NDA if necessary), or only test boards that have open source drivers. It'd be kinda like blood tests for athletes.

    I would not be surprised that the 'proprietary information' or 'trade secrets' that they want to protect with binary drivers is more about this kind of thing than it is about their fancy software or hardware interface secrets.

    I'm working on a paper regarding the ethical dilemmas that producers of non-Free (per Stallman) software often face. This is an excellent example. In this case, if the drivers were open source, then both companies would be forced to compete on the merits, and their developers wouldn't be put in a position of participating in a fraud on their users. (Which is, by the way, a violation of the ACM/IEEE Code of Ethics.) In the long run, with open source drivers everybody's product would be improved for real, possibly more so than they are now.

    It would still be possible to build cheats into the boards' firmware I suppose, but they would necessarily have to be more generic and probably qualify as 'optimization methods' - there is a grey area. It is, obviously, all an illusion! :)

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  152. Re:FutureMark confirms a healthy colon is good 4 y by Beauty_is_the_Enemy · · Score: 0

    So basically my taco bell to mcdonalds ratio needs to be lowered. Thank you kind colon expert.

  153. TARD|OCP sucks ass. by User+956 · · Score: 1

    Don't know who to trust (tomshardware sucks), but if it was true it would certainly explain HardOCP's recent behavior....

    I'd trust Tomshardware over Tard|OCP any day of the week. Tom may make mistakes, but at least he doesn't act like a thirteen-year-old with a self-esteem problem.

    --
    The theory of relativity doesn't work right in Arkansas.
  154. Repeat until true by nuggz · · Score: 1

    I don't have data, but this statement has been repeated so much, by so many people I thought it was accepted as fact.

    Like no two fingerprints are the same. Or no two snowflakes are the same.

    There is no proof of such uniqueness, but it is generally accepted as fact.

  155. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  156. Re:To add an optimization is fraud? Ridiculous by yamla · · Score: 1

    See the section marked 'Aren't These Cheats Just Optimizations...' here. These aren't driver optimisations. The drivers are claiming to do work they are not actually doing.

    --

    Oceania has always been at war with Eastasia.
  157. Know what to expect by funky_vibes · · Score: 1

    I'm not gonna BS, I've owned loads of different brand gfx cards, and if one understands the standpoints of the different companies you will also KNOW what you are getting for your money.

    Matrox stands for quality analogue image and is usually the only budget choice for people working with art (thus they stay away from selling chips to anyone else)

    NVidia stands for cheap 3d graphics, and the larger part of their vendors would be considered "budget".

    ATI is somewhere in between, offering good 3d graphics and relatively good quality too.
    (and even though they now supply chips to anyone, there's a few quality vendors like Hercules to their merit)

    About drivers, I'd go as far as to say that none of the above mfg have had any real trouble with drivers. (only concerning windos)
    The "problematic" ATI drivers is a rumour from pre 1995 (mach64 and earlier) it would be better described as "confusing" drivers rather than a real problem (supplying and allowing users to choose the wrong driver)
    It was partly MS's fault too, (automatically installing their not-so compatible drivers)
    In my opinion both Matrox and ATI drivers have recently been better from a usability point of view. Easy to use, easy to understand with less menus and settings and still getting away with it without causing harm.

    I choose ATI of the simple reason that there are open source drivers available from DRI-project, and I prefer their style. (Especially as they are the last major vendor to stay somewhat VESA compliant)

    Why don't we thank gamers for buying all that expensive HW and making development of GFX cards go faster?
    Or why don't we thank them for budget GFX cards that cost 4x more than better quality cards used to, just because we have to buy that expensive 3d gpu forcibly placed on them, especially as most normal people don't need it?

    They all seem to forget.. primitive 3d graphics aren't the most important technologies of desktop computer graphics, we will soon toss all of this nonsense for voxels and volume graphics which might even have scientific purposes. (just like we did vector (2d primitive) graphics for bitmaps)

    Also, for some people a more important aspect is the visual quality of the TV-out (ATI wins, no question) or the quality and performance of video input, (Both Matrox and ATI offer good budget options for this)

    No points to nvidia from me since my scale does not place any value for 4500fps in quake3 nor does it place it on having 250 options for setting different aspects of 3d graphic options and obscuring the (for me more important) TV-out settings.
    Last but not least... binaries.. wtf? can I choose? no? don't those go into /bin ? might as well put that card in the bin while I'm at it. ;)

    my 24 cents