A.66. VIDEO_DRM_3D
テストの対象
VIDEO_DRM_3D テストは、高速化されたグラフィックスをサポートするネイティブ DRM カーネルドライバーを利用するグラフィックコントローラーを検証します。
以下の場合に、テストが計画されます。
- 使用中のディスプレイドライバーが、カーネルモード設定ドライバーとして識別される。
- ディスプレイドライバーがフレームバッファーではない。
-
glxinfo
コマンドで識別されるように、直接レンダリングがサポートされており、OpenGL レンダラー文字列がllvmpipe
ではない。
このテストでは、Prime GPU オフロードテクノロジーを使用して、すべてのビデオテストサブテストを実行します。
RHEL バージョン対応
- RHEL 9
テストの内容
このテストでは、VIDEO テストと同様にグラフィックコントローラーの機能を検証します。さらに、テストは以下のサブテストを実行します。
-
Vulkaninfo テスト:
vulkaninfo
コマンド出力をログに記録して、識別された GPU のデバイスプロパティー、各 GPU でサポートされている Vulkan 拡張機能、認識されているレイヤー、サポートされているイメージ形式、形式プロパティーなどの Vulkan 情報を収集します。 -
Glmark2 benchmarking テスト:
glmark2
コマンドを実行して、OpenGL 2.0 および ES 2.0 ベンチマークテストセットに基づいてスコアを生成し、3D 機能を確認します。サブテストは、異なるパラメーターセットを使用してユーティリティーを 2 回実行します。最初はハードウェアレンダラーを使用し、後でソフトウェアレンダラーを使用します。ハードウェアレンダラーコマンドの実行結果がソフトウェアよりも優れている場合、テストは合格し、ディスプレイコントローラーの 3D 機能が優れていることが確認されます。それ以外の場合は失敗します。
テストの準備
-
システムのモニターとビデオカードが 1024x768 の解像度で実行され、24 ビット別のピクセル (bpp) の色深度を実行できることを確認します。より高い解像度または色深度も使用できます。
xrandr
コマンドの出力で 1024x768 (24 bpp 以上) を確認してください。 - カードまたはモニターの組み合わせで生成できるすべての解像度が表示されない場合は、モニターとビデオカードの間の KVM スイッチをすべて削除してください。
テストの実行
このテストは非対話型です。次のコマンドを実行し、表示されたリストから適切な VIDEO_DRM_3D
テスト名を選択します。
rhcert-run
まず、テストシステム画面が空白になり、x11perf テストプログラムからの一連のテストパターンが表示されます。テストが完了すると、デスクトップまたは仮想ターミナルの画面に戻ります。
ランタイム
このテストの実行には約 1 分かかります。その他の必須または選択されたテストは、全体の実行時間に追加されます。