Tuesday 21 August 2007

Graphics cards and its morphing future

With the release of the nVidia 9800GTX scheduled for the end of this year, one might begin to think what will they do once they've run out of numbers. Here's a sizeable list of graphics cards from the two leading chipset developers:
ATi
nVidia
Radeon HD 2900 XT
GeForce 8800 Ultra
Radeon X1950 XTX GeForce 8800 GTX
Radeon X1950 XT GeForce 8800 GTS
Radeon X1950 Pro  
Radeon X1950 CrossFire GeForce 7950 GX2
  GeForce 7950 GT 512
Radeon X1900 XTX GeForce 7950 GT 256
Radeon X1900 XT 512  
Radeon X1900 XT 256 GeForce 7900 GTO
Radeon X1900 GT GeForce 7900 GTX
  GeForce 7900 GT
Radeon X1800 XL GeForce 7900 GS
Radeon X1800 XT  
Radeon X1800 GTO GeForce 7800 GTX SLI
  GeForce 7800 GTX Extreme
Radeon X1650 XT GeForce 7800 GTX
Radeon X1650 Pro GeForce 7800 GT
  GeForce 7800 GS
Radeon X1600 XT  
Radeon X1600 Pro GeForce 7600 GT
  GeForce 7600 GTS
Radeon X1550 Pro 512 DDR2
 
Radeon X1550 GE 256 DDR2 GeForce 7300 GT
Radeon X1550 GE 128 DDR2 GeForce 7300 GS 256
 Radeon X1550 PE 256 DDR2 GeForce 7300 GS 128
Radeon X1550 PE 128 DDR2 GeForce 7300 TC

GeForce 7300 LE
Radeon X1300 XT  
 Radeon X1300 Pro GeForce 7100 GS TC 256
Radeon X1300 GeForce 7100 GS TC 128
   
Radeon X1050 DDR 256 GeForce 6800 XT
Radeon X1050 DDR 128 GeForce 6800 Ultra Extreme
  GeForce 6800 Ultra SLI
Radeon X850 XT PE GeForce 6800 Ultra
Radeon X850 XT GeForce 6800 GT SLI
Radeon X850 Pro GeForce 6800 GT
  GeForce 6800 GS
Radeon X800 GTO GeForce 6800
Radeon X800 GT GeForce 6800 LE
Radeon X800 XL  
 Radeon X800 XT PE GeForce 6600 GT SLI
Radeon X800 XT GeForce 6600 GT
Radeon X800 XT AIW GeForce 6600
Radeon X800 Pro GeForce 6600 LE
Radeon X800 Pro (VIVO)  
 Radeon X800 GeForce 6500
Radeon X800 VE  
Radeon X800 SE 256-bit GeForce 6200 TC64
Radeon X800 SE 128-bit GeForce 6200 TC32

GeForce 6200 TC16
 Radeon X700 Pro 256 GeForce 6200 AGP
Radeon X700 Pro 128 GeForce 6200
 Radeon X700 XT  
Radeon X700 GeForce FX 5950 Ultra

GeForce FX 5950
Radeon X600 XT GeForce PCX 5950 Ultra
 Radeon X600 Pro AIW  
Radeon X600 Pro 256 GeForce FX 5900 Ultra
Radeon X600 Pro 128 GeForce FX 5900 XT

GeForce FX 5900
Radeon X550 GeForce FX 5900 SE

GeForce FX 5900 ZT
Radeon X300 GeForce PCX 5900
Radeon X300 SE  
Radeon X300 HM GeForce FX 5800 Ultra
  GeForce FX 5800
Radeon 9800 XT  
Radeon 9800 Pro AIW GeForce PCX 5750
Radeon 9800 Pro (DDR2)  
 Radeon 9800 Pro 256 GeForce FX 5700 Ultra
Radeon 9800 Pro GeForce FX 5700 Ultra (DDR2)
Radeon 9800 GeForce FX 5700 VE
Radeon 9800 SE AIW (128-bit) GeForce FX 5700 LE
Radeon 9800 SE (128-bit) GeForce FX 5700

 
Radeon 9700 Pro AIW GeForce FX 5600 Ultra (FC)
 Radeon 9700 Pro GeForce FX 5600 Ultra
Radeon 9700 GeForce FX 5600 XT

GeForce FX 5600
 Radeon 9600 XT AIW GeForce FX 5600 SE
Radeon 9600 XT  
Radeon 9600 Pro AIW GeForce FX 5500
Radeon 9600 Pro  
Radeon 9600 GeForce PCX 5300
 Radeon 9600 SE  
  GeForce FX 5200 Ultra
 Radeon 9550 GeForce FX 5200 XT
Radeon 9550 SE  GeForce FX 5200
  GeForce FX 5200 SE
Radeon 9500 Pro  
Radeon 9500  
Radeon 9500 128  
Radeon 9500 64  

It seems for ATi, once they ran out of 9??? (for example, 9800) numbers they changed to x??? (for example, x850) and then x???? (for example, x1950) numbers. nVidia have not needed to alter its model number pattern yet, but it will need to if it ever wants to release products beyond the capabilities of the 9800GTX. So, what will be next? An n880GTX?
If we put model numbers aside and take a look purely on the technical side, you'll notice that newer graphics cards no longer have specific pipelines - they use general-purpose pipelines, essentially letting you process anything you want to, and that includes physics (most notably the nVidia 8800 series). Will graphics cards maintain its identity as a graphics processor, or will it eventually become the new mathematics coprocessor, whose floating-point calculation abilities render it useful for more than just 3D rendering - physics, logic, sound, and more could eventually be processed by what was once a graphics card...

No comments: