web-dev-qa-db-ja.com

詳細かつ迅速な3Dパフォーマンステストの実行方法

3Dグラフィックスのパフォーマンスをすばやくテストする方法を知りたい。 glxgearsベンチマークではないなので、何を使うべきか。また、glxgearsが60FPSでスタックすることがあり、ドライバーの更新の前後で比較することもできません(xorg-edgers PPAの追加など)。 glxgearsでさえ、すぐに使えるわけではありません。

1つの可能性はスクリーンセーバーですが、FPSは表示できません。また、特にLive-CDで実行している場合は、600MB nexuizをインストールするつもりはありません。他の3Dゲームも非常に大きくなります... Unigineテストは、オープンソースドライバーにとって非常に要求が厳しすぎます(OpenGLが低すぎ、おそらくテクスチャ圧縮(S3TC ...)の問題)。 OpenGL 2.x拡張機能もテストしたいと思います。

3Dパフォーマンスをすばやくテストする方法は?

52
gsedej

Ubuntuには、11.04以降のベンチマークglmark2およびglmark2-es2が付属しています。これらは、シンプルなベンチマーク(シェーダー付き)を実行するのに非常に優れており、ダウンロードには非常に軽量です。

glmark2はLinaroグループによって積極的に開発されています。新しいリリースごとに、新しく、より要求の厳しいベンチマークが来ています。 https://launchpad.net/glmark2

ベンチマークはデバイス(ARM、OpenGL-ES2ベース)でも良好に動作するため、優れた(ハードウェア)クロスプラットフォーム比較です。 OMAP4/powervr Pandaboardで実行されているglmark2-es2 http://www.youtube.com/watch?v=G5jg9D1lH5Y

53
gsedej

Unigineには、さまざまなシェーダーレベルをサポートするベンチマークのLinuxバージョンがあります。チェックアウトする価値があります。

http://unigine.com/download/

これは、Phoronixテストスイートにも含まれています。Phoronixテストスイートには、他の多くの自動グラフィックス(および他の)テストオプションもあります。

http://www.phoronix-test-suite.com/

つまり、ソフトウェアセンターを使用してphp5-cliをPhoronixの依存関係としてインストールし、Phoronix tarballをダウンロードして展開します。詳細な使用マニュアルは、Phoronixサイトで見つけることができます。

13
Joni Nevalainen

Ubuntuのchromium-bsuおよびgltronゲームのインストールフットプリントはnexuizよりもはるかに小さく、どちらもFPSカウンターを備えています。すばやくテストしたい場合は、この方法を使用します。

12
sam hocevar

glxgearsが60fpsに固定されているのは、VSync信号の同期が原因である可能性があります。他のベンチマークアプリケーションで同じ結果が得られないことを願っていますが、グラフィックカードによってはこれを回避できます。 (ただし、画面の裂け目を観察するリスクがあります)

続けたい場合は、これをご覧になることをお勧めします discussion

Vsyncを無効にするには、次のようにglxgearsを実行します。

vblank_mode=0 glxgears
9
Yanok

gfxbench

Kishonti Ltd。 は業界の黄金の基準と考えられています。

ベンチマークの無料版は、次のサイトからダウンロードできます。 https://gfxbench.com/linux-download/

次に、スクリプトを実行します。

sh gfxbench_gl-linux-qt-4.0.13+community_64bit.sh
./gfxbench_gl

Kishontiは、これらのベンチマークのより特化したバージョンを販売することで収益を得ており、高価なライセンスを支払う場合はソースコードも販売しています。

Youtubeには、高レベルのベンチマークのほとんどのレンダリングが含まれています。カーチェイス: https://www.youtube.com/watch?v=kJ9FyMtNdV4

phoronix-test-suite

https://askubuntu.com/a/33841/52975 で言及されていますが、詳細はこちらをご覧ください。

Ubuntu 16.10の場合:

Sudo apt-get install phoronix-test-suite
phoronix-test-suite list-available-suites

これにより、スイートID、説明、およびタイプが提供されます。したがって、pts/mesagraphics == Phoronix Test Suite)のようなptsスイートの1つを選択して実行します。

phoronix-test-suite run pts/mesa

PTSは、いくつかのベンチマークのフロントエンドのようです。

pts/mesaは、実際のFPSゲームを全画面でダウンロードして実行するため、結果は代表的なものになる可能性があります。

こんにちは
SPEC.orgをご覧ください。

Standard Performance Evaluation Corporation(SPEC)は、最新世代の高性能コンピューターに適用できる関連ベンチマークの標準セットを確立、維持、および承認するために設立された非営利法人です。 SPECはベンチマークスイートを開発し、メンバー組織やその他のベンチマークライセンス所有者から提出された結果をレビューおよび公開します。

1
sazary