AMD Radeon™ GPU Analyzer (RGA) 是一款用于 Microsoft DirectX®、Vulkan®、SPIR-V™、OpenGL® 和 OpenCL™ 的离线编译器和性能分析工具。
下载最新版本 - v2.13
此版本增加了以下功能
- 在 RGA 的所有模式下,增加了对 gfx1200 AMD RDNA™ 4 架构 作为编译目标的⽀持。
- 二进制分析模式 现在支持 Vulkan® 网格着色管线 和 Vulkan 光线追踪 预编译的代码对象。
- 所有 Vulkan 离线模式 (
vk-offline、vk-spv-offline和vk-spv-txt-offline) 现在支持网格着色管线编译。 - 更新了 Vulkan 和 OpenGL® 离线编译器。
- 更新了以下 Vulkan 工具依赖项:
glslangValidator、spirv-as和spirv-dis。 - 更新了 DXC 前端编译器 至 v1.8.2502。
AMD Radeon™ GPU Analyzer 的 Visual Studio Code 扩展
下载
功能

检查您的 ISA…
在 Vulkan® 图形或计算管线中检查您着色器阶段的 ISA。

…为多种产品编译…
为编译过程选择目标 GPU。您可以通过使用特定的 GPU 架构甚至零售产品名称(如“SSG”或“WX 8200”)来搜索可用目标。

…优化您的资源…
查看目标硬件的寄存器压力和 LDS/scratch 内存使用情况。

…可视化 VGPR 压力…
跳转到代码中 VGPR 压力最大的区域。

…并关联您的代码!
对于 OpenCL™ 内核,该工具提供了从高级源代码到反汇编,以及从反汇编到高级源代码的关联。
要求
通用
适用于所有非离线模式(DirectX® 12、DXR、Vulkan®)
- 最新的 AMD 驱动程序(Microsoft Windows® 上的 AMD Software: Adrenalin Edition™ 和 Linux® 上的 amdgpu-pro)。
离线模式(Vulkan® 离线、OpenGL®、OpenCL™ 和二进制分析)无需安装 AMD 驱动程序或硬件即可运行。
支持的 GPU
AMD RGA 在编译图形着色器和管线时支持以下目标:
- 所有基于 AMD RDNA™ 架构的 GPU。
- AMD Vega 架构 GPU 仅在拥有旧版 GCN 兼容驱动程序的系统上受支持。
- 新的二进制分析模式支持除了所有其他支持目标之外,还支持为 AMD Instinct™ MI200 系列加速器预编译的代码对象。
GUI 中支持的 API
- Vulkan®
- OpenCL™
- HIP、DirectX® Raytracing (DXR)、DirectX® 12(仅限二进制分析)
命令行中支持的 API
- Vulkan®
- DirectX® 11
- DirectX® 12
- DirectX® Raytracing (DXR)
- OpenGL®
- OpenCL™
支持的操作系统
- Windows® 10
- Windows® 11
- Ubuntu 24.04