DirectX 12 のサポート
Visual Studio グラフィックス診断では、DirectX 12 はサポートされていません。 DirectX 12 の完全なサポートを使用したグラフィカル デバッグの場合、Visual Studio では Windows で PIX が推奨されます。
Windows 上の PIX は、リモート機能を備えたパフォーマンス チューニングおよびデバッグ ツールです。 Windows 上の PIX には、グラフィカル デバッグのニーズに合った 7 つの主な機能が用意されています。 GPU キャプチャを使用して Direct3D 12 グラフィックス レンダリングのパフォーマンスをデバッグおよび分析します。 タイミング キャプチャを使用してゲームによって実行されるすべての CPU および GPU 作業のパフォーマンスとスレッドについて理解します。 ファイル IO キャプチャを使用して、タイトルのディスク IO パターンとパッケージ レイアウトの非効率性を特定します。
Windows 上の PIX を使用してグラフィカル デバッグの旅を進めましょう。
DirectX 11 のサポート
Visual Studio グラフィックス診断では、DirectX 11 は完全にはサポートされていません。 DirectX 11 のサポートが強化されたグラフィカル デバッグの場合、Visual Studio では Windows で PIX が推奨されます。
D3D11On12 を使用した D3D11 アプリのデバッグで DirectX 11 の Windows での PIX の互換性の詳細を確認する
Windows 上の PIX
Windows 上の PIX には、次の 7 つの主要な操作モードがあります。
- Direct3D 12 グラフィックス レンダリングのパフォーマンスをデバッグおよび分析するための GPU キャプチャ。
- ゲームによって実行されるすべての CPU および GPU 作業のパフォーマンスとスレッドを理解し、GPU メモリ使用量を追跡するためのタイミング キャプチャ。
- 関数の概要キャプチャでは、 各関数の実行時間と各関数が呼び出される頻度に関する情報が蓄積されます。
- 呼び出し関係図キャプチャは 、1 つの関数の実行をトレースします。
- メモリ割り当てキャプチャ は、ゲームによって行われたメモリ割り当てに関する分析情報を提供します。
- ファイル IO キャプチャ は、タイトルのディスク IO パターンとパッケージ レイアウトの非効率性を識別するのに役立ちます。
- システム モニター では、ゲームの実行中にリアルタイムのカウンター データが表示されます。
Windows での PIX の詳細なビデオの概要 については、こちらをご覧ください