今回は、3DMark99の後継、Mad Onionの3DMark 2000を使用してMatrox Millenium G200とカノープスPURE3DIIの比較をしてみました。 ベンチマーク条件はほぼデフォルトどおりですが、Voodoo2は800x600までなので解像度だけは落としてあります。
両者のベンチ結果を比較すると、やはり小さいテクスチャを利用する限り、Voodoo2の方がフレームレートは高くなります(Game1 - LowやGame2 - Low)。 しかしテクスチャが大きくなってきてカード上のテクスチャメモリに収まらなくなると、PCIカードであるVoodoo2はとたんに苦しくなります。 それが如実にあらわれているのがTexture Rendering Speedにおける16MBと32MBの極端な低下ですね。 一方、AGPカードであるG200では32MBになってもそれほど低下しません。
また、Fill RateではG200はSingle-Texturing、Multi-Texturingでスコアが同じなのに、Voodoo2ではMultiが2倍になっている点も目立ちますね。 3DMarkのInformationをみると、Maximum Texture Blending StagesがG200は1、Voodoo2は3、Textures In Single PassがG200は1、Voodoo2は2となっているあたりが原因でしょうか。
ちなみにK6-IIIを504MHzまで上げ、G200のクロックも上げると、800x600で1600、1024x768で1252まで3DMark値が上がりました。 ピーク性能はVoodoo2に及ばないものの、AGPが効いてトータルではなんとかG200が追いつく(ただしクロックアップしての話)というところでしょうか。
にしても、最新ビデオカードに比べるとベンチマーク・スコアは予想どおりヘボヘボです(^^;。 最近の最新PCでは3DMark値が5000とか6000なんて出てますからね。 98年初頭に登場したVoodoo2、同年夏頃のG200、日進月歩のPCパーツの世界ですから、比べるのも酷な話ですが、今回のテーマは最新パーツと私の環境の格差を確認したいということでして(^^;。
でもまぁあくまでもベンチはベンチなわけで、私の環境で3Dゲームができないかというとそんなことはないですよ。 TOMB RAIDERやスレイブ・ゼロみたいなゲームもそれなりに快適に動いています。 大体、ゲームを作る側が最新パーツで固めた一部の人以外には楽しめないものを作るはずないですからね。 そりゃ最新パーツを組めば、同じゲームとは思えないほど美しく、快適に動くのでしょうが(そんなことを言ってると物欲が...)。
K6-III/450+G200 | K6-III/450+VD2 | ||
---|---|---|---|
3DMark Result | 1278 | 1549 | |
CPU Speed | 88 | 83 | |
Game 1 - Low | FPS | 28.0 | 36.3 |
Game 1 - Medium | FPS | 18.9 | 21.7 |
Game 1 - High | FPS | 7.2 | 7.3 |
Game 2 - Low | FPS | 23.0 | 34.6 |
Game 2 - Medium | FPS | 17.9 | 18.7 |
Game 2 - High | FPS | 11.5 | 10.5 |
Fill Rate (S.T.) | MTexels/s | 75.1 | 68.9 |
Fill Rate (M.T.) | MTexels/s | 75.1 | 137.2 |
High Polygon Count (1L) | KTriangles/s | 1168 | 1154 |
High Polygon Count (4L) | KTriangles/s | 1083 | 1044 |
High Polygon Count (8L) | KTriangles/s | 940 | 909 |
8MB Texture R.S. | FPS | 88.7 | 86.1 |
16MB Texture R.S. | FPS | 86.7 | 66.2 |
32MB Texture R.S. | FPS | 75.1 | 15.4 |
64MB Texture R.S. | FPS | 59.6 | 0 |
Bump Mapping (Emboss,3p) | FPS | 47.0 | 63.8 |
Bump Mapping (Emboss,2p) | FPS | - | 86.5 |
Bump Mapping (Emboss,1p) | FPS | - | - |
Bump Mapping (Env.) | FPS | - | - |
☆テスト環境☆
・OS Windows98SE
・CPU AMD K6-III/450(100x4.5), 参考504(112x4.5)
・メモリ 128MB SDRAM
・解像度 800x600 16bitカラー
今回は、Futuremarkより公開された新しい3Dベンチマークソフト、3DMark 99を使用してPWR128とPure3DIIの比較をしてみました(WebからダウンロードできるLite版を使用)。
結果はといえば、Pure3DIIが大差でPWR128に勝っています(ただし、FillRateの項目ではPWR128の方がやや勝る傾向があるのは、Final Realityの結果と同様です)。 実際、ベンチを計測中の画面を見てもフレームレートの差は一目瞭然でした。
私のPure3DIIは12MBのメモリのうち8MBがテクスチャ用ですから、テクスチャサイズ別のレンダリング速度をみると8MBまでは圧倒的な速度ですが、16MB以上はガクンと落ちます。 一方、PWR128Pは2D/3D合わせて4MBしかありませんので、もっと小さいテクスチャでもスコアが一桁まで低下してしまいます。 このような巨大なテクスチャ転送ではAGPが効果を発揮するはずですので、対応カードを購入したら(^^;、いずれ実験したいと思います。
3D Marks99でもPentiumIIの方がかなり良い結果を出すようです。 やはり3DではFPUパワーが圧倒的に高いIntel系が有利なようですね。 アプリやドライバが3DNow!に対応してくれていれば、K6-2でもスコアがもっと伸びるはずですが。
98年12月末に、カノープスからDirectX6と3DNow!に対応したPWR128用ドライバ(Ver.4.10.01.0279-2.01.01)がリリースされたので早速ベンチ結果を追加しました。 ご覧の通り、FillRateやTexture Rendering速度は変わらないものの、ゲームシーンのFPSにかなりの改善がみられ、3D Markは869から1267と大幅にアップしました。
PWR128P v1.30.08 | PWR128P v2.01.01 | Pure3D II | ||
---|---|---|---|---|
CPU Geometry Speed | (3DCPUMarks) | 2916 | 2923 | 2900 |
Rasterizer Score | (3DRasterMarks) | 699 | 697 | 929 |
Game1 - Race | (FPS) | 15.8 | 22.3 | 25.5 |
Game2 - First Person | (FPS) | 13.2 | 19.9 | 24.5 |
FillRate | (MTexels/s) | 84.7 | 84.4 | 73.7 |
FillRate /w Multi-Textureing | (MTexels/s) | 85.8 | 85.6 | 74.5 |
2MB Texture Rendering Speed | (FPS) | 38.1 | 38.1 | 192.5 |
4MB Texture Rendering Speed | (FPS) | 15.4 | 15.3 | 189.2 |
8MB Texture Rendering Speed | (FPS) | 3.0 | 2.9 | 165.2 |
16MB Texture Rendering Speed | (FPS) | 1.6 | 1.6 | 2.5 |
32MB Texture Rendering Speed | (FPS) | 0.9 | 0.9 | 1.3 |
3D Mark Result | (3DMarks) | 869 | 1267 | 1498 |
☆テスト環境☆
・OS Windows98
・CPU AMD K6-2/333(83x4)
・メモリ 128MB SDRAM
・解像度 800x600 16bitカラー
・HDD IBM DCAS34330W (UltraWIDE SCSI)
K6-2の3DNow!に対応したDirectX6が配布されたのを期に、3Dfx社の3D専用チップVoodoo2を搭載したカノープスのPure3D IIと、PWR128Pの3Dパフォーマンスを比較してみました。
結果は、大まかに言えば「Pure3DII>PWR128(DX6)>PWR128(DX5)」という結果となりましたが、ベンチマークを計測中の画面を視認した体感からいっても、実際のスコアからいっても大きな差は見出せませんでした。
「Voodoo2の真のパワーを引き出すにはPentiumIIが必要」なんて言われますし、実際PIIでベンチをとると良い結果が出るようです。 しかし、MOTO RACER2のデモなんかを実際にやってみると、画面の綺麗さもフレームレートもPure3D2の方が段違いに上なことは明らかです。 まぁこのあたりはベンチマークの限界というか、クセなんでしょうね(ベンチで想定する場面と実際のシチュエーションの違い等)。 Final RealityではK6の苦手とするFPUなんかの得点ウェイトが高いのかもしれません。
PWR128 (DirectX5) | PWR128 (DirectX6) | Pure3DII | ||
---|---|---|---|---|
Radial blur | (rips) | 21.39 | 21.24 | 21.91 |
Chaos zoomer | (rips) | 35.99 | 36.31 | 36.19 |
25 Pixel | (kpps) | 82.69 | 78.88 | 80.74 |
Robots | (rips) | 28.35 | 29.44 | 30.81 |
Fillrate | (MPps) | 28.01 | 28.00 | 25.93 |
City scene | (rips) | 41.39 | 43.76 | 43.51 |
Video card bus transfer | (MBps) | 48.52 | 28.26 | 48.26 |
Direct3D bus transfer | (MBps) | 17.74 | 28.78 | 40.15 |
Visual appearance | (%) | 100.00 | 100.00 | 100.00 |
Overall 3D | (Rmark) | 3.106 | 3.159 | 3.162 |
Overall 2D | (Rmark) | 2.354 | 2.351 | 2.394 |
Overall bus rate | (Rmark) | 1.536 | 1.813 | 2.105 |
OVERALL SCORE | (Rmark) | 2.645 | 2.715 | 2.773 |
☆テスト環境☆
・OS Windows98
・CPU AMD K6-2/315(90x3.5)
・メモリ 128MB SDRAM
・HDD IBM DCAS34330W (UltraWIDE SCSI)
98年春、カノープスはRIVA128搭載カード、PWR128P/4VCのラインナップを一新し、AGP対応版を追加しました。 同時に、PCI版には従来ドライバより公称20〜30%高速化した新ドライバが添付されました。 この新ドライバがカノープスよりダウンロード可能となったので、さっそく実験してみました(みんな落としているせいか、すごい重かった...)。
今回は、最近雑誌などでもしばしばとりあげられているFinal Reality(1.01)を使用しました。 このベンチマークソフトはDirect3DやMMXに対応しており、ベンチ中の画面もゲームの一場面みたいで、なかなかキレイですね。 ちなみに総合性能(RMark)は、ベースシステム(Pentium 150 MHz + S3 Virge/VX)のベンチ結果を1とした比率です。
結果はというと...、OVERALLでは5%弱のスコア向上にとどまりました。 バス転送速度は大幅に向上していますが、2D/3Dの描画項目は横ばいか微増程度に収まってしまっています。 う〜む。 まぁベンチマークというのは、すべての機能をテストしているとは限らないし、どのような項目を重視するかでベンチ結果は全然異なってきます。 ベンチマークソフトが数多くあるのも、そういうわけでして...。 まぁこの結果だけを見るとやや期待外れですが、OpenGLをサポートしているみたいだし、別のソフトで結果を見ればまた違ってくるかもしれませんね。
Base System | PWR旧ドライバ | PWR新ドライバ | ||
---|---|---|---|---|
Radial blur | (rips) | 7.23 | 17.54 | 17.55 |
Chaos zoomer | (rips) | 20.58 | 33.42 | 33.19 |
25 Pixel | (kpps) | 31.29 | 66.52 | 65.72 |
Robots | (rips) | 3.86 | 19.10 | 19.48 |
Fillrate | (MPps) | 4.62 | 64.26 | 66.30 |
City scene | (rips) | 4.03 | 26.35 | 26.86 |
Video card bus transfer | (MBps) | 31.41 | 37.68 | 44.12 |
Direct3D bus transfer | (MBps) | 11.70 | 6.21 | 18.73 |
Visual appearance | (%) | 74.07 | 96.30 | 100.00 |
Overall 3D | (Rmark) | 1.000 | 2.850 | 2.935 |
Overall 2D | (Rmark) | 1.000 | 2.025 | 2.020 |
Overall bus rate | (Rmark) | 1.000 | 0.999 | 1.463 |
OVERALL SCORE | (Rmark) | 1.000 | 2.325 | 2.440 |
☆テスト環境☆
・OS Windows95 OSR2.1
・CPU AMD K6-250(83x3)
・メモリ 96MB EDO-RAM
・ビデオ カノープスPWR128P(4MB)
・HDD IBM DCAS34330W (UltraWIDE SCSI)
「旧ドライバ」は98年2月付のVer.4.10.01.0206-1.10.11b、「新ドライバ」は98年4月付のVer.4.10.01.0241-1.20.09を示す。
MicrosoftのDirectX3.0 SDKに含まれているDirect3D Benchmarkによるベンチマークを実験してみました。
Mystiqueはかなり旧式の3Dアクセラレータですが、クロックアップにより、Fill Rate、Intersection Throughputともに4割ほどの大幅なスコアアップを果たしています。 2Dでの結果と同様、クロックを上げても変化しない項目が一部にあるが、全体的に大幅な高速化が実現できました。 とはいえ最新のカードにはかないませんね。 クロックアップしてすら、PWR128PとはFill Rate、Intersec.Th.ともに3倍以上の開きがあります。
とはいえ、3D表示の場合、ベンチマークスコアが全てではありません。 サポートしている3Dファンクションの数、そのエフェクトの奇麗さなどというものはベンチマークには出てきません。 Voodooチップ搭載の3Dカードがもてはやされたのは、その圧倒的なパフォーマンスもさることながら、その画面の美しさ、対応ゲームの多さが理由でしたから(もちろんPWR128PはMystiqueよりは3Dエフェクトも奇麗ですけど)。
Mystique | Mystique* | PWR128P | ||
---|---|---|---|---|
Fill Rate | (mpps) | 8.71 | 13.04 | 45.68 |
Polygon Th. | (kpps) | 267.99 | 267.84 | 520.80 |
Intersec. Th. | (kpps) | 1.75 | 2.51 | 8.92 |
注:*200MHzにクロックアップし、SGRAMアクセスをCAS:3 RAS-CAS:2 RAS:4に設定
☆テスト環境☆
・OS Windows95 OSR2.1
・CPU AMD K6-250(83x3)
・メモリ 96MB EDO-RAM
・解像度 800x600(65536色)
・HDD IBM DCAS34330W (UltraWIDE SCSI)