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."
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.)
"...serious dent in their wallets."
Dont you mean 'hole'.
I'd like to add to this. At $400-500 serious gamers better get use to eating Ramen noodles.
when a new video card has more memory than what you have in system memory
$cat
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! :)
When a new video card costs more than your entire system is worth.
Download my free songs!
ATI's drivers were given to the X crew, they didn't commit them. Check out their archives for more info.
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.
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.
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.
"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?