3Dベンチマークとは何ですか?
コンピューターグラフィックスの3次元(3D)ベンチマークは、グラフィックカードまたはグラフィックスアクセラレーションハードウェアで実行される1つ以上のテストで、ハードウェアの最大機能を表示します。テストは、専用のベンチマークソフトウェアで実行することも、3Dベンチマークとして設計されていない実際のアプリケーション内でパフォーマンスを測定することにより、より現実的な環境で実行することもできます。ベンチマークテストには、複数の複雑な幾何学的オブジェクトをできるだけ早くレンダリングすることから、グラフィックカードのグラフィカルメモリからデータを読み書き、コピーし、速度と精度を確認することに至るまで、さまざまな種類のベンチマークテストがあります。多くの場合、3Dベンチマークには、システム内の実際のグラフィックスハードウェアと、中央処理ユニット(CPU)、フローティングポイントユニット(FPU)、場合によってはシステムの主要なランダムアクセスメモリ(RAM)との接続をテストすることが含まれます。これらはすべて最終レンダリング速度に影響します。
3Dベンチマークの1つの目的は、3Dグラフィックスのレンダリングに使用される場合にコンピューターシステムの上向きの機能をテストすることです。さまざまな種類の3Dグラフィックスアプリケーションがそれぞれ異なる機能セットに依存できるため、専用の3Dベンチマークプログラムは通常、できるだけ多くのさまざまな機能をテストします。ただし、これらのテストの数値結果は常に有用ではありません。これは、実際のパフォーマンスを決定する際に、数秒で変換できるベクトルの数などの生の数値が比較的意味がないためです。ただし、一部のベンチマークプログラムは、全体的なスコアを計算するため、同じソフトウェアを使用するすべてのコンピューターシステムがスコアを比較して、あるシステムのセットアップが別のシステムと比較される方法を確認できます。これらのスコアは有用であり、プロの製品レビューで使用されることもありますが、特にスコアに貢献している機能の一部が誤解を招く可能性もあります。現実世界のアプリケーションではめったに使用されないか、決して使用されません。
3Dベンチマークを実行する別の方法は、3Dグラフィックを集中的に使用するビデオゲームやレンダリングソフトウェアなどの実際のプログラムを使用することです。これらのプログラムには、一般に、表示されている1秒あたりのフレーム数を表示する方法があります。すべてのレンダリングオプションを最大品質設定に設定することにより、1秒あたりのフレームは、同じプログラムを使用するさまざまなセットアップまたは異なるシステムとの比較のためのベンチマークスコアとして機能します。ただし、ベンチマークのために現実世界のプログラムを使用すると、一般的にグラフィックカードのすべての機能にアクセスするわけではなく、専用のベンチマークプログラムと同じように機能の評価を完全に紹介しない場合があります。
ほとんどの場合、3Dベンチマークソフトウェアは、特定のオペレーティングシステムと特定のグラフィックスライブラリとドライバーを使用してテストを実行します。多くのオペレーティングシステムとドライバーが定期的に更新されるため、ベンチマークの結果は通常、比較可能ではありませんnソフトウェアのさまざまなバージョン。さらに、インストールされているドライバーとグラフィックスハードウェアの種類に応じて、OpenGL®などのあるタイプのグラフィックスライブラリからのベンチマークの結果は、同じコンピューターシステムでもDirectx®など、別のタイプとは大きく異なる場合があります。