My daily rant

By Per Hansson · 11 replies
Feb 14, 2003
  1. Yesterday I read this article on 3DMark03 over at [H]ard|OCP and today they have posted somewhat of a follow-up "Benchmarking Right". I have to say I agree with everything they have to say in there. Now, when I visited their site again later I found this:

    NVIDIA has released the latest drivers, version 42.68 for all 3DMark03 testing and benchmarking. This driver will greatly improve your benchmark performance when running the 3DMark03. You can download the driver from this link. (File Size : 8.44MB) We received these drivers directly from NVIDIA, and it's available at their Press FTP.

    I mean, is there anything more pointless to optimize your code for, hours of coding that could instead have been used to fix bugs and optimize the code for real games?!

    Be sure to read the above articles and also Nvidias own words on how they feel about 3DMark (scroll down half a page) then post your comments right below.

    UPDATE: I've read Nvidia's own lab report myself now and can thus confirm that the information posted at Hardware Extreme (linked above) is authentic. This information is however confidential so I can not give you the file, so don't even bother asking for it.
  2. warr

    warr TS Rookie Posts: 67

    It is not a surprise that they are not happy now.

    Last time, when they are leading, they didn't make any noise. because their cards are the leading scorer. and drivers keep on releasing to increase that score.

    now their cards don't support DX 9, and suffer a lot. isn't this obvious?

    well, we know that NVidia is good at optimizing drivers for benchmarks, now they themselves confirm it. :grinthumb :grinthumb
  3. PreservedSwine

    PreservedSwine TS Rookie Posts: 325

  4. Per Hansson

    Per Hansson TS Server Guru Topic Starter Posts: 1,959   +217

    Interesting info indeed!

    However I still beleive the benchmark itself to be flawed, driver "hints" put aside...
  5. warr

    warr TS Rookie Posts: 67

    I personny get very low score.

    But i don't think it is flawed to that much.

    1st reason I think of: the 1Ghz PC nowadays is fast enough for most people to do all office applications, web surfing, music, programming etc. and as some industry news says, there is no need to buy a 2.5Ghz machine in order to do this kind of work.
    and most people don't really bother to change their 1Gh+ to 2Gh+ machine.

    but the 3DMark 03 shows the difference between a 1Gh and a 2.5Gh machine. ( in real office applications, u don't notice much difference ).

    2nd reason from me: NVidia's Geforce 4 totally has no support for DX 9. that means the 4th test won't be available to them( am i rite? ). without this test, their score will definitely low.
    but for ATI's 9x00 series, they have DX 9 support. this test is enough to make the score a big difference.
  6. PreservedSwine

    PreservedSwine TS Rookie Posts: 325

    Not quite.

    Only the R9500 and up have DX9 supoort.

    The R8500/9100 and R9000 are DX8 cards.

    All DX8 cards have a rough time of it, it's a monster of a benchmark

  7. Per Hansson

    Per Hansson TS Server Guru Topic Starter Posts: 1,959   +217

    The thing is that the benchmark is not representative at all on how game-engines are made.

    There are so many unnecessary redraws, I'll quote Nvidias report here:

    The portion of this algorithm labeled “Skin Object in Vertex Shader” is doing the exact same
    skinning calculation over and over for each object. In a scene with five lights, for example, each
    object gets re-skinned 11 times. This inefficiency is further amplified by the bloated algorithm that
    is used for stencil extrusion calculation. Rather than using the Doom method, 3DMark03 uses an
    approach that adds six times the number of vertices required for the extrusion. In our five light
    example, this is the equivalent of skinning each object 36 times! No game would ever do this.
    This approach creates such a serious bottleneck in the vertex portion of the graphics pipeline that
    the remainder of the graphics engine (texturing, pixel programs, raster operations, etc.) never
    gets an opportunity to stretch its legs.
  8. warr

    warr TS Rookie Posts: 67

    i just meant to say DX 9 and DX 8 makes a big difference of the socore. :eek:

    ya. only the 9500 and 9700 series have DX 9 support.
  9. PreservedSwine

    PreservedSwine TS Rookie Posts: 325

    Nvidia is LYING!!! Please, do some research to investigate what they say, it tuns out they are FLAT WRONG, which is very troubling on many levels.....

    Yes, it's asynthetic benchmark MADE TO STRESS HARDWARE. If you want to see how a game performs, then simply play the game. But if you're interested in the limitations of your hardware, then run the synthetic benchie......

    Also, did you notice Nvdia's Quote here:
    Think someone should let him know that Tiger Woods AND UT2K3 BOTH support PS1.4? There is virtually no performance difference between PS versions 1.1, 1.2, and 1.3 Why doesn't the test use a 1.3 version? BEcause the GEforce3 doesn't support it! IT uses PS1.1, which performs virtually identical to 1.3, and Nvidia is slamming them for including MORE cards in the test?? PS 1.4 represents a SUBSTANTIAL leap in technology than 1.1, 1.2, or 1.3, and is therefore tested as well as 1.1

    Of course ALL PS2.0+ versions have subsets of previous PS versions, so PS 1.4 is nativley supported in all PS2.0 app's, as is PS 1.1, 1.2, 1.3...

    I mean, what is going on here, there is so much innaccurate info in that Nvidia document. They are trying to fool you, and it appears they are succeeding. Please, do some more research on 3D3M03, and you;ll find it's a VASDTLY improved, FORWARD looking synthetic benchmark.

    Here is another NON-BIASED review of it:,3973,888206,00.asp
  10. MrGaribaldi

    MrGaribaldi TechSpot Ambassador Posts: 2,512

    What if that is the point of that test?
    3dmark is supposed to test how good your card will be with future games, not current ones...
    So instead of trying to figure out how and what future games will do, they stress vertex shader to the extreme...
    Thus they'll give you an idea of how a future game with much skinning (and other stuff) will perform on your current setup...

  11. PreservedSwine

    PreservedSwine TS Rookie Posts: 325

    Not only that, but Nvidia is plainly WRONG in thier conclusion...
    Their PR machine is simply out of control, contacting many major hardware sites and spewing out false info.

    It almost deosn't matter that Nvidia is lying, as it takes a bit of time and effort to prove their analysis completely wrong, as most users simply remember that 1st impression, and move on.

    Right now, the Nvdia PR machine is in full spin cycle...:(

    If you're interested in facts, anmd not spin, 3Dmark has responded, in detail, about Nvidia unwarranted critisizm, and takes them apart, in depth, one by one.

    You can read it here:

    It is a lengthy read, but worth it if you, for one second, are gulping down what Nvidia is pouring...:(
  12. iss

    iss TechSpot Chancellor Posts: 1,994

    hmmmm..... I dont remember Nvidia whining when 3DMark2001 was released which tested Dx8.1. and thus didnt reflect " current games". maybe that was because their card was the top performer then huh. 3DMark was a sysnthetic benchmark then too.

    Nvidia's hypocrisy knows no bounds.
Topic Status:
Not open for further replies.

Similar Topics

Add your comment to this article

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...