Slashdot Mirror


ATI Radeon 9800 Pro vs. NVidia GeForce 5900

HardcoreGamer writes "Today ATI shipped its Radeon 9800 Pro 256 MB DDR-2 card in time for E3 and nVidia announced the NV35-based GeForce 5900 which will be available in June. Early tests seem to say that while nVidia edges ahead of ATI in specific areas, overall ATI still has the better card. The caveat is that the next generation of DirectX 9-based games (like Doom 3 and Half-Life 2, demonstrated with ATI at E3) will truly determine which is the better card. Lots of coverage at PC Magazine, PC World, The Register (ATI) (nVidia), ExtremeTech, InternetNews, and Forbes/Reuters. Either way, at $450-$500, serious gamers are about to get another serious dent in their wallets."

27 of 318 comments (clear)

  1. Minor annoyances by DetrimentalFiend · · Score: 5, Interesting

    Just a small note, but one that's been bothering me with all of these reviews: Not all 'next generation' games are 'dx9.' Though the new cards are dx9, many games (coincidently, most of the best games) use OpenGL. Unfortunately, it's much easier to incorrectly call Doom3 a dx9 game than to cite the OpenGL extensions (like shaders) that are used.

    (Also, I'll note that Doom3 may be technically a DirectX9 game because its sound and input MAY use it, but in the context that people have been talking about dx9 games, it is still incorrect.)

    1. Re:Minor annoyances by Anonymous Coward · · Score: 5, Informative

      It's really rather quite simple. A small subset of 3D games are OpenGL games. These hardware accelerators are incidentally designed to adhere to standards defined by DirectX. They simply expose this functionality as part of their OpenGL implementation, either as vendor-specific extensions or otherwise. Doom 3 will make use of features standardized between DirectX 8 to DirectX 9 3D hardware. No one is going to enumerate every possible OpenGL extension the engine can be run with, as there're numerous render paths. They're not incorrect for using DirectX as a benchmark for functionality the engine will make use of, even if it doesn't use the API. Most 3D engines, though, actually do use DirectX. Source and Unreal both do, for instance.

    2. Re:Minor annoyances by quantum+bit · · Score: 4, Informative

      As it stands, the current Quake 3 engine and the upcoming Doom 3 engine are the only major OpenGL-based engines I can think of. And they were both done by theCarmack and crew.

      While UT2003 uses DirectX by default on Windows platforms, it does have an OpenGL renderer also. You can switch it to use OpenGL instead, and the Linux version (of course) uses OpenGL by default.

      I think it also uses OpenAL...

    3. Re:Minor annoyances by Osty · · Score: 5, Insightful

      While UT2003 uses DirectX by default on Windows platforms, it does have an OpenGL renderer also. You can switch it to use OpenGL instead, and the Linux version (of course) uses OpenGL by default.

      The Unreal engine, and more generally the guys at Epic (Tim Sweeney) operate under a different philosophy than the guys at Id. The unreal engine is quite modular. In fact, it was originally written focusing on GLIDE as the preferred rendering method. Today, DX is the preferred method, even though the current engine (even with all of its changes, which has surely included complete rewrites of components over the years) can trace itself all the way back to that GLIDE-inspired code.


      Id, on the other hand, likes to start "from scratch". Between Unreal I and UT2K3/Unreal 2/Splinter Cell/Raven Shield/all of the other Unreal-based games out today, Id's gone through Quake 2, Quake 3, and is gearing up for Doom 3. Each one of those engines was different, and pretty much rewritten from the ground up each time (I'm sure there are some core components that theCarmack reuses, but essentially it's all new code).


      Which approach is better? Depends. Epic's approach to incremental engine design lets third parties license their engine and benefit from on-going development, as well as getting the newer technology out there quicker. Id's approach caters to theCarmack's godlike abilities, and gives us something to look forward to with bated breath. The strength of theCarmack's code proves itself when the aging Q3 engine can still hold its own against the newest of Unreal-based games (for example, the upcoming Jedi Knight Academy game). I say let's keep 'em both.


      Oh, and I'm pretty sure Unreal's audio engine is modular as well, supporting the proprietary Miles system, DirectSound, and probably also OpenAL. Same with the input engine (DirectInput, SDL).

  2. ummm...dent? by drwhite · · Score: 5, Funny

    "...serious dent in their wallets."

    Dont you mean 'hole'.

  3. Re:Minor annoyances-Big Bills by Anonymous Coward · · Score: 5, Funny

    I'd like to add to this. At $400-500 serious gamers better get use to eating Ramen noodles.

  4. You know it's time to get more RAM by ejaw5 · · Score: 5, Funny

    when a new video card has more memory than what you have in system memory

    --

    $cat /dev/random > Sig
  5. I really don't have a big choice between the two.. by Anonymous Coward · · Score: 5, Interesting

    I'm afraid until ATI starts producing better Linux drivers, I'll have to stick with nVidia's cards for the time being. nVidia has really gotten their act in gear as of late and their latest drivers work great for me under Linux. I see on ATI's website that their drivers don't even support XFree 4.3 yet. Weeeeakk! :)

  6. You know it's time to get a new computer by geeber · · Score: 5, Funny

    When a new video card costs more than your entire system is worth.

  7. decisions by DanThe1Man · · Score: 4, Funny

    Hmm, spend $500 for a video card or eat this month. Video card or food, video card or food. Hmm...

  8. Some better reviews by sjelkjd · · Score: 4, Informative

    Anandtech and Tom's Hardware are more reputable sites than the story poster mentioned. They also perform more comprehensive benchmarks, including Doom 3 and Unreal 2, at multiple resolutions, with and without anisotropic filtering. The other reviews just seem shallow by comparison.

    1. Re:Some better reviews by bobbozzo · · Score: 4, Informative

      ExtremeTech has an extensive review also.

      --
      Nothing to see here; Move along.
  9. So?! by Ignorant+Aardvark · · Score: 4, Funny

    I'm not impressed with the Radeon 9800 Pro. What I really want is the Radeon 9500 ASC. The price is steadily coming down. Mmmmm, I can't wait to play Nethack in full 3D :-)

  10. Don't forget... by Anonymous Coward · · Score: 4, Informative

    This is using unoptimized nvidia drivers on a pre-release card. I saw benchmarks that were pulled due to NDA that showed that with the Detonator 50.xx, the NV35 chip performs SO much better than with the current drivers. I say wait, before judging the performance of NV35.

  11. under linux there are no doubts: NVIDIA rulez ... by DataShark · · Score: 4, Interesting
    closed source or not, the fact is that the NVIDIA drivers on Linux are as good or better that it's win* counterparts ...

    ATI is starting to try but has anyone tryed ATIs drivers and compared them, both fetaure-wise, performance-wise and stability-wise with the NVIdia ones ?

    so unless /. started covering HW 99% focused on MS platforms the duel is a non issue :-) Nvidia wins by K.O.under linux, and under even BSD :-) ...

  12. Re:I really don't have a big choice between the tw by jimbobborg · · Score: 5, Informative

    ATI's drivers were given to the X crew, they didn't commit them. Check out their archives for more info.

  13. Re:I really don't have a big choice between the tw by MarcoAtWork · · Score: 4, Insightful

    Definitely, I don't care if -any- ATI card has a 2%-5%-10% performance advantage, having absolutely great drivers from NVidia (for Linux & windows) far outweighs any small performance gains the ATI card might supposedly have.

    If the situation is like this (where the cards are pretty much neck & neck) the balance swings even farther towards buying NVidia. The only NVidia card I'd have never ever considered buying would have been the dustbuster...

    Given that I'm running an (ancient) dual p3-450 bought 3 years ago, I guess this Fall it might be time to upgrade :)

    --
    -- the cake is a lie
  14. Re:Please clarify... by DetrimentalFiend · · Score: 4, Informative

    Every graphics engine since Quake 1, that John Carmack has made, has used OpenGL. In his latest .plan update he makes many comments about using OpenGL, though the most obvious is this: "Trying to keep boneheaded-ideas-that-will-haunt-us-for-years out of Direct-X is the primary reason I have been attending the Windows Graphics Summit for the past three years, even though I still code for OpenGL." Anyway, if an interesting read is his .plan update when he was first experimenting with OpenGL in quake. Basically, there are not as many problems with DirectX anymore, but he still uses OpenGL. Personally I like OpenGL better because of its design philosophy and because it's cross platform. Anyway, some links are below for those interested.

    http://www.bluesnews.com/plans/1/

    http://www.exaflop.org/docs/d3dogl/d3dogl_jc_plan. html

  15. Re:Please clarify... by sjelkjd · · Score: 5, Informative

    People call games "DX9 games" because the various DirectX revisions give a rough dilineation of the different generations of graphics hardware. Roughly, they are:

    DirectX 6: Software Transform and lighting. Most games from this category use lightmaps for lighting, rather than goraud(per vertex) shading.

    DirectX 7: Hardware T&L. All those new T&L enabled games you heard about belong here. The opengl equivalent is calling glTranslate, glRotate, etc do to transformations, and using glLight to do lighting

    DirectX 8: Vertex and Pixel Shaders. Let's you program the vertex transform and lighting part, and to a lesser extent, the pixel processing part, of the graphics pipeline. Corresponds to the OpenGL extensions NV_VERTEX_PROGRAM, NV_TEXTURE_SHADER, and NV_REGISTER_COMBINERS(for nvidia, similar extensions for ATI)

    DirectX 9: Highly programmable Vertex and Pixel Shaders. The old pixel shader model let you do something like 8 operations max, while the new model greatly extends this number. OpenGL extensions are ARB_VERTEX_PROGRAM and ARB_FRAGMENT_PROGRAM.

    This is really only a brief overview, there are many, many more OpenGL extensions(which you can see here, some of which have no DirectX counterparts. It's easier to tell non-graphics programmers "It's a DX9 game" than "Oh, it uses OpenGL 1.4, ARB_VERTEX_PROGRAM, ARB_TEXTURE_PROGRAM, etc", especially since DirectX is a well-known name. People generally aren't as aware of the various revisions of OpenGL(which are mainly exposed through extensions).
    Doom 3 uses OpenGL for its graphics. In fact, the basic tech required is really DirectX 8 level(bump mapping and stencil buffer), but it looks better on DirectX 9 hardware(due to the higher programmability). It likely uses other Direct X APIs for sound, networking, etc on Windows.

  16. Re:I really don't have a big choice between the tw by Gojira+Shipi-Taro · · Score: 4, Insightful

    ATI has never wanted to trouble themselves with Drivers. Historically they have abandoned hardware as quickly as they thought they could get away with. I got bit by this back with the introduction of the "new" windows driver model. A card less than two months old was "unsupported". I made the mistake of buying an ATI PCI TV Wonder while experimenting with HTPC setups. Fortunately that one is still quite useful in Linux. ATI dropped windows support for IT over a year ago. Shortly after I purchased one NEW. The ATI Windows apps still don't work right. Every time they invoke Windows scheduler to set up a scheduled show, they GPF.

    I will never forget or forgive that blatant attempt to obsolete brand new hardware. The fact that they can't be bothered to stay current with Xfree doesn't help their case in my eyes.

    The only windows box I have left is the one that I play most of my games on. Every machine I own runs only NVidia hardware. The fact that NVidia's drivers support every piece of hardware they've made back to the original GeForce (and I think the Riva) makes me much more comfortable in investing in hardware from them.

    --
    "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  17. I wouldn't hold your breath by Trepidity · · Score: 4, Interesting

    As much as I'd like that to happen, it doesn't seem very likely to happen anytime soon. Really, John Carmack singlehandedly keeps OpenGL alive; if he didn't have such a strong preference for it, DirectX would have just about all the major games out there and hardware support would be significantly worse.

    1. Re:I wouldn't hold your breath by Verity_Crux · · Score: 5, Insightful

      "Really, John Carmack singlehandedly keeps OpenGL alive;" Uh, anybody purchased a nice CAD program lately that uses DirectX? Or any EDA tool? Or any math tool?

  18. Re:this stuff is getting crazy by guacamolefoo · · Score: 4, Funny

    Here we go with the "my first PC thread"... Before long, it will certainly get to "My first PC was actually an abacus constructed by Wu Chen of the Ming Dynasty". It's almost like a geek version of reductio ad absurdum. Well, here goes with my contribution:

    256 MB RAM??? My first freakin' PC had 20 meg HD.

    My first PC had 8k of RAM and 30 min of storage (cassette-tape -- don't know how many k that was, but it wasn't much). A good old Apple ][ without a floppy drive.

    GF.

  19. Speed is only good if it works by swordgeek · · Score: 4, Informative

    I have had a handful of video cards since my original trident 8900. Pretty much every time I plug the card in, boot to VGA resolution, install the drivers, and reboot. Everything is done.

    I just got an ATI 9500 pro--my first ATI card. The driver installation was a five hour nightmare of crashing Windows, exception errors, hangs, and black screens. When I was done, I couldn't set the refresh rate. Nothing I did (including installing the latest drivers, and trying to use the 'secret' max. refresh setting in the ATI display controls--it wasn't there at all) could get me off of 60Hz.

    Games crashed. Windows hung. Horridness. I talked to the manufacturer, and they said it was a bad card--get an RMA, and ship it back. This I can believe.

    The problem is, I can no longer set the refresh rate on my OLD video card anymore! These damned drivers screwed up my system substantially! Removing them didn't help at all. I'm going to have to dig into the registry most likely.

    If the replacement ATI card doesn't work any better (hardware AND software), then I'll be going back to nVidia permanently, or at least for another two generations. At least their stuff works.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  20. Re:Canopus by guacamolefoo · · Score: 4, Funny

    I bought my first 3D card from canopus because it had 6 meg. It was the absolute best 3DFX card available. It cost around $250 at the time. It was a sweet card but within 6 months a better and cheaper card came out and I decided I would never buy the latest and greatest card again. My rule of thumb is to stay 2 generations behind the best and you will have a card that can play any game out there. This may change as soon as a DX9 game comes out but I really can't see a game company "require" anything greater than a DX7 card or they wil really linit their audience....

    This is the cardinal rule of technology -- buy the newest and the best, only do it 12 to 18 months later. Works for lots of things -- Games, computers, HDTV, processors, cell phones, OSes, PDAs, and video cards. Heck, even cars.

    Let some other schmuck take the depreciation. Take your cue from me, and you can't go wrong. As soon as the prices come down on those swanky new 286s, I can finally get rid of my PCjr.

    GF.

  21. Re:this stuff is getting crazy by Savatte · · Score: 5, Funny

    My first PC had 8k of RAM and 30 min of storage

    my first chick had 8k worth of "enhacements" and a 30 min timelimt.

  22. Re: Radeon vs. NVidia by AliasMoze · · Score: 5, Funny

    I see the Radeon 9800 on the shelf. I see the GeForce 5900 on the shelf. They're comparable in speed. Each supports next generation games. But I think the biggest feature, the thing that makes the choice for me, is the size of the box. That's what determines which one I steal.