Share via


Present 検証 2 (FullScreen) (WoW64)

この自動テストでは、デバイスについて EnumAdapterModes メソッドによって報告されるすべてのモードがアプリケーションで使用できるか検証します。

このテストで使用されるパラメーターは、バック バッファー形式、画面解像度、現在の間隔、スワップ効果、マルチサンプルの種類です。

DoNotWait テストでは、スワップ チェーンの Present メソッドをループで呼び出し、D3DPRESENT_DONOTWAIT オプション (全画面モード) を渡し、D3DPRESENT_INTERVAL_ONE 値を使用します。 その結果、ドライバーのフレームのキューが許容最大数の 3 を超えます。 DoNotWait テストでは、ドライバーが D3DERR_WASSTILLDRAWING エラー コードを使用してアプリケーションに制御を返すことを想定しています。 エラー コードが返されない場合、テストは失敗します。

LockDoNotWait テストは DoNotWait テストに似ていますが、サーフェス (バック バッファー) で行われます。 ドライバーでも同じ動作が想定されます。 エラー コードが返されない場合、テストは失敗します。

このトピックは次のテスト ジョブに適用されます。

  • Present 検証 2 (FullScreen)

  • Present 検証 2 (FullScreen) (WoW64)

テストの詳細

   
仕様
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
プラットフォーム
  • Windows 10、クライアント エディション (x64)
  • Windows Server 2016 (x64)
  • Windows 10、クライアント エディション (Arm64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 9
カテゴリ 互換性
タイムアウト (分) 540
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、「グラフィック アダプターまたはチップセットのテストの前提条件に関するページ」で説明されているテスト要件に従って、テストのセットアップを完了します。

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

トラブルシューティング情報については、「Device.Graphics テストのトラブルシューティング」を参照してください。

詳細

このテストでは、画面上にコンプライアンスの合格/不合格が表示され、結果が Present2.xml という名前のログファイルに書き込まれます。 Present2.xml は %windir%\dxlogs ディレクトリに書き込まれます。

Reset メソッドの呼び出しに失敗した場合は、ログ ファイルで、バック バッファー形式とサイズに対してテストで使用された値を確認できます。 画像の比較に失敗した場合、テストでは、グループ内の他の Present 検証テストと同様に、画像比較統計が出力されます。

次の表に、テストで使用される画像サーフェスを示します。 -Save コマンド オプションを指定すると、テストでこれらのファイルが保存されます。

ファイル インストール先

Texture.dds

Present 操作で使用される四角形の塗りつぶしに使用されるテクスチャ。

SourceSurface.bmp

バック バッファー内のソース サーフェス。 全画面の Present 操作の場合、このサーフェスはバッファー全体です。

DestSurface.bmp

フロント バッファー内の宛先サーフェス。 全画面の Present 操作の場合、このサーフェスはバッファー全体です。

RefSurface.bmp

Microsoft Direct3D API によって計算される参照サーフェス。

DiffSurface.bmp

フロント バッファーと参照イメージの違い。

FrontBuffer.bmp

フロント バッファーの内容。

 

コマンド構文

コマンド オプション 説明

Present2_fullscreen.exe -M:1 -dx9 -whql -logclean

Present 検証 2 (FullScreen) テスト ジョブを実行します。

Present2_fullscreen.exe -M:1 -whql -logclean

Present 検証 2 (FullScreen) (WoW64) テスト ジョブを実行します。

Note

   このテスト バイナリのコマンドライン ヘルプを表示するには、「/?」と入力します。

 

ファイル一覧

ファイル 場所

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools

D3d10ref.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3d11ref.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dcompiler_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dref9.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\

D3dx9_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

Fpstate.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\

Modechange.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\

Present2_fullscreen.exe

<[testbinroot]>\nttest\

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

Vbswap.x

<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\

 

パラメーター

パラメーター名 パラメーターの説明
MODIFIEDCMDLINE テスト実行可能ファイルの追加のコマンド ライン引数
LLU_NetAccessOnly net user の LLU 名
MONITOR テストするデバイスを表示します
ConfigDisplayCommandLine ConfigDisplay のカスタム コマンド ライン。 既定値: logo
TDRArgs /get または /set