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


52

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

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

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

回答:


53

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

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

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


1
結果はどういう意味ですか?システムにハードウェアアクセラレーションが搭載されているかどうかを判断しようとしている場合、glmark2の結果を解釈して回答を得るにはどうすればよいですか?
エアル

Vergyの良い3Dベンチマークは作るのは難しいですが、glmark2はまだ簡単なglxgearsよりも良いですが
gsedej

3
15.10では、ドライバーのインストール後にnvidia-352
セグメンテーション違反が発生し

1
nvidia-375とバグがまだあります。起動時にクラッシュします。
16

@nevesは、Ubuntu 16.10、NVIDIA 375.39、glmark 2014.03、NVIDIA GTX 1080およびNVS 5400Mで動作しました。
Ciro Santilli新疆改造中心法轮功六四事件

14

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

http://unigine.com/download/

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

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

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


明快さとradeonドライバーを使って自分で聖域デモを試みました。不足している機能に関する苦情がたくさん。スタートアップバッチファイルでエンジンに横たわった後、空のウィンドウが表示されました。メサ不足を補うために、テストに#リー輸出MESA_EXTENSION_OVERRIDE = + GL_ARB_map_buffer_range、GL_ARB_vertex_array_object、GL_ARB_half_float_vertex、GL_ARB_half_float_pixel、GL_EXT_texture_swizzle、GL_ARB_shader_object、GL_ARB_vertex_shader、GL_ARB_fragment_shader、GL_ARB_framebuffer_object、GL_EXT_framebuffer_multisample:ここではメサの実装を行方不明のリストだ
ジョニNevalainen

Unityは非常に優れたベンチマークですが、オープンソースのドライバーでは動作しません。古いATI 9600m GPUをテストしたい。とにかく提案をありがとう。私はPTSを知っていますが、これは別のレイヤーであり、実際にテストしていることを報告することです。すでにUbuntuリポジトリにあるアプリケーションがあります。
-gsedej

sudo apt-get install phoronix-test-suiteUbuntu 15.10の自動化は物事の自動化に役立ちます:askubuntu.com/a/820264/52975
Ciro Santilli新疆改造中心法轮功六四事件

12

chromium-bsuそしてgltronUbuntuのゲームでは、よりはるかに小さいインストール・フットプリント持つnexuizとの両方の機能FPSカウンターを。すばやくテストしたい場合は、この方法を使用します。


答えてくれてありがとう!すてきで小さなGLテストですが、それでも単純すぎます。
-gsedej

10

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

続行したい場合は、このディスカッションをご覧になることをお勧めします。

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

vblank_mode=0 glxgears


glxgearsはベンチマークではありません!すべての最新のグラフィックハードウェアで完全にCPUバウンドです!
ルスラン

3

gfxbench

Kishonti株式会社業界における黄金標準と考えられています。

ベンチマークの無料バージョンは、https//gfxbench.com/linux-download/からダウンロードできます

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

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

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

Youtubeには、Car Chaseなどの高レベルのベンチマークのほとんどのレンダリングが含まれています: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、説明、およびタイプが提供されます。(== Phoronix Test Suite)のgraphicsようなスイートの1つを選択して実行します。pts/mesapts

phoronix-test-suite run pts/mesa

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

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


1

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

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


答えてくれてありがとう、しかし私はこれを手伝うことができません。GPUテストは提供していますが、真のその他のプログラム(Mayaなど)
-gsedej
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.