PIX について詳しく知る
PIX は、Direct3D 12 を使用するゲーム開発者向けに設計されたデバッグおよびプロファイリング ツールです。 GPU キャプチャを使用してレンダリングの問題をデバッグし、フレーム パフォーマンスを分析することも、 タイミング キャプチャを使用してより伝統的なプロファイリング アプローチを採用することもできます。
PIX の CPU プロファイリング機能は、あらゆる Windows アプリケーションで動作し、GPU 機能は、Direct3D 12 (または Direct3D 11 on 12経由の Direct3D 11) を使用するあらゆるアプリケーションで動作します。 これには、 DirectML を使用した AI および ML ワークロードや、Unreal、Unity、Godot などの一般的なエンジンで作成されたゲームが含まれます。
PIX は事前の設定なしでも役立ちますが、PixEvents やデバッグ シンボルなどを最大限に活用するには、 アプリのインストルメント化 と PIX の構成 を確認することをお勧めします。
Note
PIX は、パイプライン状態オブジェクトのコンパイルに関するエラーなど、Direct3D 12 API レベルの問題を支援することを目的としていません。 代わりに、 GPU ベースの検証と Direct3D 12 デバッグ レイヤーを使用します。
インストール
PIX をインストールするには 2 つの方法があります。
新しいリリースに関する通知については、 PIX on Windows ブログの RSS フィードを購読できます。
次のステップ
目標に応じて、次のいずれかを行うことができます。
よく寄せられる質問
- どうしたらいいですか? バグ報告、質問、その他のフィードバックについては、アプリケーションからフィードバックを送信できます (右上の [フィードバックを送信] ボタンを使用。アイコンは壊れたハートです)。または、 DirectX Discord サーバー の pix チャネルでチャットすることもできます。
- https://devblogs.microsoft.com/pix にホストされている古いドキュメントはどうなりますか? 時間の経過とともに、開発ブログは製品ドキュメントには適していないことがわかりました。 ドキュメントを Microsoft Learn に移行することで、より優れたドキュメント エクスペリエンスを提供できるようになります。