Slashdot Mirror


3D Mark 2003 Sparks Controversy

cribb writes "3DMark 2003 is out, sparking an intense debate on how trustworthy its assessment of current graphics cards is, after some harsh words by nVidia and the reply from Futuremark. THG has an analysis of the current situation definately worth reading. The article exposes some problems with the new GeforceFX previously mentioned in a slashdot article on Doom3 and John Carmack. Alas, here seems to be no end to the troubles with the new nVidia flagship." If you've run the benchmark, post your scores here, and we'll all compare.

73 of 332 comments (clear)

  1. Oh, how the tides have turned! by multipartmixed · · Score: 5, Interesting

    Now, it's the video card makers slagging the benchmark makers.

    Anybody remember the early 90s (93?) when Hercules got itself into hot water by hard-coding a super-fast result for the PC Magazine video benchmark? Whoo hoo, that made for some good press. Got their awards pulled and everything.

    --

    Do daemons dream of electric sleep()?
    1. Re:Oh, how the tides have turned! by ad0gg · · Score: 3, Interesting

      ATI did the same thing with their drivers and quake. Article on it

      --

      Have you ever been to a turkish prison?

    2. Re:Oh, how the tides have turned! by pgrote · · Score: 5, Informative

      Here is a great paper on the subject. The site is down, but Google has a cache of it.

      A quote:
      "Michael M, Editor-in-Chief of PC Magazine was looking at the executive report on the latest graphics benchmarks which were to appear in the June 29th issue. As he got deeper into the summary, his face took on a baffled look. He picked up the phone to call Bill M, Vice President for Technology, and asked him to come by his office with the detailed test results. Five minutes later, they were pouring over the data on Bill's laptop."

      Source:
      Hercules Cheating

    3. Re:Oh, how the tides have turned! by Anonymous Coward · · Score: 4, Interesting

      It was not the same thing. Hercules coded into the drivers the exact string that PC magazine was using in one of the text rendering tests. This was a cheat because it allowed the card to bypass the font rendering and just blit the text to the screen.

      OTOH, ATI coded an optimized path into its drivers for Quake 3, something they do on several games and something which nVidia is also known to do. The reason why it looked like a cheat is because there was a bug in the drivers that degraded texture quality significantly when a certain combination of options were enabled. The texture bug was fixed in the very next driver release without impacting performance. They also extended the optimizations to work with all Q3 engine based games.

    4. Re:Oh, how the tides have turned! by hawkbug · · Score: 2, Interesting

      I was against driver optimizations like that at first - but now I realize that I don't think it's so bad. Why isn't it a good thing that video card drivers are optimized so that popular games like that run faster? I mean, I'm a Quake/Unreal Tournament fan, and if ATI or Nvidia want to optimize their games so that they run super-fast on their cards, that's cool with me as long as it ads to my game playing experience.

    5. Re:Oh, how the tides have turned! by AzrealAO · · Score: 2, Informative

      IT didn't just make it run faster. It turned down the Visual Quality lower than what you were asking for in order to make it run faster.

      If I ask for Highest Visual Detail in a game, I expect Highest Visual Detail. I don't expect the Video Card Drivers to internally decide that I really meant Pretty High Visual Detail so that it can run it faster.

  2. Well... by Geekenstein · · Score: 4, Insightful

    It stands to reason that a benchmark should fairly and accurately depict the widest range of common capabilities possible to determine a clear winner. Of course, this can be very hard to do. It does seem in this case though that 3DMark got caught up in the whiz-bang marketing side of things by supporting the latest and greatest(?) features and ignoring the very compatibility that would give it any real meaning.

    Sorry guys, you goofed.

    1. Re:Well... by robbyjo · · Score: 5, Informative

      You should read Carmack's comment that pretty much summed up the gist of the debates:

      The R200 path has a slight speed advantage over the ARB2 path on the R300, but only by a small margin, so it defaults to using the ARB2 path for the quality improvements. The NV30 runs the ARB2 path MUCH slower than the NV30 path. Half the speed at the moment. This is unfortunate, because when you do an exact, apples-to-apples comparison using exactly the same API, the R300 looks twice as fast, but when you use the vendor-specific paths, the NV30 wins.

      The reason for this is that ATI does everything at high precision all the time, while NVIDIA internally supports three different precisions with different performances. To make it even more complicated, the exact precision that ATI uses is in between the floating point precisions offered by NVIDIA, so when NVIDIA runs fragment programs, they are at a higher precision than ATI's, which is some justification for the slower speed. NVIDIA assures me that there is a lot of room for improving the fragment program performance with improved driver compiler technology.

      --

      --
      Error 500: Internal sig error
    2. Re:Well... by ad0gg · · Score: 3, Informative
      The 3Dmark benchmark 2003 is for new features(directx 9, PS2.0), if you want a more realistic benchmark you can always use the older versions like 2001Se which has directx 8 and ps1.1.

      There is no game that uses directx 9.0 or Pixel Shaders 2.0 but it sure nice to see how these so called direct9.0 graphics cards actually peform. And it has really nice eye candy to boot.

      --

      Have you ever been to a turkish prison?

    3. Re:Well... by WiPEOUT · · Score: 4, Insightful

      This reminds me of a certain other graphics vendor (now departed), who relied upon developers optimising specifically for their chipset. Then came a new entrant, who provided a chipset that outperformed it when using standard APIs like Direct3D and OpenGL.

      It's ironic that I'm referring to 3dFX and the then-incumbent nVIDIA, where now it's nVIDIA expecting developers to optimise for it's cards, while ATI makes sure their card is fast without specific optimisations.

      I hope nVIDIA sees the parallels, and wakes up to itself. I'd hate to see the heated competition in the graphics market come to an abrupt end due to nVIDIA's arrogant assumptions on how developers should do their thing sending it under.

    4. Re:Well... by finalfantasydog · · Score: 2, Insightful

      Why in the world did this guy get modded up to a 5?. Did he even read any of the links that were in the article? Did the moderators even read any of the links in the article?

      Futuremark made it absoulty clear that this is a test to measure the latest and greatest cards with all these new features against each other, as they said in there response, they are still supporting 3d mark 2001 which is meant to be used for common capabalities in cards.

      The fact is, you can't measure the top of the line cards accuralty unless you include the latest and greatest features. It's like when measuring image quality of two cards, saying well this card supports 8x Anti-alaising, but there are cards out there that are used commonly that hardly even can do 4x anti-aliasing, so it's unfair to measure maximum image quality attainable as 8x vs 4x.

      according to this person's post right here, as the majority of people are still using geforce 2's and before we couldn't even have any tests that support pixel or vertex shaders in cards. therefore it's a quite absurd comment

    5. Re:Well... by p7 · · Score: 2, Informative

      But this is different. It's an apples to oranges situation. Essentially what Carmack has said is that when the NV30 runs in ARB2 mode it is doing 32 bit calculations and the ATI is running 24 bit calculations. Bandwidth alone will seriously affect the benchmarks and theoretically the NV30 has a more accurate picture. Now switch the NV30 to the NV30 path which runs at 16 bit and it beats the ATI, but now the ATI probably has better image quality. The problem with this 'neutral' isn't meaningful since both cards run different settings. Now when quoting 3dmark scores for ATI and NVidia we don't know that image quality maybe be lower on one card or that if you were ok with lower quality the lower 3dmark score card is actually faster. In other words no kidding the ATI runs faster when it has less data to shuffle and then the NV30 runs faster when it has less date to shuffle.

    6. Re:Well... by Firehawke · · Score: 3, Interesting

      All the more interesting, since by everything I'VE heard, the FX was designed by engineers formerly from 3DFX. It sure shows in the design-- it has all the hallmarks of 3DFX bad design. High heat, high power consumption, brute force design, and a huge card.

      At this rate, unless Nvidia gets up off their collective asses and designs a card that can actually show superiority, they're going to lose. Okay, fine, the FX is a bit faster than the 9700 Pro.. but I see that the 9700 Pro hasn't been pushed to ITS limits yet. I expect a newer revision of the Pro with a higher clockrate, and I really expect to see it blow away the FX.

      How can I be so sure of this? Because there are already pre-overclocked 9700 Pro cards on the market (at about the same price as the FX) that blow away the FX.

      I'm no ATi fanboy, but this doesn't look good for Nvidia.

  3. Like the old saying goes... by JoeD · · Score: 5, Funny

    There are lies, damn lies, and benchmarks.

    1. Re:Like the old saying goes... by blair1q · · Score: 4, Funny


      So, are Suites of Benchmarks like Congress?

  4. First post! by l33t-gu3lph1t3 · · Score: 3, Informative

    792 3DMarks.

    System:

    Geforce3Ti200 GFX
    AthlonXP1700 CPU
    256MB SDRAM
    ECS K7S5A Mainboard

    I don't like it. I'm gonna rely on actual game benchmarks when I compare my system's performance. Some good games to use:

    Quake3 (still scales nicely)
    UT2003 (the game sucks, but it's a decent CPU benchmark)
    C&C: Generals (don't know how it scales, but it cripples most computers)
    Doom3 (Will hopefully scale as well as Q3 when it comes out in 2 months)

    Synthetic benchies just aren't that reliable anymore...

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
    1. Re:First post! by RobertTaylor · · Score: 2, Funny

      792 3DMarks

      Thats about 2.5 inches then?

      -1 inch for trying to get a 'first post', sad bastard.

    2. Re:First post! by Sj0 · · Score: 2, Insightful

      Holy crap! Well, it looks like it's back to ye olde drawing board for me. To think that only a few weeks ago my MX-460 was the tenth fastest video card on the slate...

      Oh well. It runs all my 5 year old crappy abandonware like a demon, that's all I care about! :)

      --
      It's been a long time.
    3. Re:First post! by looseBits · · Score: 2, Informative

      Score 4821
      P4 2.26@2.9
      512 MB @227 MHz (DDR455) CAS 2
      Radeon 9700Pro
      Abit IT7-Max

      I love UT2003, run it at 1600x1200, max details.

      Wolfenstien Castle I run on an Apple ][ emulator runs real well.

      --
      Lord, bless my users that they may stop being such fucking idiots!!
    4. Re:First post! by ball-lightning · · Score: 2, Informative

      Ahem...
      8 3Dmarks.

      Specs:
      PIII 450mhz
      256mb SD-RAM
      Radeon SDR 32mb


      I actually have another computer (1.2ghz T-bird w/ GF4) but whenever I install DX 9 on it it becomes unstable..so I haven't benched it on there yet.

      My jaws dropped when I saw that score...never thought I'd see one that low...

    5. Re:First post! by BitHive · · Score: 3, Funny

      I'd be more worried about your having multiple jaws than your low 3DMark score. . .

    6. Re:First post! by 0biJon · · Score: 2, Funny
      107 3DMarks! woot!

      It must've been so fast it buffer overflowed!

      PIII 1GHz 512 PC133 RAM GeForceII MX w/64Mb RAM

      :-)

      --
      ?Who controls the past now, controls the future.
      Who controls the present now controls the past.?
  5. Cutthroat business by Disoriented · · Score: 5, Interesting

    NVidia missed a manufacturing cycle and now it's coming back to haunt them. They really need to drop the FX and concentrate on whatever new architecture is currently being tossed around in R&D.

    Originally I was planning to buy the successor to the NV30 for a great experience in Quake III and better framerates in older games. But now it looks like I'll be laying out the dough on whatever ATI brings out early next year.

  6. So long as... by corebreech · · Score: 4, Funny

    So long as my opponents are rendered as a red spot on the floor, I'm happy.

  7. results and opinion by Anonymous Coward · · Score: 5, Informative

    AMD Athlon1400C@1550
    512MB Samsung DDR, CL2@147FSB
    Geforce4ti4200, clocked@260core, 520memory

    a whopping: 1080 points.

    Did i mention that this benchmarks makes *heavy* utilization of the otherwis in *no* game used Pixelshader 1.4? Teh exact one, that Nvidia didnt implement in its GF4Ti cards - where only 1.3 and 1.1 is in?
    Guess, who has 1.4 - ATI has...

    You could also call this benchmark "ATIbench2003", but that was the same in 2000, when 3dmark2000 was favoring Nvidia cards over 3dfx simply because of the lack of 32bit colordepth.

    Sheeeshh...

    1. Re:results and opinion by Anonymous Coward · · Score: 5, Informative

      Did I mention that if you had read Futuremark's rebuttal then you would see that there are valid reasons for using PS 1.4?

      PS 1.2 and 1.3 do not offer any performance enhancements over PS 1.1, but PS 1.4 does. Also, any card the supports 2.0 pixel shaders will also support 1.4. The test does a pretty good job of showing the performance difference in cards that support more features.

      As for there being no games that support PS 1.4, straight from Beyond3D:

      Battlecruiser Millenium
      City of Heroes (OpenGL)
      Deus Ex 2
      Doom III (OpenGL)
      Far Cry
      Gun Metal
      Independence War 2 via patch
      Kreed
      Legendary Adventures
      Neverwinter Nights (OpenGL) via water patch
      New World Order
      Sea Dogs II
      Stalker
      Star Wars Galaxies Online
      Thief 3
      Tiger Woods 2003
      Tomb Raider: Angel of Darkness
      UT2003

      You must come from a different universe where zero = several. The fact is that nVidia could have implemented PS 1.4 if they had wanted instead of just releasing a rehashed GF3 in the GF4 series. They didn't. Tough sh*t.

    2. Re:results and opinion by grung0r · · Score: 2, Interesting

      The 3dfx 3dmark2000 issue was completely diffrent. At the time time most games did have support for 32 bit color(and could be impelemented with little to no performace hit on nvidia cards no less), and the fact that 3dfx lacked it was a major disatvantage in 3dfx cards and they deserved to be docked for it. This current situation isn't about the geforce4 at all. Nvidia dosen't care that it performs badly in it, as it is supposedly a directx 9 benchmark, and the geforce 4 is not a directx 9 part. What nivida is upset about is that their brand new part, the FX(a DX9 part) only perfoms to parity against the 9700 pro which is 6 month old card. So the real question is,does nvidia have a point? IMO, not really. while I agreem that 3dmark 2003 has some strange rendering techniques, and that they are probably biased towards the 9700, it wouldn't of happened if nvidia haden't dropped it's 3dmark subscrition, which they did becuase no matter what, they couldn't make the FX beat the 9700 by any particularly great margin. The only way to save face was to drop the subscription and cry foul. Does that make 3dmark2003 any more legit? Nope. But it does explain why nvidia is so pissed off. Their new part just isn't up to snuff.

  8. I need help.. by grub · · Score: 5, Funny


    My Apple ][+ doesn't have enough disk space to download this program. Can someone help me out?

    --
    Trolling is a art,
    1. Re:I need help.. by spanky1 · · Score: 2, Funny

      Turn over your floppy disk and you'll have double the capacity.

    2. Re:I need help.. by madmancarman · · Score: 4, Funny
      My Apple ][+ doesn't have enough disk space to download this program. Can someone help me out?

      I know you're just kidding, but something eerily similar happened when I volunteered for Apple Days when Mac OS 8.5 was released at the CompUSA in Cincinnati a couple of years ago when the iMac was still only one color. That morning, an odd-looking couple came in to look for some software. The people there really volunteered to talk about (sell) Mac OS 8.5, but we ended up spending most of our time helping people look for Mac peripherals and software (at least we got a free legit copy of 8.5!).

      The couple had just purchased an "Apple" at a garage sale (a red flag) and were asking me questions about what sort of software they could buy for it. The guy picked up a copy of CorelDraw 8 and asked if it would work, so I played 20 questions to figure out what kind of system he had. It took a while, but it turned out he had purchased an Apple ][+ and wanted to use CorelDraw 8 on it. After I explained that CorelDraw wouldn't work, he started asking me where he could find software for his new computer. I tried to explain that the Apple ][ series was way outdated and he'd probably have to go to more garage sales to find software, but he wasn't getting it. Finally, I became frustrated and said, "There is absolutely nothing in this store that can help you." He gave me a strange look and the couple left.

      About five minutes later, a CompUSA employee came back to the Mac section and said "Sure, this is our Apple stuff, everything here runs on Apple!" The guy then picked out CorelDraw 8 and walked to the register with it.

      I still can't decide if the CompUSA guys were bastards or if the weirdo deserved it. I'll bet they charged him a 15% restocking fee when/if he returned it. I could just imagine him trying to force the CD-ROM into those big black 5.25" drives...

      First they ignore you, then they laugh at you, then they fight you, then you win. -- Gandhi

      --
      First they ignore you, then they laugh at you, then they fight you, then you win. -- Gandhi
  9. Benchmark results: by Gannoc · · Score: 5, Funny

    voltron:/home/gannoc/incoming/temp# chmod +x 3dmark2003.exe
    voltron:/home/gannoc/incoming/temp # ./3dmark2003.exe
    bash: ./3dmark2003.exe: cannot execute binary file

    1. Re:Benchmark results: by archeopterix · · Score: 2, Funny
      And the point of running a gaming benchmark from a BASH shell is??
      ...to score a m4d score in Slashdot funnyness benchmark.
    2. Re:Benchmark results: by damiam · · Score: 3, Funny

      $ wine ./3dmark2003.exe
      Total 3DMarks: 2

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  10. Is there such a thing as a dependable benchmark? by Shayde · · Score: 5, Insightful

    With the level of complexity in current hardware, I can't imagine anyone will come up with a benchmark that -can't- be labelled as skewed, inaccurate, or 'not giving justice'.

    If I spend a million dollars developing a cool board that does zillions of sprigmorphs a second (a made up metric), and someone does a benchmark that doesn't test sprigmorph rendering, does that mean my board sucks? No, it just means the benchmark doesn't check it.

    However, if Competitor B makes a board that doens't have sprigmorph rendering, but scores higher on this benchmark, which is the 'better card'?

    The days of simple benchmarks, alas, are past. It used to be "how many clock cycles a second". Nowadays, whether one piece of hardware is better than another simply comes down to "Can it do what I'm doig right now any faster or cheaper than another unit?"

    --
    Event Management Solutions : http://www.stonekeep.com/
  11. how trustworthy is any 'benchmark'? by Gizzmonic · · Score: 4, Interesting

    Benchmarks are generally too isolated to be of much use. They might be okay for getting a rough picture, but a high scoring 3d benchmark might not directly translate into good 3d performance.

    Even so-called 'real world' benchmarks that test stuff like file opening and scrolling documents don't really get into the meat of the everyday user experience.

    Using benchmarks to decide what computer to buy is like macking on the girl with the big boobs. She might look nice, but she could be horrible in bed. Also she might have crabs.

    --
    (-1, Raw and Uncut is the only way to read)
  12. Tech Report also has a look at the controversy by questionlp · · Score: 5, Informative

    The guys at Tech Report also has an article in which they dissect parts of the benchmark and provide what both FutureMark and nVidia's comments on the matter.

    1. Re:Tech Report also has a look at the controversy by hudsonhawk · · Score: 5, Informative

      As does Extremetech.com - they offer up a pretty in-depth analysis of the issues surrounding the fiasco here.

      Scott

  13. You want scores? by caouchouc · · Score: 5, Informative

    IF you've run the benchmark, post your scores here, and we'll all compare.

    Or you could just go directly to the futuremark forums instead.

  14. This is terrible news!!! by dgrgich · · Score: 5, Funny

    Along with most of my geek friends, I really depend on excellent the "excellent" 3dMark scores of the latest and greatest hardware to drive down the price of the previous generation of video cards. After all, software that truly supports all of the whiz-bang features of the top-tier cards doesn't arrive until about 6-9 months after the cards appear on Best Buy's shelves.

    If 3DMark isn't producing high enough scores for the new nVidia cards, where will my price breaks be?

  15. Old news? by mwarps · · Score: 2, Insightful

    Sorry, but this has been on major hardware sites for two? three? weeks. Www.hardocp.com had an entire article on (and mostly started the hoopla over) this entire thing. Posting 3DMark scores to slashdot is a total waste of time anyway. There is no trusted system of comparison here. Most slashdot readers aren't hardcore performance nuts anyway. (Go ahead, be a troll or a classic weenie and take that statement out of context or whatever)

    I just don't think this is the right forum for this type of story. Oh well.

  16. No Subject by Jay · · Score: 5, Informative

    It seems like the 3Dmark folks decided to deliberately test DX9 features, even though there are not many cards which support them in hardware yet. Nvidia is pissed because they have not implemented any DX9 features in hardware on the FX, where ATI has them on the 9x00 whatever.

    This is a valid benchmark to use to test out how your current hardware will perform in a DX9 environment. I, for one, am glad to see such a tool available so that I can take DX9 performance into account when making my next video card purchase. So my next card may be an ATI - Who knew? The last ATI product I owned was a Number 9, not exactly a 3D monster....

    --
    You think emacs is evil?! You've never used VM's XEDIT have you?!! That's evil, baby!
    1. Re:No Subject by TheRaven64 · · Score: 2, Insightful

      Each version of 3DMark tests a new feature set than the last. nVidia are saying that most games are only using DirectX 8 (and they have a point), so the simple solution would be for people who care about this kind of thing to simply look at the scores from the previous version of the benchmark. End of story. Can we move on now?

      --
      I am TheRaven on Soylent News
    2. Re:No Subject by L0neW0lf · · Score: 2, Interesting

      Actually, this is NOT a very valid DirectX 9 test at all. Only one benchmark even tests DirectX 9 features, the Mother Nature game, and even then, it is only a partial DirectX 9 test, not a full one. The first three game tests are DirectX 7 and DirectX 8 benchmarks.

      I think there are several uses for a benchmark. One is to measure compatibility with the features offered by today's game engines and gaming API's (OpenGL, DirectX). The second is to measure real-world performance for current gaming titles and technologies. I think 3DMark `03 looks nice, is perhaps a partial measure of current featuresets at best, but is not a good measure of real-world performance at all.

      --

      Never look down your nose at others. Someday, someone is bound to see your boogers.
  17. Only 4 rendering pipes not 8 by bascheew · · Score: 5, Informative
    Does NVidia's poor performace have anything to do with the recently revealed fact that it does NOT have 8 rendering pipelines as it advertised, but only 4?

    Read about it here. http://www.theinquirer.net/?article=7920

    "An Nvidia technical marketing manager confirmed to us that Geforce FX has 4 Pipelines and 2 Texture Memory Units that can results with 8 textures per clock but only in multitexturing.
    However, Nvidia did say that there were some cases where its chip can turn out 8 pixels per clock. Here is a quote:
    "GeForce FX 5800 and 5800 Ultra run at 8 pixels per clock for all of the following: a) z-rendering b) stencil operations c) texture operations d) shader operations"
    and
    "Only color+Z rendering is done at 4 pixels per clock"

    We talked with many developers and they said me that all games these days use Color + Z rendering. So all this Nvidia talk about the possibility of rendering 8 pixels in special cases becomes irrelevant.
    The bottom line is that when it comes to Color + Z rendering, the GeForce FX is only half as powerful as the older Radeon 9700."

    --
    This statement is false.
  18. Silly arguments... by klocwerk · · Score: 4, Insightful

    Ok slashies.
    3DMark 2001 measures performance for directx 7 and 8 hardware platforms.
    3DMark 2003 was built from the ground up to measure performance for directx9 platforms, it is not DESIGNED to be a broad range benchmark. it isn't meant to give good scores to your computer that does what you need it to.

    It's a high end performance measurement tool, which UNLESS USED IN THE PROPER CONTEXT gives you useless measurements.

    Sorry for the pissiness, but jeeze. for geeks who claim to love specialized tools and hate bloat, this is the perfect tool. it does one thing specifically and doesn't throw in the kitchen sink, or support for ancestral hardware.

    They aren't microsoft, they're fully supporting 3DMark 2001 for the platforms that it was designed for.

    I'll hush now.

    --

    "You worthless post!"
    -Shakespeare, 2 Gentlemen of Verona, 1. 1. 147
    1. Re:Silly arguments... by l33t-gu3lph1t3 · · Score: 4, Insightful

      One of the primary reasons for the criticism of 3DMark2003 is the fact that it *DOESN'T* use DX9 extensively. Pixel shader 1.1 and 1.4 are primarily used, which is absolutely laughable, and only in ONE benchmark are there SOME PS2.0 and VS2.0 paths used. The first test is DX7 for chrissakes...

      --
      ------- "From bored to fanboy in 3.8 asian girls" ----------
    2. Re:Silly arguments... by mr3038 · · Score: 2, Informative
      One of the primary reasons for the criticism of 3DMark2003 is the fact that it *DOESN'T* use DX9 extensively. Pixel shader 1.1 and 1.4 are primarily used, which is absolutely laughable

      Uhh.. You didn't read the reply, did you? OK, I thought so. Here's an excerpt from it:

      The argument here is that game test 4 is not "DirectX 9 enough". Once again, a good application should draw a scene as efficiently as possible. In the case of game test 4 this means that some objects use Pixel Shaders 2.0, and some use 1.4 or 1.1 if a more complex shader is not required. Because each shader model is a superset of the prior shader models, this will be very efficient on all DirectX 9 hardware. In addition, the entire benchmark has been developed to be a full DirectX 9 benchmark[...]
      (emphasis mine)

      Do you think your web browser should use DirectX 9 pixels shaders to render text, too?

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
  19. My system by dfenstrate · · Score: 4, Informative

    3d Mark 2003 Score: 1252

    Geforce 4 Ti 4600 @ AGP 4x
    800 MHz PIII
    256 MB RDRAM
    Intel VC 820 Motherboard
    Windows XP
    Games & 3d Mark ran off of 80GB WD 8MB cache Special edition hard drive, alone on a seperate IDE card on the PCI bus.

    For Games:
    Simcity 4- large maps and pleasing resolutions bring my comp to it's knees. Running SC4 at 1024 & higher resolution is absolutely beautiful, running it at 800 x 600- it looks like ass.
    RtoCW runs fine at 1024, haven't tried it higher yet.
    Delta Force: Black Hawk down runs fine at 1024, with full effects. Haven't tried it higher yet. The water effects are stunning.
    UT2003 ran fine when i had a GF2 in here, haven't tried it since.

    my 2 cents

    --
    Alcohol, Tobacco and Firearms should be the name of a store, not a government agency.
  20. THG? by molo · · Score: 2, Interesting

    Am I the only one who saw "THG" in the post and thought, "The Humble Guys? They're still around? And they care about graphics??"

    I had to mouseover to realize that they meant Tom's Hardware Guide and not "The Humble Guys" of 1980s BBS piracy. Hrm, I guess I'm showing my age.

    Heh, for a trip down memory lane, check this out:

    http://www.textfiles.com/piracy/HUMBLE/

    --
    Using your sig line to advertise for friends is lame.
  21. Performance vs. Benchmarks by argmanah · · Score: 2, Insightful

    I dislike benchmarks like these. It encourages video card manufacturers to design video cards that do well in benchmarks, rather than do well in actual applications.

    There are tons of people who do comparisons with applications rather than benchmarking utility. Whether you're a fan Tom's Hardware (or not, I know he's had somewhat of a sorted past), there a lot of sites where people like him do testing with end user applications. Do research, find one of those sites you trust, and go with numbers based on software you use, rather than some number a benchmarking application you'll never actually run gives you.

    --
    Overrated Moderation: This posts sucks... because.
  22. The REAL Issue by MBCook · · Score: 4, Informative
    I've been reading about this, and the big rift seems to come down to this: the pixel/vertex shader programs are not optomized. This is why nVidia doesn't like the benchmark but ATI does. From what I've read, ATI's hardware performs very well with unoptomized code while nVidias does not. nVidia's hardware is faster than ATIs, but it doesn't do well with non optomized code. All of the complaints about the benchmark seem to be about "unneccessary complexity" and other "no one would do it like that" type things. These are all basically "you could optomize that, so why don't you do it" type complaints.

    The under-issue here is that nVidia is no longer a "partner" of madonion (I know they changed their name, whoever they are now, futuremark or whatever) but ATI is (IIRC). This is helping fuel suspicion that the benchmark is designed to perform better on ATI hardware than on nVidias. You must pay a fee to be a "partnet" so there is the unspoken idea that what Futuremark is doing might be some kind of extortion.

    Where the answer lies is up to you. Personally, I do think that the benchmark is unfair/not a good benchmark. For example, chaning the graphics card in your computer should have next to no effect on the CPU score, if any; yet it has a measureable effect. But all of this is mute, IMHO, since Doom III will be the new Uber benchmark trusted above all else when it comes out. Untill then, argue amongst yourselves.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  23. The 3dMark benchmark is stupid anyway.... by Steveftoth · · Score: 4, Interesting

    Personally, I think that a good benchmark is just doing whatever you are going to be doing and timing that.

    Are you going to be playing much of the 3D-Mark benchmark ? If the answer is yes, then you should use it, otherwise it's pure masterbation. Their site claims that the purpose of the benchmark is to give you an idea of what a typical DX7-DX9 game will give you in performance. However, the 'games' they use to test it are not games you can actually play. It's basically a graphics demo. Wow.

    The only benchmarks even worth considering are the Quake, Unreal, etc. benchmarks that test real games being played. And even those results should be taken with a grain of salt. They are 'real world' results, but you have to take into account many factors to actually derive useful information from them. Such as RAM, CPU, resolution that marks were run at, etc.

    If you are smart, then you will buy your graphic card from a place like Fry's that will let you return it if the performance is unsatisfactory. In this day and age where the graphics card costs more then a computer, you had better get your money's worth.

  24. Simple Benchmark by Eric+Savage · · Score: 2, Interesting

    Just test SimCity 4. It kicks the snot out of my P4-2.26/1GB DDR/4200.

    --

    This is not the greatest sig in the world, this is just a tribute.
  25. Open Source Is Perfect for Benchmarks by EXTomar · · Score: 5, Interesting

    Sometimes people scratch their heads about benchmarks and wonder "how did they come up with that number?" If the benchmark itself was Open Source you'd have at least a partial answer. Not to mention you'd have the eyes of many people looking over the code to make sure it was executing draws in the right and consistent manner.

    So why aren't benchmarks open? What do the makers of benchmarks have to hide? Are they under NDAs from the card vendors?

    1. Re:Open Source Is Perfect for Benchmarks by kfg · · Score: 2, Interesting

      The flip side is also true. If you know the exact tests that a benchmark is making you can tailor your driver, or even your hardware, to give a higher benchmark score.

      Well, big deal, but bear in mind that all design is some sort of compromise. If you gain performance in one area you necessarily give up a little in another. To use the car analogy, you can have milage or power, but not both.

      When you fudge a product to give good benchmark scores you often have to do this by degrading the real world performance that will be experienced by your customers. They believe they are buying a better card but actually getting a worse one.

      All scientific testing should really be done double blind, but such isn't usually possible in running engineering performance tests. (Imagine trying to time a drag run without knowing what you were doing, but in a proper test the timer wouldn't know what a good time was or why you wanted it). An OSS benchmark wouldn't even be blind. It's being given a test AND the answer sheet.

      All benchmarks should have their code opened after a period of time, but then replaced by new ones. The problem is that benchmarks are used for *selling*, not scientific purposes, and by the time a benchmark could be opened it would be wholely irrelevant because the product cycle has moved on.

      And never mind the fact that performance of video cards is largely a subjective measure, not an objective one, and so benchmarks themselves are of extremely limited use.

      Except by the marketing department of course.

      If *you* want to know which card is better, try them and see which one you like.

      KFG

  26. Love Carmack... but. by El+Camino+SS · · Score: 4, Funny


    He makes my head explode every time he talks video cards.

    Tell him Corky here can't handle this.

  27. Re:My score by gosand · · Score: 5, Funny
    This shit is for people wanting to compare penis length without actually whipping it out.


    What do you mean? Mine's out.

    --

    My beliefs do not require that you agree with them.

  28. benchmarketing by in_ur_face · · Score: 2, Insightful
    face it... the computing industry is run by benchmarks and benchmarketing.

    I personally dont put too much trust into any benchmark. If I see an increase in performance compared to the actual software/hardware that I run, then thats all I care about...

    Either synthetic or not, you can only put so much into a benchmark. Half of the graphs for bencharks have scales which are EXTREMELY misleading. It makes a .4 fps difference look like a 400 fps difference. --

  29. Re:Why bother? by Osty · · Score: 5, Informative

    Does it really make a difference if you get an extra 2 frames per second on your game? I understand if you're doing super high end visualization where it's necessary, but at that point you can afford to purchase 5 different $500 cards and compare for yourself, right?

    Yes, it does matter (within reason, anyway). While your current card may do well enough at Quake 3 and the new cards may not have a huge margin over it (really, what's the difference between 150fps and 200fps except in the very rare situation where absolutely everything on the screen is blowing up or something), that's old technology. As hardware capabilities increase, software complexity also increases. That card getting you 150fps at 1024x768 in Q3 with 4x FSAA will likely barely break 30fps for Doom 3. (at that point, you tweak -- drop your resolution, turn off FSAA and anisotropic filtering, lower your detail levels, turn off unnecessary effects, etc and get up to a playable 50fps or so) The cards doing 200fps in Q3 will probably run D3 around 50-60fps. While there's little difference between 150-200fps, there's a world of difference between 30 and 60fps.


    And just to head off any, "But your eye can only see 24/30/60fps anyway, who needs more?" arguments:

    • Wrong
    • Film and television are watchable at such a low frame rate because film captures motion blur. Video games do not. Without motion blur, your brain needs more frames to make a smooth image. And even with motion blur, film is hardly smooth (watch a long horizontal pan some time, they can be painfully jerky depending on the speed of the pan).
    • These numbers are averages (except when you cheat and report the peak number instead, which will be even worse). Just because you normally get a smooth 60fps doesn't mean there won't be places where you drop to a slideshow 10fps. Higher is better when talking about averages, so that the worst case won't be so bad.

  30. the point by cribb · · Score: 5, Insightful
    what bothers me is that the geforceFX, being very slow with unoptimized code, needs code specially rewritten so it works fast. directx was created with the idea that it will be the standard 3D engine, eliminating the need of a each game developing its own.

    now nvidia are introducing a new factor in the equation: now you have to write different code for each videocard. just as there used to be 3dfx-only games.

    isn't this against the idea of directx? seems very counterproductive to me, and an attempt by nvidia to monopolize the gaming industry.

    --
    Hostes alienigieni me abduxerunt. Qui annus est?
    1. Re:the point by olethrosdc · · Score: 3, Insightful

      In a nutshell: You don't need to write different code for different cards. Your program will work everywhere. You might improve the performance if you write special code. But that should be handled by the directx driver, so you would not have to.

      Carnack is doing a bit deeper programming than just using the top-level opengl API, he's actually coding shaders and stuff.. I guess in that case you might need to go do vendor-specific stuff. But the top-level API is the top-level API You just use it and it's the same for all cards, the driver inbetween does its job and you dont need to write extra code.

      Correct me if I'm wrong.

      --

      I miss my rubber keyboard.(Homepage)

  31. NVIDIA has a problem by lazyl · · Score: 4, Interesting

    Carmack says:

    It seems that the NV30 architecture requires a good deal more optimization to run shader code optimally (read: fast), while R300 deals with standard code much better. This would explain why NVIDIA is so harsh and aggressive in its criticism of the new 3DMark 2003, since the GeForce FX (NV30) seems to have a problem with non-optimized shader code, a trait that its mainstream siblings NV31 and NV34 will obviously share. If word got around - and in this community, it does - this could seriously hurt NVIDIA's sales.

    To be fair, in real games this "handicap" will most likely not be nearly as pronounced as in the 3DMark test. After all, NVIDIA is very good at convincing game developers to optimize and adapt their code for their hardware.


    So NVidia only runs well with optimized code huh? That's going to be a problem for them I think. It means we won't know how well it works until we get some games to benchmark it with. Sure, we could benchmark it with UT2003 or something; but that doesn't mean much. I don't care about UT2003. My current card runs that fine. I (and other people who buy these cards) care about how they will run the next gen games. We could wait until those games come out, but a lot of people don't have that patience. For those people it might be safer to get the ATI. If you go with NVidia you have to really trust that the games you want are going to be well optimized for it, though as Carmack said, they probably will be. Personally I'm still on the fence about which card I will eventually get.

    --
    Aw crap, ninjas!
  32. ATI hardly shines in the new 3dmark by scotay · · Score: 2, Informative

    I've got a 9700 pro, p2.53, sis648 and 512 DDR400. Hardly a lowend rig. My 9700 chokes on 3dmark 2k3. At several points in the demos the FPS drops below 10.

    If this benchmark is supposedly so horribly biased in favor of ATI, you'd think they might at least get it to run smooth on my 9700.

    I think 3dmark may be accurately pointing out that this new wiz-bang high-precision stuff may only start to be gameworthy on the NV35/R350 or even NV40/R400 generations.

  33. Re:Love Carmack... but. by Fembot · · Score: 5, Informative

    roughly what he's saying is:

    If you just write an application then it will run twice as fast on the ati card as the geforce fx

    But if you write two applications to to the same thing and optimize one for the ati card and the other for the nvidia card then the nvidia card does better

    So performance wise nvidia appear to be relying on developers to optimise their applications specificaly for the geforce fx. And they probably will get it too given their current market share.

  34. Re:Only 4 rendering pipes not 8 - Wrong by MBCook · · Score: 2, Interesting
    Wrong! You're a good boy for doing your homework, but you didn't quite complete it. Firing Squad links to a site that tells the reason. The GeForce 4 can actually switch its configuration. It can run with 8 rendering pipelines or do the 4/2 thing that it does. nVidia is enforcing this through software because they say that it is faster in today's games. They say that when newer games come out, they'll switch it to have 8 rendering pipelines to perform better in the games that will come out in the comming years.

    Looks like we'll have to wait and see.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  35. See if they *learn* from 3dfx by siskbc · · Score: 5, Insightful
    If nVidia put out the FX ASAP, drop the price on it, take as much of a bath as they have to financially, they might be OK. The longer it takes to get it in the market, the less time until ATI's next one (at which point FX sells for $75). They need to reload for the next one (as you say). Problem is, they can't rush the next one (or delay the FX to slap a new capability on it). That's what 3dfx did, and it kept them behind the curve set by nVidia, and ensured their doom.

    nVidia needs to learn that you can stay alive as a company with the #2 video card, as long as you can price it competitively - hell, that's what ATI did for years. But they do need to make sure they eventually get a winner. Since FX obviously ain't it, maybe they can win one next year. And making better decisions is part of it - don't skimp on pixel shaders like 1.4 when the competition will be able to kill you with it.

    They definitely need to catch back up to ATI - competition on this front is good for all of us.

    --

    -Looking for a job as a materials chemist or multivariat

  36. GF4Ti4600 ~= 1500, Radeon9700Pro ~=4000 by willith · · Score: 4, Interesting

    There's a substantial thread on Ars Technica's forums that contains a ton of benchmark results. What it boils down to is that if you have a decent processor (Athlon XP 1600+ or better) and an NVidia GF4 Ti4600, you'll end up with something like 1500-1700 3DMarks. If you pull the GF4 out and slap in a Radeon 9700 Pro (and get the appropriate drivers installed, of course), your score would shoot up to over 4000 3DMarks.

    I've got a Ti4600, and 3DMark 2003 runs like ass. Fortunately, Splinter Cell plays just fine, so I'll ignore the benchmark and get on with actually using the computer.

  37. The new generation EULA and AGP cards by grolschie · · Score: 2, Insightful

    Next well have manufacturers making us accept a EULA before installing the drivers that will forbid benchmarking their hardware. Sound familiar?

  38. Here is my score...I was very unhappy with it... by OBODY · · Score: 3, Informative

    AMD XP TBred-B 2100+ OCed to 2700+ (166fsb x 13)
    2x265MB DDR400 Clocked at 333Mhz, with 2-2-4-2 Timings (Dual Channel A7N8X Deluxe)
    ATI Radeon 8500 Default Clocking

    My Score was a wopping 1173 3DMARKS with

    Program Version 3DMark03 Revision 1 Build 3
    Resolution: 1024x768@32 bit
    Texture Filtering: Optimal
    Pixel Processing: None
    Vertex Shaders: Optimal

  39. Very sill argument by 0123456 · · Score: 2, Informative

    Uh, PS1.1 and 1.4 are part of DX9; they just happen to be available on DX8 cards too. There's no reason why you _have_ to use PS2.0 on DX9 cards if earlier versions will work just as well... and it's likely that game developers will use the earlier versions where possible, for best backward compatibility with older cards.

    Just imagine if every test had required DX9: people would be whining that their DX7 and DX8 cards couldn't run anything.

  40. Nvidia + 3dfx = NVfx by Deathlizard · · Score: 4, Interesting

    This is what is scaring me about Nvidia, Espicially since just about everything Nvidia makes is running my PC right now and it would be a cold day in hell before an ATI product touches my PC.

    From what I've seen so far, Nvidia is doing the exact same thing that 3dfx Did when the voodoo3 came out, and whats more disturbing is that the're following the 3dfx downward spiral so close that you could praticially mirror the two, a sort of NVfx if you will.

    Making Video cards, Pushing their Rendering Format harder than ever, Bashing Benchmarks, claiming that their hardware is limited for a reason, ETC. All of this failed miserably when 3dfx did it, and it's going to fail for Nvidia as well.

    It wouldn't suprise me to see a dual GeforceFX board this year, or even a quad version. It's what 3dfx did before they went under.

  41. and now a word from our sponsors by _|()|\| · · Score: 2, Interesting
    if ATI or Nvidia want to optimize their games so that they run super-fast on their cards, that's cool with me as long as it ads to my game playing experience.

    When AMD's K6-2 processors were getting stomped by the Pentium II, it turned to 3DNow, leaning heavily on 3DNow-optimized Voodoo2 drivers and a 3DNow-optimized version of Quake 2. Anand's Monster 3D-2 review shows 3DNow improving a last-place 44 FPS to a competitive 76 FPS. Quake 2 played better because of the efforts of AMD and 3dfx. However, the results weren't representative, as the Turok and Forsaken benchmarks show.

    I played System Shock 2 on a Voodoo3. At the time, 3dfx had Quake 3 on the brain, struggling to tweak its drivers to keep up with the GeForce. Those efforts were small consolation to me, as each new driver release would break something in System Shock, like making the weapon model sporadically disappear.

    The problem with a marquis game like Quake is that it encourages short cuts. The testing is done when Quake runs (a little faster). I, for one, am glad that Quake 3 put an end to the miniGL nonsense. Give me a card with decent, reliable performance in standard APIs like OpenGL and Direct3D. Put it this way: would you buy a TV that was optimized for Friends?

  42. Re:Love Carmack... but. by Afrosheen · · Score: 2, Interesting

    3dfx started losing around the time the tnt2 came out. Or maybe a little before that. Why? Quake.

    Quake3 used full on 24bit color and big (256x256) textures. The 3dfx cards, including the voodoo3 and banshee, couldn't handle these larger textures OR the higher bit depth rendering. Nvidia beat them on features, and later framerates.

    I traded my Banshee card for a TNT card back in the days when Quake3 first came out. After my friend saw Quake3 on the TNT card he wanted to trade back. Yes, it WAS that much of a difference.

    These days, it's more about drivers and price/performance. Visual quality is pretty much the same to the human eye on all the high end cards, and framerates like 90fps+ are about all you can see. Anything more than that is just extra horsepower for higher details or the latest and greatest game.

    Nvidia won't end up like 3dfx at this point in the game. It's just the two headed monster of ATI and NVIDIA, each with their own fans and pluses/minuses.