DXGI プレゼンテーション テスト - その他
この自動テストでは、IDXGISwapChain::Present メソッドの実装のいくつかの側面が検証されます。
このトピックは次のテスト ジョブに適用されます。
DXGI プレゼンテーション テスト - FSPresentMS
DXGI プレゼンテーション テスト - FSPresentMS (WoW64)
DXGI プレゼンテーション テスト - その他
DXGI プレゼンテーション テスト - その他 - マルチヘッド
DXGI プレゼンテーション テスト - その他 - マルチヘッド (WoW64)
DXGI プレゼンテーション テスト - その他 (WoW64)
DXGI プレゼンテーション テスト - WinpresentMS
DXGI プレゼンテーション テスト - WinpresentMS (WoW64)
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 60 |
カテゴリ | 互換性 |
タイムアウト (分) | 3600 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、グラフィック アダプターまたはチップセットのテストの前提条件に関するページで説明されているテスト要件に従って、テストのセットアップを完了します。
Note
DXGI プレゼンテーション テスト - Other - multihead または DXGI プレゼンテーション テスト -Other - multihead (WoW64) テストを複数のモニターを持つシステムで実行すると、2 台目のモニターを追加するように求めるメッセージが表示されます。 デバイス ファミリがマルチモニターをサポートしていない場合は、[続行] を選択して、テストを 1 つのモニター構成で強制的に実行します。 一部のテストは、複数のモニターがあるシステムでのみ実行できます。その場合、該当するテストはスキップされます。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティング情報については、「Device.Graphics テストのトラブルシューティング」を参照してください。
詳細
このテストでは、全画面表示とウィンドウ内の両方でスワップ チェーンが作成されます。 また、出力ウィンドウと一致する、または異なるディメンションを使用して、サポートされているすべてのバック バッファー形式でバック バッファーも作成されます。 この多様性のため、このテストでは、プレゼンテーション操作のストレッチと色変換が包括的にテストされます。 全画面表示のテスト ケースでは、反転ベースとコピーベースの両方のプレゼンテーション操作が使用されます。
また、このテストでは、さまざまな DirectX Graphics Infrastructure (DXGI) スワップ効果が正しく実装されていることが検証されます。 タイミングベースのテスト ケースを使用して、プレゼンテーション間隔が正しく実装されていることが検証されます。
このテストでは、IDXGIOutput::GetDisplaySurfaceData メソッドを使用して画像を取得することで、表示される画像が自動的に検証されます。 これらの画像は、バック バッファーの初期化に使用されたサーフェスと比較されます。
コマンド構文
コマンド オプション | 説明 |
---|---|
DXGIPresent.exe FSPresentMS -whql -logclean |
このコマンドは、DXGI プレゼンテーション テスト - FSPresentMS テスト ジョブと DXGI プレゼンテーション テスト - FSPresentMS (WoW64) テスト ジョブの両方を実行します。 |
DXGIPresent.exe WinPresent WinpresentSmallWindow FSPresent FSpresentRotation FSPresentMulti -whql -logclean |
このコマンドは、DXGI プレゼンテーション テスト - Other テスト ジョブと DXGI プレゼンテーション テスト - Other (WoW64) テスト ジョブの両方を実行します。 |
DXGIPresent.exe WinpresentMS -whql -logclean |
このコマンドは、DXGI プレゼンテーション テスト - WinpresentMS テスト ジョブと DXGI プレゼンテーション テスト - WinpresentMS (WoW64) テスト ジョブの両方を実行します。 |
Note
このテスト バイナリのコマンド ライン ヘルプを表示するには、「/?」と入力します。
ファイル一覧
ファイル | 場所 |
---|---|
Configdisplay.exe |
<testbinroot>\nttest\windowstest\tools\ |
D3d10ref.dll |
<testbinroot>\nttest\windowstest\graphics\d3d\support\ |
D3d10SDKLayers.dll |
<testbinroot>\nttest\ windowstest\graphics\d3d\support\ |
D3d11ref.dll |
<testbinroot>\nttest\ windowstest\graphics\d3d\support\ |
D3d11SDKLayers.dll |
<testbinroot>\nttest\ windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<testbinroot>\nttest\ windowstest\graphics\d3d\support |
D3dx10_test.dll |
<testbinroot>\nttest\ windowstest\graphics\d3d\support |
D3dx11_TEST.dll |
<testbinroot>\nttest\ windowstest\graphics\d3d\support\ |
DXGIPresent.exe |
<testbinroot>\nttest\windowstest\graphics\d3d\conf\ |
TDRWatch.exe |
<testbinroot>\nttest\windowstest\graphics\ |
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
MODIFIEDCMDLINE | テスト実行可能ファイルの追加のコマンド ライン引数 |
LLU_NetAccessOnly | net user の LLU 名 |
ConfigDisplayCommandLine | ConfigDisplay のカスタム コマンド ライン。 既定値: logo |
TDRArgs | /get または /set |