PIX 是一种调试和分析工具,专为使用 Direct3D 12 的游戏开发人员而设计。 可以使用 GPU 捕获调试渲染问题和分析帧性能,或者采取更传统的分析方法进行 计时捕获。
PIX 的 CPU 分析功能适用于任何 Windows 应用程序,GPU 功能适用于任何使用 Direct3D 12 的应用程序(或通过 Direct3D 11 on 12 使用 Direct3D 11 的应用程序)。 这包括使用 DirectML 的 AI 和 ML 工作负载,以及使用热门引擎(如 Unreal、Unity 和 Godot)制作的游戏。
虽然 PIX 可以在无需进行任何预先设置的情况下提供帮助,但你可能想要查看 为你的应用程序添加检测 和 配置 PIX ,以确保在 PixEvents 和调试符号等方面获得最佳体验。
注释
PIX 不旨在协助解决 Direct3D 12 API 级别的问题,例如与编译管道状态对象相关的错误。 请改用 基于 GPU 的验证和 Direct3D 12 调试层。
安装
可通过两种方法安装 PIX:
关于新版本的通知,你可以订阅 PIX 在 Windows 博客上的 RSS 源。
接下来要做什么?
根据目标,你可以:
常见问题解答
- 如何求助? 对于 bug 报告、问题或任何其他反馈,可以通过应用程序(使用右上角的 “发送反馈 ”按钮;图标是破碎的心脏),或通过在 DirectX Discord 服务器的 pix 通道中与我们聊天来向我们发送反馈。
- 关于旧文档托管在https://devblogs.microsoft.com/pix上的情况如何? 随着时间的推移,我们已了解到 devblog 不适合产品文档。 将文档移动到 Microsoft Learn 使我们能够提供更好的文档体验。