Slashdot Mirror


More on Futuremark and nVidia

AzrealAO writes "Futuremark and nVidia have released statements regarding the controversy over nVidia driver optimzations and the FutureMark 2003 Benchmark. "Futuremark now has a deeper understanding of the situation and NVIDIA's optimization strategy. In the light of this, Futuremark now states that NVIDIA's driver design is an application specific optimization and not a cheat."" So nVidia's drivers are optimized specifically to run 3DMark2003... and that's not a cheat.

13 of 429 comments (clear)

  1. Futuremark shoots self in foot. by Nogami_Saeko · · Score: 5, Insightful

    I think [H]ardOCP stated it best as "Futuremark didn't want to get sued by Nvidia". Nvidia has the legal and financial resources to totally ruin Futuremark and they know it.

    And now Futuremark has totally invalidated their own benchmark software by declaring it "open season" for hardware manufacturers to distort the "tests" in any way shape or form they desire to make the numbers higher.

    N.

    --
    "Nothing strengthens authority so much as silence." - Charles de Gaulle
  2. Re:riiiiight... by PhxBlue · · Score: 4, Insightful

    That is the way it sounds, isn't it?

    "Application-specific optimization". . . In other words, "We're not cheating, we're just adding code to our driver to make sure our card works really well with benchmarking software." Of course, if it works better with benchmarking software than it does with real-world applications, that is cheating, isn't it?

    It actually reminded me of the axiom, "That's not a bug, it's a feature!"

    --
    !#@%*)anks for hanging up the phone, dear.
  3. WE DONT CARE. Just use games for benchmarks! by Viewsonic · · Score: 5, Insightful

    Cripes already. No one even BOTHERS with #DMark anymore, and after this fiasco no one is ever going to bother with them again. Gamers will use REAL EVERYDAY GAMES to see what runs the fastest again. Looking at some goofy simulation app coming up with scores and people buying into the company and people tricking drivers for particular tests is just crappy and makes 3DMark 100% invalid to any of my concerns in the future. I will only trust reviews that benchmark the latest and greatest games that I will be buying these cards for, whoever can run them fastest at that particular time IS WHAT IM GOING TO BUY. Peroid. Enough of this 3DMark BS.

  4. Big quality loss by 1001011010110101 · · Score: 4, Insightful

    Those that are following this, should check the pictures on the previous article. The quality of the nvidia "optimized" version sucked (showed big artifacts). That's no optimization, unless there was no image quality loss.
    "This card is optimized for quake as long as you follow the left trail, the right trail will just look like crap but nobody follows it anyway".

  5. What's the point of a benchmark? by pjwhite · · Score: 5, Insightful

    If a benchmark doesn't measure performance related to real-world applications, what's the point? If a driver is optimized to run a benchmark faster, that SHOULD mean that the real world apps should run faster, too. If not, the benchmark is useless.

  6. I call this bullshit.... by Kjella · · Score: 4, Insightful

    If you want to, you can prerender the whole fucking test, stick it in your driver and just play it off instead of actually rendering when Futuremark is running, that would be an "application-specific optimization" too.

    The benchmark is ment to reflect performance in the actual game, the reason it takes the same path is merely to make the results comparable. What ATI was something the game *could* have achieved in game, if the operations were properly sequenced. What Nvidia did is to fake a performance it can't actually give if a person had followed the exact same path in the game. That is cheating.

    It is pathetic by Nvidia, and it's pathetic by Futuremark to present this press statement. Get some backbone and integrity.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  7. So much for FutureMark by corebreech · · Score: 4, Insightful

    Now that all the latest games have benchmarking modes, what do we need FutureMark for?

    If NVidia wants to do application-specific optimizations that make UT2003 go faster, then that would be great. That's what they should be doing. Those are optimizations that genuinely benefit the user.

  8. Re:It is NOT a cheat. by HalfFlat · · Score: 5, Insightful

    It's not an optimization if it does not produce the same results! Recall that the shader code that the driver used did not produce the same visual results as the shader code it replaced.

    More tellingly, the driver deliberately flaunts the D3D spec by omitting buffer clears, mucking about with clip planes, etc. ... based purely on application-specific pattern matching, which by its very nature is fragile. As was demonstrated so aptly by the 'off the rails' mode in Futuremark. This isn't an accidental bug: it is obvious that such mechanisms are highly fragile, and are almost certain to cause bad rendering on these applications when they are modified in small ways.

    As others have said, Futuremark's statement is just covering their legal arse. If someone modifies their code to get better scores in some benchmarks while introducing deliberate bugs (i.e. incorrect rendering), it's a cheat in my book.

  9. The numbers... by BrookHarty · · Score: 4, Insightful

    Well, after seeing the future mark scores, it looked to me as nvidia fx chips are blowing away ati and its gf4 line.

    But I found a really nice german benchmark site 3dcenter.org that had to be the best benchmarks ive ever seen, they actually use the games on each and lists the fps.

    Looks like the FX/GF4 5200/4200 4600/5600 (non ultra) are the same. And the ATI 9700PRO/9800 are faster than the 5800 Ultra.

    After reading these benchmarks, you can really tell nvidia tweaked the SHIT out its drivers for futuremark...

  10. Re:GREAT With Me by damiam · · Score: 5, Insightful

    All video card drivers have algorithms to keep from rendering unneccessary portions of the map. What NVidia did, I believe, was to bypass those algorithms and hard-code into the driver the portions that needed to be rendered. That wouldn't work in a real game, where the card must decide what to render at run-time based on user input. Therefor, it's cheating, no different from including an MPEG of the entire 3Dmark demo and showing it in lieu of actually rendering it.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  11. In the spirit of George Bush by IPFreely · · Score: 4, Insightful
    It's not cheating if you intimidate your accuser into recanting the accusation.

    That seems a bit more appropriate to the story, doesn't it.

    --
    There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
  12. I made this observation the last time by default+luser · · Score: 5, Insightful

    Don't get me wrong, there is nothing wrong with application-specific optimizations.

    But this misses the whole point of 3dmark 2003. Different developers stress the pixel and triangle pipelines in different ways to produce a whole boatload of effects. While major games and engines are often optimized-for, there is no guarantee that ATI or Nvidia will sit down and optimize for the game you just bought.

    That said, 3dmark 2003 should be considered a relational tool for generic perfrormance. Consider it a good bet that if two cards perform similarly and acceptably, the two cards should be able to run almost any DX8/DX9 game off the shelf acceptably.

    The fact that Nvidia's unopitmized drivers perform significantly behind ATI's unoptimized drivers in 3dmark 2003 raises a significant question:

    We all know how well the 5900 does in Quake III, Serious Sam 2, UT2003, etc, but how does it do in ?

    I want to know that if I take *insert random DX8 game here* home to play, IT WILL PERFORM WELL. That is the entire point of having a benchmark like 3dmark. To do application-specific optimizations for it is to nullify the entire point of the benchmark.

    --

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

  13. Re:NVIDIA convinced them to change the rules by daVinci1980 · · Score: 5, Insightful

    I would mod this down, but I'd rather argue (so much more fun! ;-) ). As someone who has worked on a very large game (team of >50, sold 500K copies so far), someone who works at a small studio now (20 people), and someone who develops at home on the side, (whew) I can say that size and clout has little to do with how much attention video card manufacturers are willing to give you. All that really matters is that they see an interesting prospect, and a way for their card to look "better."

    --
    I currently have no clever signature witicism to add here.