開始使用 PIX
PIX 是一種偵錯和分析工具,專為使用 Direct3D 12 的遊戲開發人員所設計。 您可以使用 GPU 擷取對轉譯問題進行偵錯和分析畫面效能,或使用計時擷取採取更傳統的分析方法。
PIX 的 CPU 分析功能適用於任何 Windows 應用程式,而 GPU 功能適用於任何使用 Direct3D 12 的應用程式(或 Direct3D 11 透過 Direct3D 11 在 12 上)。 這包括使用 DirectML 的 AI 和 ML 工作負載,以及使用 Unreal、Unity 和 Godot 等熱門引擎製作的遊戲。
雖然 PIX 可協助您進行任何先前的設定,但您可能會想要查看 檢測您的應用程式 和 設定 PIX ,以確保您擁有 PixEvents 和偵錯符號等專案的最佳體驗。
注意
PIX 並非用來協助解決 Direct3D 12 API 層級問題,例如編譯管線狀態對象的錯誤。 請改用 GPU 型驗證和 Direct3D 12 偵錯層。
安裝
有兩種方式可以安裝 PIX:
如需新版本的通知,您可以訂閱 Windows 部落格上 PIX 的 RSS 摘要。
接下來該怎麼辦?
視您的目標而定,您可以:
- 對轉譯問題進行偵錯,並使用 GPU 擷取分析畫面效能,或
- 使用計時擷取來分析 CPU 和 GPU 活動。
常見問題集
- 我如何獲得幫助? 對於錯誤報告、問題或任何其他意見反應,您可以透過應用程式傳送意見反應給我們(使用右上方的 [傳送意見反應] 按鈕;圖示是心碎的),或在 DirectX Discord 伺服器的 pix 通道中與我們聊天。
- 上裝載 https://devblogs.microsoft.com/pix的舊檔呢? 經過一段時間,我們已瞭解 devblog 不適合產品檔。 將文件移至 Microsoft Learn 可讓我們提供更好的文件體驗。