Skip to content

Radeon GPU Analyzer 2.1

Compare
Choose a tag to compare
@AmitBM AmitBM released this 15 Mar 22:39
· 88 commits to master since this release

Optimizing your Vulkan® code for GCN targets is easier than ever with RGA 2.1:

  • Added support for Vulkan in the graphical UI application.
  • ISA disassembly and HW resource usage information are now generated using the installed driver's compiler, which matches closely what you will see in your application. You can still target a variety of GPUs, independent of the GPU that is physically installed on your system.
  • Compile SPIR-V™ binaries, GLSL source code or mix thereof in a single pipeline.
  • Edit SPIR-V binaries in the app. SPIR-V binaries get disassembled and reassembled for you automatically.
  • Edit the Vulkan pipeline state for your shaders in the UI.
  • Force the compilation to go through an older or newer driver (amdvlk64) by using the Custom ICD feature.
  • Get detailed information about build errors by enabling the Vulkan validation layers.
  • Plug-and-play your own package of glslang, disassembler and assembler to be used in the compilation process.
  • Beta feature: serialize shaders and pipeline state from your Vulkan application using the RGA layer.
  • Supports both Windows® (7, 10) and Linux® (Ubuntu 18.04, RHEL 7).
  • Runs on machines without AMD hardware or driver. The 2.1 package contains a copy of AMD's Vulkan driver to be used on machines without a proper configuration.

This release also provides new features for OpenGL® in the command line tool:

  • Support for Vega targets in OpenGL mode.
  • Generate AMDIL disassembly for OpenGL shaders.

In addition to the above, gfx906 (Radeon VII) support was added to all modes.

For more details, see the RGA-2.1 Release Notes PDF document.