即刻体验 PIX

PIX 是一种调试和分析工具,专为使用 Direct3D 12 的游戏开发人员而设计。 可以利用 GPU 捕获来调试呈现问题并分析帧性能,也可以通过计时捕获采用更传统的分析方法

PIX 的 CPU 分析功能适用于任何 Windows 应用程序,GPU 功能适用于任何使用 Direct3D 12(或通过 12 上的 Direct3D 11 使用 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 命令。

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

接下来要做什么?

根据目标,可以:

常见问题解答

  • 如何求助? 对于错误报告、问题或任何其他反馈,可以通过应用程序向我们发送反馈(使用右上角的“发送反馈”按钮;图标是一颗破碎的心),或者在DirectX Discord 服务器的像素频道与我们聊天。
  • 托管在 https://devblogs.microsoft.com/pix 上的旧文档怎么办? 随着时间的推移,我们发现 devblog 并不适合产品文档。 将文档转移到 Microsoft Learn,让我们能够带来更好的文档体验。