2001年に GeForce3 を発売。2002年には GeForce4 が登場し、
ハイエンド向けの GeForce4 Ti と、メインストリーム向けの GeForce4 MX に分かれて展開された。
| ビデオチップ |
GeForce4 Ti4600 | Ti4400 | Ti4200 |
GeForce3 | 500 | Ti200 |
| コアクロック | 300MHz | 275MHz | 250MHz | 200MHz | 240MHz | 175MHz |
| メモリクロック(DDR) | 660MHz | 550MHz | 500MHz | 460MHz | 500MHz | 400MHz |
| メモリインターフェイス | 128bit |
| メモリ帯域幅 | 10.4GB/sec | 8.8GB/sec | 8.0GB/sec | 7.4GB/sec | 8.0GB/sec | 6.4GB/sec |
| Vertex Shader バージョン | 1.1 | 1.0 |
| Pixel Shader バージョン | 1.3 | 1.1 |
| DirectX 対応世代 | 8.1 | 8 |
GeForce4 Ti4600 / 4400 / 4200 は AGP2.0(4X)対応だが、後に AGP3.0(8X)対応の
GeForce4 Ti4800 / 4800SE / 4200 with 8X が追加された。
AGP 8X による性能向上は当時の GPU 性能では限定的だった。
| ビデオチップ |
MX460 | MX440 with 8X | MX440 | MX420 |
| コアクロック | 300MHz | 270MHz | 250MHz |
| メモリクロック | 550MHz(DDR) | 500MHz(DDR) | 400MHz(DDR) | 166MHz |
| メモリインターフェイス | 128bit | 64bit |
| メモリ帯域幅 | 8.8GB/sec | 8.0GB/sec | 6.4GB/sec | 2.7GB/sec |
| DirectX 対応世代 | 7 |
GeForce4 MX は名前こそ「4」だが、内部アーキテクチャは GeForce2(NV11)の発展版で、GeForce3(NV20)よりも世代が古い。
一方、GeForce4 Ti は NV25 で、GeForce3 のマイナーアップ版にあたる。
| ビデオチップ |
5700 Ultra | 5700 | 5700LE |
5600 Ultra | 5600 | 5200 Ultra | 5200 |
| コアクロック | 475MHz | 425MHz | 250MHz | 350MHz | 325MHz | 325MHz | 250MHz |
| メモリクロック(DDR) | 900MHz | ? | 400MHz | 700MHz | 550MHz | 650MHz | 400MHz |
| メモリインターフェイス | 128bit |
| Vertex Shader バージョン | 2.0+ |
| Pixel Shader バージョン | 2.0+ |
| DirectX 対応世代 | 9 |
2003年に GeForce FX シリーズが登場。
ハイエンド:FX 5800 Ultra / 5800
ミドル:FX 5600 Ultra / 5600
メインストリーム:FX 5200 Ultra / 5200
5800 系は「FXFlow」冷却を採用し、PCI スロットを1つ余分に占有した。
その後、5800系は5900 Ultraと5900に置き換わり、10月に5950 Ultraと5700 Ultraを発表。
| ビデオチップ |
6800 Ultra | 6800 GT | 6800 |
5950 Ultra | 5900 Ultra | 5900 |
5800 Ultra | 5800 |
| コアクロック | 475MHz | 400MHz | 350MHz | 325MHz | 450MHz | 400MHz | 500MHz | 400MHz |
| メモリクロック(DDR) | 1100MHz | 1000MHz | 700MHz | 950MHz | 850MHz | 850MHz | 1000MHz | 800MHz |
| メモリインターフェイス | 256bit | 128bit |
| レンダリングパイプライン | 16 | 12 | 8 |
| Vertex Shader バージョン | 3.0 | 2.0+ |
| Pixel Shader バージョン | 3.0 | 2.0+ |
| DirectX 対応世代 | 9.0c | 9 |
2004年に GeForce 6800 シリーズが登場。初の Shader Model 3.0 / DirectX 9.0c 対応。ほぼ名称通りの性能だが、5900と5800 Ultraは優劣付けがたい。
| ビデオチップ |
7950 GT | 7900 GTX | 7900 GT |
7900 GS | 7800 GTX | 7800 GT | 7800 GS |
| コアクロック | 550MHz | 650MHz | 450MHz | 450MHz | 430MHz | 400MHz | 375MHz |
| メモリクロック(DDR) | 1400MHz | 1600MHz | 1320MHz | 1200MHz | 1000MHz | 1200MHz |
| メモリインターフェイス | 256bit |
| DirectX 対応世代 | 9.0c |
Radeon には、ビデオキャプチャー機能を備えた ALL-IN-WONDER シリーズなども存在する。
Radeon X800 および 9800 シリーズ
| ビデオチップ |
X800 XTPE | X800 PRO | 9800 XT |
9800 PRO | 9700 PRO | 9700 |
| コアクロック | 520MHz | 475MHz | 412MHz | 380MHz | 325MHz | 275MHz |
| メモリクロック(DDR) | 1120MHz | 900MHz | 730MHz | 700MHz | 620MHz | 540MHz |
| メモリインターフェイス | 256bit |
| レンダリングパイプライン | 16 | 12 | 8 |
| Vertex Shader バージョン | 2.0a | 2.0+ | 2.0 |
| Pixel Shader バージョン | 2.0b | 2.0+ | 2.0 |
| DirectX 対応世代 | 9 |
X800 XTPE > X800 PRO > 9800XT > 9800PRO > 9700PRO > 9700 > 9800SE
2002年の Radeon 主力は Radeon 9000 系。
最速の Radeon 9700PRO を筆頭に、ミドルレンジに Radeon 9500 / 9500PRO、
メインストリームに Radeon 9000 / 9000PRO が位置した。
Radeon 9700(R300)は Radeon 8500(R200)とは別の新コアで、メジャーアップ版。
Radeon 9500 は R300 の廉価版。
2003年は 9800PRO がハイエンドとなり、9500 系の位置に 9600 / 9600PRO、
9000 系の位置に 9200 / 9200PRO が投入された。
2003年10月には 9800XT / 9600XT が登場。
2004年5月には X800 シリーズが発表され、AGP 専用カードの最終世代となった。今後登場するもAGPスロット用の製品はPCI Express版を変換した物。
Radeon 9600 および 9500 シリーズ
| ビデオチップ |
9600 XT | 9600 Pro | 9600 |
9500 Pro | 9500 |
| コアクロック | 500MHz | 400MHz | 325MHz | 275MHz |
| メモリクロック(DDR) | 600MHz | 540MHz |
| メモリインターフェイス | 128bit |
| レンダリングパイプライン | 4 | 8 | 4 |
| Vertex Shader バージョン | 2.0+ | 2.0 |
| Pixel Shader バージョン | 2.0+ | 2.0 |
| DirectX 対応世代 | 9 |
9500Pro > 9600XT > 9600Pro > 9500 > 9600 > 9600SE > 9550 > 9550SE
9500PRO が 9600PRO より性能が優れている理由は、
9500 が 9700 の 128bit 版であるのに対し、9600PRO はパイプラインが 4 本しかなく、
クロックあたり性能が低い為、クロックは上回っているのに性能では負けしまう。
9550 は中国向けの廉価モデル。
Radeon 8500 および 9000 シリーズ
| ビデオチップ |
8500 | 8500LE | 8500LELE |
9000Pro | 9000 | 9000LE |
| コアクロック | 275MHz | 250MHz | 230MHz | 275MHz | 250MHz |
| メモリクロック(DDR) | 550MHz | 460MHz | 540MHz | 550MHz | 400MHz |
| メモリインターフェイス | 128bit |
| レンダリングパイプライン | 4 |
| Vertex Shader バージョン | 1.1 |
| Pixel Shader バージョン | 1.4 |
| DirectX 対応世代 | 8.1 |
Radeon 8500(R200)は 2001 年発売。
8500 > 8500LE ≒ 9000Pro > 8500LELE > 9000
Radeon 8500は開発コードだとR200。Radeon 9000はRV250で8500の廉価版となり、性能は8500の方が上。
8500 は後に Radeon 9100 として再登場。
Radeon 9200 は 9000 に AGP8X を追加したモデル。
| ビデオチップ |
X1800 XT | X1600 XT | X1600 PRO |
X1300 XT | X1300 PRO | X1300 |
| コアクロック | 625MHz | 590MHz | 500MHz | 500MHz | 600MHz | 450MHz |
| メモリクロック | 1500MHz | 1380MHz | 780MHz | 800MHz | 450MHz |
| DirectX 対応世代 | 9.0c |
GeForce と Radeon はどちらが優れているのか?(2003年当時)
どちらも優れた GPU であり単純な優劣はつけにくいが、
発売時期が新しい方がベンチマークで有利な傾向がある。
ハイエンド:9800 XT > 5950 Ultra
ミドル:5700 Ultra > 9600 XT(ただし 9600 > 5600)
メイン:5200 Ultra と 9200PRO は DirectX 世代が異なるが同格
9700Pro > 9700 > GF4Ti4600
9500Pro > GF4Ti4400
9500 > GF4Ti4200
GF3Ti500 > 8500 > GF3 > 8500LE > GF3Ti200
9000Pro > 9000 > GF4MX460 > GF4MX440 > GF4MX420
DirectX9 対応ゲームでは、9700Pro / 9500 が GF4Ti シリーズを圧倒した。
Vertex Shader(バーテックス・シェーダ)
3D ポリゴンの頂点が持つ座標・フォグなどの情報をプログラムで制御する機能。
水面の波やキャラクターの肌の皺など、複雑な変形表現を可能にする。
色・透明度・質感などをピクセル単位で制御する機能。
金属の光沢、陰影の変化、炎や魔法のエフェクトなどを表現できる。