Microsoft PIX 推出支持占用率数据图的 AMD 集成插件

最初发布于:

Microsoft PIX 是面向使用 DirectX 12 的 Windows 游戏开发者的首选集成性能调优和调试工具。PIX 使开发者能够使用高精度计时和特定于硬件的 GPU 性能功能来调试和分析 Direct3D 12 图形渲染的性能。

在 2018 年 6 月的版本中,PIX 包含了一个新的 GPU 命令占用率数据图泳道,该泳道全面支持所有当前 AMD GPU,包括:AMD Radeon™ Vega、AMD Radeon™ RX 以及配备 Radeon™ RX Vega M 图形的 Intel® Core™ i7 处理器。

新版本的 PIX 可在 https://blogs.msdn.microsoft.com/pix/download/ 获取。

GPU 命令占用率数据显示了 Direct3D 12 着色器阶段的利用率,该利用率对应于 GPU 执行的每个 Draw 和 Dispatch 命令:顶点着色器、Hull 着色器、Domain 着色器、几何着色器、像素着色器、计算着色器以及/或不可映射到 Direct3D 12 的内部 GPU 着色器阶段。

启用新的 PIX GPU 占用率数据的功能已包含在所有 AMD GPU 驱动程序中,无需进行任何额外的更改、下载或安装。

开发者应使用 GPU 命令占用率数据来确定 1) GPU 何时空闲(通过占用率数据中的间隙识别),2) GPU 何时利用率不足(通过低于 100% 的利用率识别),或 3) 在命令执行时间较长时,当争用阻止命令在更短的时间内执行时。

AMD 还全面支持所有 GPU 上的特定于 GPU 的硬件计数器。这些特定于 GPU 的硬件计数器为开发者提供了对 GPU 执行每个命令时的计时、利用率和吞吐量的关键洞察。

PIX 中集成了 AMD GPU 特定使用警告和指南,使开发者能够轻松即时地识别任何可能导致 AMD GPU 性能下降的 Direct3D 12 API 用法。

AMD 还全面支持 Dr. PIX,它提供了一组查询,可以以不同方式分析完整或部分选定的 GPU 工作负载,测量统计数据以确定修改工作负载如何影响性能。在打开 GPU 捕获后,可以在“工具”选项卡中访问 Dr. PIX。

AMD GPU 特定的统计信息可在 Dr. PIX 带宽选项卡中找到,包括 GPU 缓存、VRAM、颜色缓冲区和深度缓冲区传输统计信息。这些数据也可以作为单独的 GPU 特定硬件计数器提供。

相关新闻和技术文章

相关视频

© . This site is unofficial and not affiliated with AMD.