NVIDIA の変遷

2001年に GeForce3 を発売。2002年には GeForce4 が登場し、 ハイエンド向けの GeForce4 Ti と、メインストリーム向けの GeForce4 MX に分かれて展開された。

GeForce4 Ti 4000 シリーズ

ビデオチップ GeForce4 Ti4600Ti4400Ti4200 GeForce3500Ti200
コアクロック300MHz275MHz250MHz200MHz240MHz175MHz
メモリクロック(DDR)660MHz550MHz500MHz460MHz500MHz400MHz
メモリインターフェイス128bit
メモリ帯域幅10.4GB/sec8.8GB/sec8.0GB/sec7.4GB/sec8.0GB/sec6.4GB/sec
Vertex Shader バージョン1.11.0
Pixel Shader バージョン1.31.1
DirectX 対応世代8.18

GeForce4 Ti4600 / 4400 / 4200 は AGP2.0(4X)対応だが、後に AGP3.0(8X)対応の GeForce4 Ti4800 / 4800SE / 4200 with 8X が追加された。 AGP 8X による性能向上は当時の GPU 性能では限定的だった。

GeForce4 MX 400 シリーズ

ビデオチップ MX460MX440 with 8XMX440MX420
コアクロック300MHz270MHz250MHz
メモリクロック550MHz(DDR)500MHz(DDR)400MHz(DDR)166MHz
メモリインターフェイス128bit64bit
メモリ帯域幅8.8GB/sec8.0GB/sec6.4GB/sec2.7GB/sec
DirectX 対応世代7

GeForce4 MX は名前こそ「4」だが、内部アーキテクチャは GeForce2(NV11)の発展版で、GeForce3(NV20)よりも世代が古い。 一方、GeForce4 Ti は NV25 で、GeForce3 のマイナーアップ版にあたる。

GeForce FX 5000 シリーズ

ビデオチップ 5700 Ultra57005700LE 5600 Ultra56005200 Ultra5200
コアクロック475MHz425MHz250MHz350MHz325MHz325MHz250MHz
メモリクロック(DDR)900MHz400MHz700MHz550MHz650MHz400MHz
メモリインターフェイス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を発表。

GeForce6 6000 シリーズ

ビデオチップ 6800 Ultra6800 GT6800 5950 Ultra5900 Ultra5900 5800 Ultra5800
コアクロック475MHz400MHz350MHz325MHz450MHz400MHz500MHz400MHz
メモリクロック(DDR)1100MHz1000MHz700MHz950MHz850MHz850MHz1000MHz800MHz
メモリインターフェイス256bit128bit
レンダリングパイプライン16128
Vertex Shader バージョン3.02.0+
Pixel Shader バージョン3.02.0+
DirectX 対応世代9.0c9

2004年に GeForce 6800 シリーズが登場。初の Shader Model 3.0 / DirectX 9.0c 対応。ほぼ名称通りの性能だが、5900と5800 Ultraは優劣付けがたい。

GeForce7 7000 シリーズ

ビデオチップ 7950 GT7900 GTX7900 GT 7900 GS7800 GTX7800 GT7800 GS
コアクロック550MHz650MHz450MHz450MHz430MHz400MHz375MHz
メモリクロック(DDR)1400MHz1600MHz1320MHz1200MHz1000MHz1200MHz
メモリインターフェイス256bit
DirectX 対応世代9.0c

ATI の変遷

Radeon には、ビデオキャプチャー機能を備えた ALL-IN-WONDER シリーズなども存在する。

Radeon X800 および 9800 シリーズ

ビデオチップ X800 XTPEX800 PRO9800 XT 9800 PRO9700 PRO9700
コアクロック520MHz475MHz412MHz380MHz325MHz275MHz
メモリクロック(DDR)1120MHz900MHz730MHz700MHz620MHz540MHz
メモリインターフェイス256bit
レンダリングパイプライン16128
Vertex Shader バージョン2.0a2.0+2.0
Pixel Shader バージョン2.0b2.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 XT9600 Pro9600 9500 Pro9500
コアクロック500MHz400MHz325MHz275MHz
メモリクロック(DDR)600MHz540MHz
メモリインターフェイス128bit
レンダリングパイプライン484
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 シリーズ

ビデオチップ 85008500LE8500LELE 9000Pro90009000LE
コアクロック275MHz250MHz230MHz275MHz250MHz
メモリクロック(DDR)550MHz460MHz540MHz550MHz400MHz
メモリインターフェイス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 を追加したモデル。

Radeon X1000 シリーズ

ビデオチップ X1800 XTX1600 XTX1600 PRO X1300 XTX1300 PROX1300
コアクロック625MHz590MHz500MHz500MHz600MHz450MHz
メモリクロック1500MHz1380MHz780MHz800MHz450MHz
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 ポリゴンの頂点が持つ座標・フォグなどの情報をプログラムで制御する機能。 水面の波やキャラクターの肌の皺など、複雑な変形表現を可能にする。

Pixel Shader(ピクセル・シェーダ)

色・透明度・質感などをピクセル単位で制御する機能。 金属の光沢、陰影の変化、炎や魔法のエフェクトなどを表現できる。