Skip to content

Releases: GPUOpen-Tools/radeon_gpu_analyzer

Radeon GPU Analyzer 2.13

17 Jun 21:59
Compare
Choose a tag to compare
  • Added support for the gfx1200 RDNA™ 4 architecture as a compilation target across all of RGA's modes.
  • The Binary Analysis mode now supports Vulkan mesh shading pipelines and Vulkan raytracing pre-compiled Code Objects.
  • All Vulkan offline modes (vk-offline, vk-spv-offline and vk-spv-txt-offline) now support mesh shading pipeline compilation.
  • Updated the Vulkan and OpenGL offline compilers.
  • Updated the following Vulkan tool dependencies: glslangValidator, spirv-as and spirv-dis.
  • Updated the DXC front-end compiler to v1.8.2502.

Radeon GPU Analyzer 2.12

11 Mar 14:03
Compare
Choose a tag to compare

Highlights:

  • Added support for RDNA™ 4 (gfx1201) as well as the gfx1151 and gfx1152 GPU architectures as compiler targets.
  • Upgraded ISA disassembly view: navigate through the disassembly more easily and identify areas with higher VGPR pressure in your shaders and kernels.
  • RGA now presents tooltips describing RDNA™ and CDNA™ instructions making reading through the disassembly easier than ever.
  • Updated the offline OpenCL, Vulkan and OpenGL compilers.

Radeon GPU Analyzer 2.11

03 Oct 15:37
Compare
Choose a tag to compare

Highlights:

  • gfx1150 is now supported as a compiler target across all modes.
  • DXR mode now supports AMD compiler’s raytracing updates. With Radeon Adrenalin™ driver version 24.9.1, the AMD compiler includes changes to the way raytracing state objects are being compiled. This new version of RGA ensures compatibility with the new compiler.
  • Dark mode: the RGA GUI application now lets you choose between Light and Dark themes or have the GUI follow the OS theme.
  • DXC updated to version v1.8.2407.
  • Updates to the offline Vulkan and OpenGL compilers.

Radeon GPU Analyzer 2.10

01 Jul 14:44
Compare
Choose a tag to compare

Highlights:

The RGA GUI application now handles display scaling for better experience when working with multiple monitors or when changing display settings.

Radeon GPU Analyzer 2.9.1

24 Apr 16:34
Compare
Choose a tag to compare

Highlights:

  • Analyze precompiled HIP GPU Code Object binaries for the MI-300 with RGA's Binary Analysis mode.
  • Compile and analyze OpenCL kernels for MI-300 (gfx942).
  • DX12 single shader support: compile single DX12 shaders in isolation (CS, VS or PS). When an incomplete DX12 pipeline is received (missing a shader, root signature or state subset), the tool will use reflection to autogenerate the missing pieces of the pipeline for you. No impact to the invocation RGA command, just omit the missing pieces.
  • DX12 Agility SDK updated to version v613.
  • DXC updated to version v1.8.2403.2.

Radeon GPU Analyzer 2.9

07 Dec 17:30
Compare
Choose a tag to compare

Highlights:

  • Binary Analysis mode: Analyze pre-compiled Code Object binaries to inspect shader/kernel ISA disassembly and inspect VGPR pressure and static hardware resource allocation. This feature is supported in both the GUI application and the command line tool.
  • With the new binary analysis mode, you can now analyze pre-compiled HIP Code Object binaries for the MI-200 (gfx90a) architecture.
  • Added support for MI-200 (gfx90a) as a target in OpenCL mode.
  • Added live SGPR analysis support in the command line tool (add --livereg-sgpr option to command).
  • DX12 mode: RGA command line tool now captures the debug output when the D3D Debug Layer is enabled (--debug-layer).
  • Updated OpenGL offline compiler.

Radeon GPU Analyzer 2.8

21 Sep 15:29
Compare
Choose a tag to compare

Highlights:

  • Compile and analyze shaders and kernels for the gfx1101 (AMD Radeon RX 7800 XT and RX 7700 XT) and gfx1103 (AMD Radeon 740M, 760M and 780M) architectures.
  • Updates to the Vulkan, OpenGL and OpenCL offline compilers.
  • Consolidated Linux and Windows build scripts to use a unified python build script.

Note for developers: the build instructions for the RGA project have changed in this release. The OS-specific build scripts have been replaced with a unified python script. Please refer to the build steps in the RGA README.md file for more information about how to build the tool.

RGA is available as part of the Radeon Developer Tool Suite on GPUOpen, together with RGP, RGD, RMV, RRA and RDP. For the best experience, we encourage you to use the suite to ensure compatibility between the different tools. On GitHub, you can still consume individual RGA source code and binary releases as usual.

Radeon GPU Analyzer 2.7.1

27 Apr 15:40
Compare
Choose a tag to compare

Highlights:

  • Compile and analyze shaders and kernels for the AMD Radeon RX 7600m and 7700s (gfx1102 architecture), even without a physical RDNA3™ card installed on your system.
  • Use the latest HLSL Shader Model features on any system with Agility SDK in DX12 mode.
  • Relaxed DX12 .gpso input file content verification to permit empty InputLayout and RTVFormat elements.
  • New Vulkan offline compiler, using AMD’s LLVM-based pipeline compiler.
  • Updated the LLVM disassembler, fixing issue where certain 16-bit instructions were seen as “Unknown”.
  • OpenCL™: fixed an issue that prevented Code Object binaries from being loaded by the runtime.

Notes:

  • In Vulkan Offline mode, --il and –pipe options are no longer supported as of version 2.7.1.
  • RGA is available as part of the Radeon Developer Tool Suite on GPUOpen, together with RGP, RMV, RRA and RDP. For the best experience, we encourage you to use the suite to ensure compatibility between the different tools. On GitHub, you can still consume individual RGA source code and binary releases as usual.

Radeon GPU Analyzer 2.7

14 Dec 18:40
Compare
Choose a tag to compare

Highlights:

  • Compile and analyze shaders and kernels for the RDNA3™ architecture (gfx1100), even without a physical RDNA3™ card installed on your system.
  • Jump to areas in your shaders and kernels which have maximum VGPR pressure using the RGA GUI application. After successfully compiling your shader, use:
    • Edit->Go to next maximum VGPR pressure line (Ctrl+F4), or:
    • Right-click on any ISA disassembly line -> Go to next maximum VGPR pressure line (Ctrl+F4).
  • DirectX®11 mode (-s dx11) is now an offline mode and works regardless of the installed driver. Support in this mode was limited to VS, PS and CS.
  • Updates to Vulkan and OpenGL® backend components.
  • OpenCL™ mode now uses an updated version of AMD’s LLVM-based Lightning Compiler.

Note:

RGA is available as part of the Radeon Developer Tool Suite on GPUOpen, together with RGP, RMV, RRA and RDP. For the best experience, we encourage you to use the suite to ensure compatibility between the different tools. On GitHub, you can still consume individual RGA source code and binary releases as usual.

Radeon GPU Analyzer 2.6.2

27 Jul 15:21
Compare
Choose a tag to compare
  • OpenGL mode is now an offline mode (-s opengl):
    • Compile OpenGL shaders for any supported target, independently of the installed graphics card and driver.
    • You can now generate static hardware resource usage information for OpenGL shaders.
  • In this release, we removed support for legacy targets (GFX8 and older).

Notes:
RGA is available as part of the Radeon Developer Tool Suite on GPUOpen, together with RGP, RMV, RRA and RDP. For the best experience, we encourage you to use the suite to ensure compatibility between the different tools. On GitHub, you can still consume individual RGA source code and binary releases as usual.