Slashdot Mirror


Initial Half-Life 2 Benchmarks Released

dfj225 writes "According to an article on ExtremeTech.com, it looks like ATI has the lead in Half-Life 2 graphics card performance. Valve benchmarked their new game using the top cards from both ATI and nVidia. Results show the ATI Radeon 9800 Pro drawing around 60 FPS while the nVidia GeForce FX 5900 Ultra only draws around 30 in Half-Life 2's DX9 full precision tests. Read the article to see results on other tests that Valve ran." Update: 09/11 13:06 GMT by M : Another article about the presentation.

88 of 421 comments (clear)

  1. Re:Hmm. by Dot.Com.CEO · · Score: 4, Funny

    Sure, they are compiling Direct X 9 for Linux as I'm writing these lines.

    --
    Mother is the best bet and don't let Satan draw you too fast.
  2. Well well by Snaller · · Score: 3, Interesting

    I take it you guys have seen the ingame movies? Looks very nice, and seems to take game physics to a whole new level, but at the same time it looks as if you need a Pentium 5 to get it to run properly!

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:Well well by Spy+Hunter · · Score: 3, Informative

      OTOH, it *sounds* as if you need "An 800 MHz P-III and a DX6 level hardware accelerator (e.g. TNT)." -- Gabe Newell, Valve Software General Program Manager

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    2. Re:Well well by Spy+Hunter · · Score: 5, Informative
      Oh, yeah: Link to the page with that quote.

      Also, the Planet Half-Life Screenshot Gallery, a page with a huge number of interviews with Valve staff and previews of the game, and Videos. The huge one is awesome.

      September 30th! I can't wait!

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    3. Re:Well well by antiMStroll · · Score: 3, Insightful
      Sounds like an 800 will be enough if you're happy with jerky 320x240 256 colour. Or did Gabe mean these are the requirments to play the opening splash screen? The fastest consumer card in the world in a 2.8 GHz P4 got mediocre perfromance, 60 fps running 1024x768 32 bit colour. Both numbers are considered by gamers to be at best 'adequate', I play HL1 1600x1200x32 70+ FPS with a Ge3 Ti200 in OpenGL.

      Speaking of, any word of OpenGL support?

    4. Re:Well well by BigJimSlade · · Score: 3, Insightful

      I'd be willing to bet money that you didn't run Half-Life at that resolution when it first came out ;)

  3. This is surprising how? by mmol_6453 · · Score: 3, Insightful

    How is objectivity of this study any different from, say, a study by Microsoft promoting Windows?

    --
    What's this Submit thingy do?
    1. Re:This is surprising how? by MoonFog · · Score: 4, Insightful

      From the article : Valve's General Program Manager Gabe Newell gave the presentation at an analyst conference being held by ATI in Seattle. And while the circumstances may seem slightly suspect given the event and the Valve/ATI OEM deal, Newell was quick to dispel any such conflict of interest.

      Believe it those who will, but I would certainly question the integrity of the test, and I won't buy an ATI card over nVidia over this just yet.

    2. Re:This is surprising how? by Zathrus · · Score: 3, Informative

      Which is why, I'm sure, that every single real DX9 benchmark has shown nVidia falling far, far behind ATI.

      The quotes from that second link are particularly damning -- and they're from a variety of companies, including id Software, not just Valve.

      I've never owned an ATI card. My last 5 or 6 cards in all my computers (and my wife's) have been nVidia. My next card is almost certainly going to be ATI though because they're currently the performance leaders. I have some reservations about drivers still -- not with performance or stability but with long term support since ATI has still failed to deliver a unified driver architecture -- but I'm unwilling to sacrifice that much performance while still paying a higher price.

      Frankly, at this point anyone who is still wondering about the validity of the benchmarks is deserving of the title "nVidia fanboy".

    3. Re:This is surprising how? by Zathrus · · Score: 4, Informative

      Maybe because HL2 is a DX-only game?

      And, yes, OpenGL is inferior to DX at the moment. OpenGL 2.0 fixes most of the issues (particularly in the shader department), but it's far less mature than DX9 is.

      And while DX isn't immune to vendor-specific code (see the discussion by Gabe Newell on this and NV3X in HL2, or the shader issues that occurred in DX8), MS is making efforts to reduce or eliminate those occurances. I suspect we'll see some pop up as DX9 becomes more mature, but they'll be resolved in DX10 just as the DX8 issues were resolved in DX9.

      I'm not a MS fanboy, but the reality is that you can get a hell of a lot more support if you develop for DX than for OpenGL. That matters to a lot of developers. The downside is that you inherently limit your platform choices... but the reality is that there's 3.5 gaming platforms out there right now -- PC/Xbox (1.5), PS2, and GameCube. Porting anything between them is a virtual rewrite of the graphics engine anyway, so portability isn't a huge concern. The Mac and Linux markets are essentially non-existant.

    4. Re:This is surprising how? by cK-Gunslinger · · Score: 3, Interesting

      Take a look at history:

      1) 3dfx is king of 3D
      2) nVidia comes along with interesting products, 3dfx still king
      3) nVidia improves (TNT, GeForce), 3dfx struggles, both run neck-and-neck
      4) 32-bit becomes important, nVidia take the lead
      5) 3dfx struggles, plays catch-up (Voodoo4, 5), yet becomes irrelevant

      Then we have:

      1) nVidia is king of 3D
      2) ATI comes along with intersting products, nVidia still king
      3) ATI improves (Rage, Radeon), nVidia struggles, both run neck-and-neck
      4) DX9 becomes important, ATI takes the lead
      5) nVidia struggles, plays catch-up (FX series), yet ...

      It's not a hard cycle to visualize. A lot of other similarities are there, as well: "fan-boys", aggressive advertising, benchmark scandals, developers' opinions, etc. It's actually pretty cool for us, as we get great advancements in 3D.

    5. Re:This is surprising how? by Zathrus · · Score: 5, Informative

      OpenGL is ahead of DX and always will be. You get faster access to new features through vendor extensions and often better access to them.

      You may be able to access more advanced features, but that also ties you down to writing specific code for each card you want to support. That's a freaking nightmare. API's are supposed to help you avoid doing that. As I said, both OpenGL and DX have had issues regarding this, but OpenGL's issues are far more prevelant and pervasive than DX's are at the moment. OpenGL 2.0 will fix a good bit of this, but it's not out yet (no.. it's not... all the pieces are in place but it hasn't been ratified yet).

      or instance Carmack has talked about how he is better able to access some of the advanced shader features on Nvidia cards through the OpenGL exposed elements than through MS's DX9 interface which was coauthored with ATI

      He's also commented on how miserably slow the nVidia cards are with the higher shader functions, even after dropping the precision back to 12 or 16-bit (compared to 32-bit in DX9, which ATI supports fully).

      Hell, read the TechReport's discussion on HL2 and nVidia -- spending 5x more time optimizing the NV3X codepath than the generic DX9 codepath and still not even reaching the generic's performance is not a good way to spend your time. If I was a game developer (I'm not) I sure as hell wouldn't do that for most cards. The only reason Valve or id did so for nVidia is because they are such a huge market segment. Do you think they'll be looking at any optimizations for S3 or Matrox? Doubt it.

      Until ATI stops writing crappy drivers and prematurly killing still sold hardware I won't be supporting them.

      Same. Which is why my next card is probably going to be ATI -- they've ceased doing either of the above. I'd still like to see a unified driver architecture from them, but their drivers and support have been very good for the past couple years. Which also happens to coincide with them firing their entire driver team. Which also occurred at the same time as the utter lack of driver support you reference. The new team seems much better about actually doing their jobs.

  4. Re:Hmm. by PakProtector · · Score: 2, Interesting

    Kind of like how NWN is DirectX compliant for Linux?

    --

    Edward@Tomato - /home/Edward/ man woman
    man: no entry for woman in the manual.
    "Qua!?"

  5. Benchmarking even shadier? by dmayle · · Score: 5, Interesting

    Forget ExtremeTech's article, and go check out the one at The Tech Report. According to Gabe Newell of Valve, one of the graphics card companies was trying to detect when a screen shot was being made, so that it could output a higher resolution frame, hiding the quality trade-offs made by the driver. From the article: "He also mentioned that he's seen drivers detect screen capture attempts and output higher quality data than what's actually shown in-game."

    1. Re:Benchmarking even shadier? by Robmonster · · Score: 2, Insightful

      That is awful. I'd much rather driver authors spent their time actually improving the drivers, rather than coming up with ways of fooling people into thinking they are improved.

      --
      I have no sig yet I must scream.
  6. Go, ATI! by Faust7 · · Score: 4, Funny

    Is it just me, or is ATI pulling a real turnaround? They used to be the underdog for so long -- their drivers weren't the greatest, their marketshare was second-fiddle, and they initially missed out on the Xbox contract. I never thought I'd see the day where nVidia, which is practically the industry standard for gaming, might be challenged on such a thing as actual performance.

    Oh well, at least communication between hardware and game developers has improved to the point that I won't need to specify to the game whether I have a Hercules, Tandy, or Trident chipset... ;-)

    1. Re:Go, ATI! by ProppaT · · Score: 5, Insightful

      Forget about ATI, I never thought I'd see the day when nVidia was the standard. Back in the old days of the 3D wars, 3DFX was fast, Rendition was pretty, and nVidia was just butt ugly with a handful of problems.

      I always rooted for Rendition, but I suppose they died when Micron bought them.

      If anything, nVidia was the real underdog in the 3D wars...they were the only company with nothing going from them, and they managed to turn that around. I still hope ATI wins in the end, though. I like their technology quite a bit better than nVidia's....and you can't beat the 2d/3d quality with anything but a Matrox.

      --
      Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
    2. Re:Go, ATI! by Zathrus · · Score: 4, Informative

      If anything, nVidia was the real underdog in the 3D wars...they were the only company with nothing going from them

      Nothing going for them? Uh... do you know anything about nVidia's history?

      nVidia was formed from disgruntled SGI employees. You know, the same SGI that created OpenGL and pioneered 3D graphics on computers? Yeah, that one. Why were they disgruntled? Because they had gone to the powers that be at SGI and said "you know, we could make a buttload of money off our technology -- we can make cards that do a large subset of the OpenGL calls and sell it to the PC market for cheap!" SGI management was all about profit margin though, and there's a lot more margin (although not as much profit) in selling a few cards for $50-100k than there is in selling hundreds of thousands or millions of cards for $150-450.

      So a bunch of the top SGI graphics engineers left and went off to make their own company. The first few cards released by nVidia were actually OEM'd cards from another company. IIRC, the TNT was the first silicon and code from the ex-SGI engineers, and it was not "butt ugly with a handful of problems" by any means. There were initial problems with running 3Dfx only games (as in, it couldn't...), but Quake and OpenGL remedied that issue. The GeForce completely blew away 3Dfx and they never recovered.

      Oh yeah... that little bit about them being ex-SGI engineers? Well, it came back to bite them. SGI sued the hell out of nVidia and it wound up being settled out of court. SGI retains options on advanced features in the silicon and drivers. One of the many reasons that the drivers can't be open sourced.

      It seems that nVidia is now suffering from the same problem that plagues a lot of hot tech companies -- many of the primaries have made millions of dollars and decided they don't have the need/desire to work there anymore. So they retire, cash in their stock options, and then go pursue other interests, which robs the company of not only its top engineers but also its visionaries and leaders. The last couple generations of cards from nVidia appear to be due to this. They may come back still, and they're still better off than 3Dfx was, but they've certainly fallen from the lofty heights they used to occupy.

    3. Re:Go, ATI! by cK-Gunslinger · · Score: 2, Insightful

      Of course current ATI and nVidia cards--and truth be told the last couple of generations, too--have been total overkill in the performance department for everything except the very high end games. When you realize that those very high end games represent about 10-20% of the total PC game market, then you realize what a wash this all has become. Does it matter if you're dominating a small minority of the market, especially if you're doing it without regard to price?

      Dude, it's called "trickle-down." Same thing happens at car-shows. The industry puts out "concept cars" that are truly revolutionary, cost a small (or large) fortune, and are bought by very few (if any.) Eventually, some of those innovations make their way down to consumer-level designs, where they have become refined and affordable. People are happy.

      It's nearly the same with graphics cards. Sure, few can afford the $400+ cards, and they mean very little to the current generation of games, but eventually, the technology trickles-down into consumer-level cards, where they have become refined and affordable. People are happy. I'm pretty sure that whatever card you or anyone else has today, was probably at one time one of these "ridiculously unnecessary" cards.

      Designing anything for "today" would be suicide. You have to anticipate (or help control) where the market is heading, and design for that. That's why games like Daikatana and DNF fail (or will fail.) They designed for something short-term and got left behind by the rest of the market. Daikatana shipped, but was not revolutionary enough. DNF keeps putting off the inevitable, but the result will probably be the same.

    4. Re:Go, ATI! by Slayback · · Score: 2, Informative

      You seem to have forgotten the ugly step-child, the NV1 - the first chipset produced by nVidia. I had it in the form of the Diamond Edge 3D 3400 XL.

      It was the strangest video card that I've seen to date. It had 2 ports for Sega Saturn controllers, and an onboard sound card for wavetable MIDI. The 3D rendering was proprietary and it only supported a few games like Panzer Dragoon and Virtua Fighter. Only years later did they come out with drivers that actually did DirectX, and then it was sort of a DirectX wrapper and hardly worked at all. That card, was BUTT UGLY!

      If you want to see an example of it's wonderful graphics, BYTE still has a report up.

  7. Yawn... by WIAKywbfatw · · Score: 3, Interesting

    And just how long will it be before someone finds out that one or both of those video card manufacturers has been "tweaking" their benchmarks to improve the acheived frame rate?

    Anyhow, just who runs Half-Life or anything with all the eye candy maxed up? No serious gamers that I know of, that's for sure. At the settings that hardcore FPS addicts play at, the frame rate delivered by any card currently being shipped either ATi or nVidia will be sufficient (assuming that the rest of the system isn't subpar).

    Once again, for those of us without money to burn the smart buy is that $100-$200 card that cost $600 a few months ago, not the one that costs $600 now (and which will be down to $100-$200 just as fast).

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:Yawn... by SilentSheep · · Score: 3, Informative

      60 fps is more than enough for a 1st person shooter. I doubt you can tell the difference against higher frame rates, i know i can't.

      --
      .
    2. Re:Yawn... by Dot.Com.CEO · · Score: 2, Insightful
      It is statements like the above that allow the graphics companies to milk you, the consumer, with high end cards costing $500 so that you can get "better" gameplay and "better" framerates. They have convinced you that, because you get more fps you get a better gaming experience and, because you are a true gamer you need more fps. So "bullshit" to you, kind sir.

      So go on, spend your money on useless things, play Quake 3 at 300fps and marvel at how you see things before they happen. Fact is, you cannot see the difference between 60Hz and 120Hz.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    3. Re:Yawn... by adrianbaugh · · Score: 4, Funny

      It took me ages to realise that "FPS games" were "first-person shooter games" - owing to all the hardcore gamers posting on /., losing sleep over small video card performance enhancements I always thought it meant "frames per second games"...

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    4. Re:Yawn... by tolan-b · · Score: 3, Interesting

      Actually sir...

      You're not entirely correct.

      If you have 3 frames of movement displayed but your eye only registers one during that time then you get the 3 frames overlayed on each other giving a motion blur effect, which your brain uses to augment it's motion tracking.

      It's how (time)cheap motion blur is achievd in 3D sometimes. For 1 frame of a clip, you render 5 (for example) subframes and composite them together (optionally gaussian blurring it slightly to meld the edges).

      Another reason for high framerates in certain games (most notably Quake 3) is that the netcode is tied to the framerate. The optimal framerate for online Quake 3 is 125fps. This allows you to jump very slightly higher, enabling you to reach ledges that you otherwise couldn't.

    5. Re:Yawn... by Glock27 · · Score: 4, Interesting
      Once again, for those of us without money to burn the smart buy is that $100-$200 card that cost $600 a few months ago, not the one that costs $600 now (and which will be down to $100-$200 just as fast).

      Well, I was pleased to see the showing the GeForce 4 Ti4600 put up in those tests. I think those can be had fairly cheaply these days (I payed $249 several months ago).

      I'm running it in this Athlon 2600+ system (RH 9, fully accelerated NVIDIA drivers). I've been doing some OpenGL development lately, and it's been great on Linux! I have nothing but good things to say about NVIDIA's drivers and OpenGL implementation. Could anyone comment on the quality of ATI's OpenGL support with the 9800 Pro class cards under Linux? (I'd like to hear from the perspective of a developer, but gameplayers would be interesting too).

      On the other hand, I do know one way to get great (or at a minimum good) OpenGL drivers for the Radeon 9800 Pro - buy a PowerMac G5. :-) (Yes, I know you could use Windows also...but let's keep our perspective here.)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    6. Re:Yawn... by nathanh · · Score: 5, Funny
      The fact is *you* can't see the difference. It's the same thing with audiophiles/musicians and complaints about mp3 compression.

      Audiophiles are idiots and musicians are often tone deaf.

      Audiophiles can hear artifacts in high quality mp3s,

      Audiophiles can supposedly hear artifacts produced by gravity waves passing through solid-gold oxygen-free "ribbon" cables. Stop paying attention to their ramblings: it only encourages them.

      Ever hear people talk about movies and how "the human eye can only see 24 fps"?

      Actually I think you made that one up. Every movie buff knows that film frames are double shuttered to play at 48fps. Films played with single shutter are noticeably flickery. True movie buffs also know that the director can't pan a shot too fast or he'll get stutter, so they'd be aware that the human eye sees rates in excess of 24 fps.

      I claim shenanigans. I don't think anybody claimed that "the human eye can only see 24 fps". You just made it up because you didn't have an argument.

    7. Re:Yawn... by mrpuffypants · · Score: 2, Insightful

      I've got lots of friends who do exactly what you're talking about: buying top-of-the-line games and hardware then cranking their visual settings down to pong-esque mode just for faster gameplay.

      Excuse me, but when I drop $300-500 on a video card I want my screen to fucking blow me away! I didn't pay for the new technology just to see it wasted. FPS are important, but getting your money's worth and enjoying what the artists put together for the game is far more interesting than simply looking to get a bigger number.

    8. Re:Yawn... by Jagasian · · Score: 2, Interesting

      Exactly, for hardcore gamers, there is no maximum needed framerate. I play allot of Quake (the original one)... that is, Quakeworld (the original one with improved netcode), and the higher your framerate, the lower your lag. Quake 3 has a minimum possible latency of 50ms, while Quakeworld's minimum is tied to your framerate. At 72fps, you get 14ms of latency on a good LAN. At 500fps, you get a 2ms.

      This has many benefits such as being able to jump higher and farther, fall more slowly, and you do more damage with your lighting gun... which back in 1997 wasn't the most powerful weapon because gamers averaged 30fps. Today they average much higher than that, so the lightning gun is now the king of weapons in Quake. It is like a really long light saber when you have a 500fps. You kill whatever you touch with it.

      For many reasons, it is a community standard to cap the client's framerate at 72fps. Using a higher framerate is considered cheating because it changes the game too much.

  8. Well that was a waste. by INMCM · · Score: 4, Informative

    What a terrible article. It didn't even say what resolution all that was happening at.

    --
    Caffeine Good
  9. Application-specific "optimizations" by Stiletto · · Score: 5, Insightful

    nVidia has been circulating its Det50 driver to analysts in hopes that we would use it for our Half-Life 2 benchmarking. The driver contains application-specific optimizations

    The article fails to mention whether they actually detect the application and run the driver through a different code path, or if they've made general driver-wide optimizations that happen to also help Half-Life. Knowing the behavior of these video card companies in the past, I would suspect they have huge chunks of code in there devoted soley to Half-Life.

    So, now instead of having to hack around and catch companies cheating on drivers, we just have to read as they admit it openly? This is standard operating procedure now???

    When I download the latest Detonator drivers for my nVidia card, I want to download a generic D3D/OpenGL driver, not a Half-Life driver. The amount of time they spend "optimizing" for the popular games is time they could have been spending making sure the performance and quality is adequate for ALL games and modeling apps.

    1. Re:Application-specific "optimizations" by Rogerborg · · Score: 4, Insightful

      >Coming is the day where the driver will optimize itself for all popular games, on-the-fly. What is wrong with that?

      Um, because it's a crock of shit? It's not optimisation, it's trading quality for frame rate, without giving you a choice in the matter. If I click the boxes for Full Scene Auntie Alienating and Dodecahedral Filtering, I damn well expect the driver to do that, regardless of whether a given game runs at 2fps or not. If I want a higher frame rate, I can turn those options off myself.

      I don't want the driver second guessing me, because it's not being done for my benefit, it's being done to scam gullible reviewers and sell more cards.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:Application-specific "optimizations" by OrenWolf · · Score: 2, Insightful

      /agree with parent.

      I have *no* problem with optomizations that increase speed *without* quality loss. These optomizations, however, do not do this.

      I *do* have a problem with increasing speed *with* quality loss, unless I have a checkbox that specifically says "Do no enable speed optomizations that negatively impact visual quality" or somesuch.

      If they're going to optomize, then make it *known* that the do, and make it a user-configurable option to do so.

    3. Re:Application-specific "optimizations" by Firehawke · · Score: 2, Informative

      Except that these optimizations are choosing FOR you to drop detail settings. Yeah, the game says you have X, Y, and Z special options, but your driver is doing otherwise.

      On top of this, these "optimizations" are degrading visual effects pretty seriously according to the article by taking away important effects.

  10. Unreliable benchmarks - on a beta, anyway. by Channard · · Score: 3, Insightful

    I wouldn't value these benchmarks too much, given they're from a game that hasn't yet gone gold. Features could be dropped from the graphics engine that will affect the way each card deals with the graphics.

  11. I've only got a Voodoo 3 card ... by BabyDave · · Score: 3, Funny

    ... you insensitive clod!

    Seriously though, are they allowing for people with older cards? (UT 2003 ran fine on my Voodoo3 and still looked pretty darn good, even w/o transparency, anti-aliasing, or any of the other modern GFX buzzwords)

  12. Re:Not at all.... by botzi · · Score: 2, Insightful

    All this boils down to show that nVidia are still strugling with full DX9 support on their chips. It is quiet probable that if the game was based on DX8 instead of 60/30 we had 80/80.
    ATI are still ahead in the implementation of DX9 features.

    --
    1. No sig. 2. ???? 3. Profit!!!
  13. Shouldn't it be this way? by Absurd+Being · · Score: 5, Insightful

    If a user wants to take a screenshot, shouldn't it be at the highest available resolution? If they can do it with a low overhead, they should. It's the lying on the benchmarks that's the problem here.

    --
    Karma: Excellent^(-t/Tau), Tau=Wittiness/Trollishness
    1. Re:Shouldn't it be this way? by Kircle · · Score: 2, Insightful

      They call it a screenshot for a reason. If your screen can't show it, it ain't a screenshot.

      --

      -- Kircle

  14. Probably accurate by BinBoy · · Score: 2, Interesting

    GeForces just don't work right on some systems. I upgraded from a Voodoo3 to a GeForce 3 a couple years ago on a 700Mhz Athlon and went from being pegged at 70fps in Team Fortress and Counter-Strike to dropping as low as 30fps in the same game on the same computer. Now I have a faster computer with a 9800Pro and I'm at 70fps or higher in every game so far. Ready for HL2 and Deus Ex 2. Whoohoo!

    1. Re:Probably accurate by Skye16 · · Score: 2, Informative

      Yeah, the drivers that come in the box are always horrendous. The drivers that came with my Asus card always crashed my system. Even the newest ones from the Asus site were horrible. No matter what card you get, if it's an nVidia, always use the detonators. Otherwise performance will be horrible.

  15. Older Hardware by Nighttime · · Score: 3, Insightful

    It's all very nice seeing how the latest and greatest cards perform but how about some test results for older cards.

    I prefer to save my pennies and upgrade my graphics card to the one just behind the current generation.

    --
    I've got a fever and the only prescription is more COBOL.
  16. Re:Actually they've done.... by botzi · · Score: 2, Informative

    ...such a test.... the results are here third graph:

    --
    1. No sig. 2. ???? 3. Profit!!!
  17. Oh boy here we go again. by GregoryD · · Score: 5, Insightful
    ATI fanboy: blah blah blah blah nvidia cheated blah blah blah ATI ROCKORZ!!!

    NIVIDA fanboy: blah blah blah nvidia has better support... blah blah blah!!!

    I'm not sure what is going to end first, the Israel-Palestinian situtation or the ATI vs NIVIDA arguement.

    The fact is both regularly cheat on performance and quality benchmarks, and if you think you can actually say one is better then the other you are a biased fanboy.

    Just buy the one on sale, please.

    1. Re:Oh boy here we go again. by glwtta · · Score: 5, Funny

      All I know is that my Radeon 9800 makes my vi look damn good!

      --
      sic transit gloria mundi
    2. Re:Oh boy here we go again. by Obiwan+Kenobi · · Score: 3, Interesting

      The fact is both regularly cheat on performance and quality benchmarks, and if you think you can actually say one is better then the other you are a biased fanboy.

      Oh Good Lord, what kind of Trolling is that.

      I'll note a few things here:

      Firstly, NVidia has reigned supreme in the Direct X 8 and prior arena. Their GeForce cards are awesome.

      But DX9 is all about pixel shaders. They are the future, and ATI realized that. They built their R300 core (Radeon 9600/9700) based on the DX9 spec, and it shows. The newest games, such as HL2, which rely heavily on DX9 extensions, run better on ATI hardware than NVidia's stuff because they have to use hacks to get DX9 extensions, such as pixel shaders, to work properly with the GeForce line. NVidia doesn't have it built into the hardware, and the gamers who have them will suffer because of it.

      John Carmack has had to write special code in Doom 3 to compensate for the NV30 core that doesn't like DX9 as much as it should. Go read some of his .plan files for proof.

      Look up your facts, and try to stay away from troll-like generalizing until you know what you're talking about.

    3. Re:Oh boy here we go again. by $rtbl_this · · Score: 3, Funny

      Yeah, but the GeForce FX works better with emacs! Let's see how many flamewars we can run in parallel.

      --
      "Are you being weird, or sarcastic?" said Emma. I said I didn't know because I get the two feelings mixed up.
    4. Re:Oh boy here we go again. by xSauronx · · Score: 2, Funny

      well you cant beat my 8500 when it comes to installing a new driver, rebooting and having windows tell you multiple files are corrupted. the 2d on this card is fantastic and the dos-style text was so crisp!

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
  18. Unfortunatly by SirLestat · · Score: 2, Insightful

    I want a good framerate and I dont have a ATI Radeon 9800 Pro ... Did they realize that that card was $750 over here? I got two 10k hardrive, a raid card and 512 meg of ram for that price !

  19. 60 fps ??? by selderrr · · Score: 2, Insightful

    on the fastest cards on the market ?

    I guess my GeForce4 ti4600, which is just over 1 years old, will only get 30fps or so ! Which means I'll be a sitting duck in netgames.

    If these are indeeed optimized benchmarks, I doubt we'll see HL2 on the market soon. The'yll have to wait at least untill the R9800 or U5900 become mainstream. (read : at console-level prices)

    1. Re:60 fps ??? by Rogerborg · · Score: 5, Informative

      Actually, if you bother to read the god damn article, you'll find that your 4600 (and my NV28 4800) beat the NV30 cards when the DX9 gubbins is turned off. Given that Valve are saying that it'll run on a DX6 or later card, it looks like this'll be a viable option for us poor bastards with 6 month old hardware.

      --
      If you were blocking sigs, you wouldn't have to read this.
  20. DX by Apreche · · Score: 2, Insightful

    The thing worng with these benchmarks is they only cover DirectX9. Any self respecting Half-Life player always keeps it in OpenGL mode, especially if it's in the land of NVidia. I can't think of a single game that lets me choose between DirectX and OpenGL where I have chosen OpenGL over the dx. Carmack likes opengl, and he knows more about it than anyone I know.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:DX by Dot.Com.CEO · · Score: 3, Informative

      Half Life 2 is DX 9 only.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    2. Re:DX by Snowmit · · Score: 2, Informative

      Any self respecting Half-Life player always keeps it in OpenGL mode, especially if it's in the land of NVidia.

      That may be true for self-respecting Half-Life players but what about the self-respecting Half-Life 2 players? You know, the ones that will be playing the new game that will be running on a new engine? What do they have to say about this issue?

      Nothing. Because they don't exist yet - the game needs to be released before there can be tribal knowledge about the optimal hardware configuration.

      --
      I have a lot of opinions about Cyborgs and Architects
    3. Re:DX by entrager · · Score: 2, Informative
      Half Life 2 is DX 9 only.

      This is simply not true. While it may not have OpenGL support (I'm not sure on this), it is NOT DX9 only. Valve has confirmed that the game will run on hardware that supports at least DX6.
    4. Re:DX by C_Kode · · Score: 2, Insightful

      Umm. I've never known John to be a political person. Where did you get this info? Can you point to some place were you've seen a political side to him? Ego? That I wouldn't doubt, but to say he uses politics to influence is blasphemy. He has done nothing more than produce the best rendering engines known to man. He did that by knowing the ABCs about rendering, and not having a corporate board of directors/share holders breathing down his neck. Generally, if it comes from his mouth and it's about rocketry or 3D rendering; it's probably true or a best educated guess from someone of his knowledge. Political; I think not.

    5. Re:DX by Dot.Com.CEO · · Score: 2, Informative

      Direct X works that way. You can write the game in DX9 and it will use hardware functions for whatever it can and software for all the rest. However, the game itself will be DX9 only in that you will have to have DX9 installed in your PC to run it even if your graphics card is only DX6.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    6. Re:DX by Zathrus · · Score: 2, Informative

      He should've said "Half Life 2 is DX only" -- yes, there are code paths for DX6 up to DX9. There is no OpenGL support in Source, and Gabe Newell has said repeatedly that there never will be any.

  21. Re:all this boils down to: by Anonymous Coward · · Score: 3, Interesting

    Actually, it all boils down to:

    DX9: Bad
    OpenGL: Good

    All Valve is doing is making it harder for other OS's to get their games. So I think I speak for all the *nix users when I say they can go fornicate themselves with an iron rod.

  22. Re:This is interesting why? by Dot.Com.CEO · · Score: 4, Insightful

    Well, if you consider this is an article about Half Life 2 and not about Nvidia's and ATI's open source strategies you might see the interest.

    --
    Mother is the best bet and don't let Satan draw you too fast.
  23. let's remember by Anonymous Coward · · Score: 4, Insightful

    ATi is bundling HL2 with there cards soon so anything in this article at best gives you an idea as to HL2's performance.

    Let's also remember that once ATi was much bigger than nvidia in graphics, and charged exorbitant prices for crappy chips, with shocking driver support.

    Let's also remember nvidia have much better performance so far in the more important (and independant) doom3 benchmarks (where 16bit floating point precision is used for nvidia cards, instead of 24 for ati and 32 for nvidia, as directx9 was originally going to specify before nvidia and microsoft fell out).

    Also remember that nvidia's cards offer better performance in most 3d rendering apps (where both cards use 32bit fp and almost all of ati's advantages evaporate), so driver tweaking on nv's part in games does not necessarily mean they have a lesser part for that.

    Finally linux support is a no brainer, nvidia have been doing it well for years (with support as far back as tnt), ATi have made a recent attempt that is not user friendly, or even support all radeon chipsets, let alone rage 128.

    ATi are onto a good thing right now with the current directx9 spec giving them an advantage in games that stick to the spec instead of the optimum end user experience. That is about all they have going for them though. This battle has far from swung the other way, it's merely gotten closer than it used to be.

  24. Re:Hmm. by iamplasma · · Score: 2, Informative

    No, they are not. There was an FAQ put out a while ago with the answers officially from Valve, and they were asked if a Linux port would be coming out. They said no, and there were no plans to do it at all. However, if Transgaming aren't all over this game the moment it comes out, I'll be very surprised.

  25. Re:Why more thatn 25fps? by Spy+Hunter · · Score: 3, Insightful
    Because tv is interlaced, so you effectively get two very low-resolution frames for every 30 fps "frame". The effective framerate of TVs is 60 fps. (or I suppose 50 for you PAL folks)

    I often hear people say "after 30 fps you can't tell the difference", or something to that effect. That might be true if you were playing back the frames evenly spaced. However, your monitor runs at a fixed 60 Hz framerate (or 70 or 80, but let's just say 60), so a "fps" of 50 will have you showing 5 frames, showing the last frame again, and then showing 5 more, which can produce a noticable stutter even though the "fps" is 50. So that is one reason why you might want a "fps" of at least 60 (or 70, or 80). Also, the really meaningful value is "minimum fps", because that is what you're going to get when you're fighting the boss and all these guys are coming at you and all these things are happening at once. Usually, a higher average fps (say, 120) indicates that the minimum fps will also be higher. So, a high fps score can still be good even if your monitor can't display 120 frames every second.

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  26. Re:Why more thatn 25fps? by Squarewav · · Score: 3, Interesting

    the thing about it is that lets say the game has a fps of 30, thats an adverage score, which meens there was a high and a low, in some parts the fps may drop to as low as 0 or as higher then 60, if your trying to frag someone and your fps goes down to 3 your in trouble, the higher the fps rating is the higher the min fps is

  27. 3DMark03 by 10Ghz · · Score: 4, Insightful

    These results mirror 3DMark03-results perfectly. It seems that NV's DX9-support is horribly broken. Why else would their cards need separate codepath (In HL2 and in D3(Although D3 is OpenGL-game, it uses many of the same features)) whereas Ati-cards do not? Carmack has said that if D3 does not use the NV-specific codepath, NV-cards will have poor performance.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  28. That's easy to test by roystgnr · · Score: 4, Insightful

    If you take a screenshot while running at 1280x1024, and it outputs a 1600x1200 picture, then it's providing "the highest available resolution". If you take a screenshot while running at 1280x1024, and it gives you the same size image but with all the ugly "trade visual quality for speed without the user's request" hacks turned off, then it's just lying.

  29. No, it should never be that way by Artius · · Score: 2, Insightful

    a "screenshot" should capture what is on the "screen" and save that to an image file. That's what a screenshot has been historically, and it's what people expect from similarly named features. What you're talking about would be an entirely different feature. You're talking about "Render this scene to a file", in which case you might want to increase the resolution or quality settings. What would be a more valuable feature in certain games would be something like "Render this entire map to a file." The thought being of course that you would create an image that showed the entire map while the screen would only show a portion. What was done in this case is so clearly a dodge. They know that hardware sites often measure image quality of cards by taking screen captures and comparing the images and they were just trying to hide their warts.

  30. Re:Why more thatn 25fps? by BenjyD · · Score: 3, Interesting

    This should really be in the slashdot FAQ. It was settled way back in the day with 3DFX's demo comparing 30 and 60fps side by side.

    1) The fps number is an average. If you average 25fps, then when things get busy on screen the rate can drop to 15 or something, which is very visible and ugly. I you run at 60, that doesn't happen.
    2) 25fps looks bad for rapid movement and panning (ie, most games). Next time you watch a film, look at how blurry everything looks when the camera pans rapidly.

  31. Re:Wow, the ATI's dominance is quite amazing by Cassius105 · · Score: 2, Informative

    Not true

    synthetic benchmarks have been showing that the geforce FX has poor directX 9 performance

    just everyone dismissed them because they were synthetic benchmarks

  32. NWN is OpenGL by kabutor · · Score: 2, Informative

    FYI

  33. ATI runs in 24-bit, NVIDIA in 32-bit by magic · · Score: 4, Interesting

    I'm not 100% certain about the specific cards tested, but for several of the highest end NVIDIA and ATI cards a head-to-head comparison for performance doesn't tell the whole story.

    This is because ATI cards have implemented a 24-bit floating point pipeline while NVIDIA cards implement a 32-bit pipeline. It is reasonable to expect the ATI card to outperform the NVIDIA card at the expense of some round-off errors. 32 vs. 24 bits on a color pixel is probably no big deal (although some color banding might arise), but when those results apply to vertex positions you could begin to see cracks in objects and shadows.

    Note that the ATI card is still faster for Half-Life 2 in 16-bit mode, so it is probably a faster card overall for that game. There are so many ways to achieve similar looking effects on modern graphics cards that even as a graphics expert, I can't tell which card is actually faster.

    I've been working with both the GeForceFX and Radeon9800 for some time and both are amazing cards. They have different capabilities under the hood, and can perform different operations at different speeds. Furthermore, under DirectX both cards are restricted to a common API but on OpenGL they have totally different capabilities. I don't think a consumer would go home unhappy with either card, except for the price.

    -m

    1. Re:ATI runs in 24-bit, NVIDIA in 32-bit by Anonymous Coward · · Score: 2, Interesting

      Actually, its worse for nVidia. You are correct, FX can support FP32 FP16 and FX12. In the case of DOOM and Half-life, the FX series requires a special codepath that runs the FX chips in FP16 or even FX12 (integer!) to stay competitive. The minimum requirement for DX9 FP is 24 bits. nVidia goes beyond the spec but can't run competitively in that mode. In short, ATI delivered good DX9 performance. nVidia must run BELOW THE DX9 FP SPEC to compete with ATI. No contest IMHO. There will be plenty of unhappy nVidia campers as DX9 becomes ubiquitous.

  34. HL2 optimized for ATI cards... by Nimey · · Score: 2, Interesting

    There's a good reason why the ATI cards were so much faster than the nVidia: Half-Life 2 is optimized for the Radeon 9800.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  35. Guess what by cavemanf16 · · Score: 2, Insightful

    I was trying to decide on what card to buy recently. I read all the reviews, shopped for the best prices, and finally just found one that suited my budget. A GeForce FX5600 128MB RAM card from MSI. Why did I end up picking it you ask? It was only $157 but came with Ghost Recon, Morrowind, a few other games, a whole bunch of software including WinDVD, and a bunch of different adapters, cords, output and input options, etc. So I'm happy. I may not be able to crank all the 'special' video features to the max on HL2, but who cares?! I only really use Windows to game on anyways, and as long as the card was so cheap, had so many 'extras' with it, and can get decent support in Linux, I'll be happy. No, it's not the perfect solution, but all this video card posturing is lame anyways. HL2 is rumored to be capable of running just fine on a computer half as powerful as what was benchmarked in this report, so there's no need to have the eye-candy cranked up ALL the way - just enough to make the game fun.

  36. ATI drivers on Linux by Nicolai+Haehnle · · Score: 3, Informative

    (mind you, there's just been a new driver release from ATI, and I haven't installed that one yet)

    I've got a 9700 Pro, and the ATI drivers have given me *a lot* of grief as a developer. There are many times when they are so blatantly non-compliant with the OpenGL standards, it's not funny.

    For example, the driver claims to support OpenGL 1.3. With 1.3, ARB_multitexture has been promoted into the core, so they driver _should_ export glActiveTexture & friends without the ARB suffix. Well guess what? It doesn't. You have to use the *ARB versions of the functions.

    I guess that a lot of this can be attributed to the fact that ATI is not as long in the Linux driver business as NVidia, and overall, things have in fact gotten better over time. But you should expect a bumpy ride.

    1. Re:ATI drivers on Linux by eviltypeguy · · Score: 2, Informative

      I own a Radeon 9800 Pro, and I've found just the opposite, at least with the Windows drivers, and their latest Linux drivers (3.2.0 or newer).

      If you're having any kind of problems like that, email devrel@ati.com, someone from ATi will most likely respond rather quickly. I've emailed them before and they've been quite helpful.

  37. Sad day ... by vlad_petric · · Score: 2, Insightful

    Technology and FPS aside, Nvidia's support for Linux shines in comparison to ATI's offer. I'd really hate it if they follow 3dfx's path.

    --

    The Raven

  38. Re:Why so high? by DiscoOnTheSide · · Score: 2, Informative

    well, because film has that motion blur inherent in the media, so you can have the lower framerate and your eyes won't notice. Meanwhile a computer screen has no blur, its pretty much a slideshow on crack. Therefore human eyes on a "digital" display media need 60fps to see smooth continuous motion. Or at least that's how it was explained to me years ago when people were complaining why does it matter if this card can do 100FPS in quake 2 and this other can do 120 when 60 is all you can see.

    --
    Viva La Revolucion! Buy a Mac!
  39. HL2 optimized FIVE TIMES MORE for Nvidia cards. by raygundan · · Score: 2, Interesting

    If you read the article, you would have noticed the bit where they said they had to spend FIVE TIMES as long optimizing for the Nvidia cards.

    And it still sucks.

    Five times the effort, a drop to a hybrid low-precision mode, and Nvidia's still in the hole on DX9.

    It's early, so I'm feeding the trolls. Don't get me wrong-- I loved my last three nvidia cards. But my most recent upgrade was ATI. I have no love for either side. Whoever gets the performance for a decent price wins. I'll buy a K-Mart brand video card if it wins the tests for the games I want to play.

  40. Re:Why so high? by raygundan · · Score: 2, Interesting

    You hit the nail on the head. There's no motion blur-- the frames are drawn "crisp". So, in order to look as good as naturally motion-blurred film or TV, you need *at least* two frames for each TV frame to give your eyes and brain two things to blur between.

    And I'd guess you'd need more than 2. So, if TV looks nice at 30fps, you probably need something like 60-120fps to look as smooth.

    Not to mention that unlike TV with its never-changing 30fps framerate, the numbers you see for games are an average. At 60fps, you might see framerate drops to 15 or 20fps. And it's always at the worst moment-- it's when 15 guys have all their particle-effect weapons pointed right at you. The more crap that's in your view, the slower it goes. You want a nice, high average so your framerate floor is still playable.

  41. zerg by Lord+Omlette · · Score: 2, Funny

    Matrox! Matrox! Matrox!

    Go Matrox! ... What?? It could happen!

    --
    [o]_O
  42. true the Riva128 wasn't that nice of a card. by fullmetal55 · · Score: 2, Informative

    back when Voodoo was king, and stand alone 3d accelerators were common. While the Riva128 was ugly (especially in comparison to some of the other choices out there) it was fast. and it was fast at higher resolutions, the Voodoo 1 did 320x200. where the riva 128 would get comparable framerates at 800x600, not to mention the fact that it could do 32 bit. (at a huge performance decrease however) The Riva128 was a good 2D card to hook up to your Voodoo2 however.

  43. That's not the way I read it by ThisIsFred · · Score: 3, Informative

    About the only thing this is illustrating is that the performance problems with D3D are pretty severe now. DX couldn't correctly render fog or water in the original Half-Done(tm) engine, and going to OpenGL drivers would not only boost the frame rate by as much as 66%, but would also correctly render those effects.

    Also, RTFA, Nvidia is a little shy about "optimized" drivers for benchmarking certain applications. They specifically requested that the optimized drivers not be used. No indication that ATI did the same.

    I doubt there will be a Linux version of HL2 either, because this new 3D engine appears to only support DirectX.

    That's a shame, because the world didn't end with the America's Army developers ported AA:O to Linux. As a matter of fact, it runs quite well, and it didn't take them 5 years to produce nothing but vaporware.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  44. They used invalid drivers in the benchmark? by gid · · Score: 2

    From an article on firingsquad:

    This is NVIDIA's Official statement: "The Optimizations for Half-Life 2 shaders are in the 50 series of drivers which we made available to reviewers on Monday [Sept. 8, 2003]. Any Half-Life 2 comparison based on the 45 series driver are invalid. NVIDIA 50 series of drivers will be available well before the release of Half-Life 2".

    While I, like everyone else don't like trading off quality for framerate blah blah blah. Who knows what ATI's quality is like? Maybe they optimized their DX9 drivers for the fastest possibly/crappy quality off the bat. I'm going to wait to get the reviews for the Det 50 drivers and get some reviews of what the quality looks like on each card before I'll be making any purchases.

    I was actually all set to buy an nv 5600 ulta until this came out. Think I'm gonna wait for them to duke it out a little bit and get to the bottom of things before I decide...

  45. Re:Why more thatn 25fps? by cr_nucleus · · Score: 2, Interesting

    Certainly, this is the most common misconception about framerate.

    People saying such things must be thinking about cinema, which is 24 FPS anyway. They just fail to realize that a movie frame is very different from a 3D game frame. The movie frame captures 1/24 of a second while the game frame is instantaneous, it has no duration. So the movie frame contains a lot more information than this game frame and that's just why you don't need as many of them to show the same movement.

    btw, i'd also like to see those people with their desktop set to 30Hz (if that was possible). As far as i'm concerned, using a decent screen res, even 60Hz is annoying to say the least.

  46. Re:Well well then your freakin stupid by Slime-dogg · · Score: 2, Informative

    That is just plain wrong. You used to be able to notice the difference between 1600X1200 and 1024X768 easily. Now that AA is around, the difference has blurred somewhat.

    I run all of my games at 1600X1200 if I can get at least decent performance. Everything scales for the screen, looking the same size as everything on 1024X768, only much smoother. Higher resolutions also will allow for higher amounts of detail, if care has been given in that direction. You've got more pixels to play with, so you could render 1,000 more leaves on that tree, or render more pock-marks into that wooden doorway.

    The only reason why you would think that 1600X1200 makes everything small is because of the sore state of the desktop. This is getting fixed, As referenced here, with SVG. Now, we just have to have the window graphics and fonts done with SVG, and we would all be in high res heaven.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  47. ATI - The Way It's Meant To Be Played. by MajorCatastrophe · · Score: 2, Interesting

    I really hope that Gabe Newell is being honest about the fact that HL2 contains no ATI optimisations, as suspicious as it seems. Although the fact that The Carmack did say that the ARB OGL path in Doom3 runs better on the R3xx (and looks better) than on NV3xx, and that nVidia only gets the lead on the NV optimised code path, does seem to support what Valve claim to have demonstrated with the HL2 benchmarks. Different API but still using next-gen features. If that's the case that really would be a lesson to all graphics hardware makers to not depend on getting in bed with games developers so that games are optimized for particular GPUs to achieve maximum performance. The whole fucking point of graphics APIs like D3D and OGL is that developers can write one code path and it'll work well on all hardware for which there is a driver for that API - the hardware makers should be optimizing the hardware to accelerate these APIs period, not specific apps. Developers certainly shouldn't encourage hardware makers by agreeing to got to the effort of writing code optimised for specific GPUs. Bundling games with graphics cards is one thing, but coding them to work better with different cards goes to defeat the object of having a common graphics API. Let's not go back to the OGL mini driver days of Quake - one for nVidia, one for 3dfx, another for Rendition etc. End of Rant.