PIX 入门

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:

  • 通过 Microsoft 博客文章中的 下载 进行安装。
  • 通过 winget 进行安装。 使用命令 winget install microsoft.pix

关于新版本的通知,你可以订阅 PIX 在 Windows 博客上的 RSS 源

接下来要做什么?

根据目标,你可以:

常见问题解答

  • 如何求助? 对于 bug 报告、问题或任何其他反馈,可以通过应用程序(使用右上角的 “发送反馈 ”按钮;图标是破碎的心脏),或通过在 DirectX Discord 服务器的 pix 通道中与我们聊天来向我们发送反馈。
  • 关于旧文档托管在https://devblogs.microsoft.com/pix上的情况如何? 随着时间的推移,我们已了解到 devblog 不适合产品文档。 将文档移动到 Microsoft Learn 使我们能够提供更好的文档体验。