AMD Radeon™ GPU Profiler logo

Analyze. Adjust. Accelerate. Now available as part of the AMD Radeon™ Developer Tool Suite.

AMD RGP UI image

Meet the AMD Radeon™ GPU Profiler (RGP), a ground-breaking low-level optimization tool that provides detailed information on AMD Radeon™ GPUs.

Download the latest version - v2.7

This release adds the following features:

  • Support for additional AMD RDNA™ 4 architecture hardware (AMD Radeon™ AI PRO R9600 Series Graphics).
  • Support for additional AMD RDNA 3.5 architecture-based APUs (AMD Ryzen™ AI 400 Series Processors with AMD Radeon 800M Series Graphics).
  • Support for displaying DirectX® 12 shader source code via PDB/debug info.
  • Support for displaying data on thread divergence for non-ray tracing workloads in the Instruction timing pane.
  • Support for Extended PIX Markers in DirectX 12 profiles (requires the Microsoft® AgilitySDK 1.721-preview and AMD Software: AgilitySDK Developer Preview Edition 26.10.07.02 driver).
  • Support for filtering events by shader hash values in the UI.
  • Launch and Callable shaders are now shown in the Indirect ray tracing pipeline flow chart, including filtering support.
  • Driver information is now displayed in the System information page for profiles from HIP and OpenCL™ applications.
  • Improved “Color by user marker” mode in the Event timeline and Event timing panes so that events are assigned the same color as their correlated user marker.
  • Improved the AMD Radeon GPU Analyzer (RGA) interop window with support for multi-selection, search filtering, and a streamlined list view for events with a large number of binaries.
  • Bug, stability, and usability fixes.

Features

Unlike the black box approach of the past, PC game developers now have unprecedented, in-depth access to a GPU and can easily analyze graphics, async compute usage, event timing, pipeline stalls, barriers, bottlenecks, and other performance inefficiencies.

This unique tool generates easy to understand visualizations of how your DirectX® 12, Vulkan®, OpenCL™, and HIP applications interact with the GPU at the hardware level. Profiling a game is both a quick and simple process using the AMD Radeon™ Developer Panel and our AMD Software: Adrenalin Edition™ driver.

Figure out your frame

Get a bird’s eye view of how your command buffers got submitted to each GPU queue.

Understand how your graphics, async compute, and copy workloads interact and synchronize.

AMD RGP frame summary

Wade through your wavefronts

Understand how your wavefronts were pushed through the GPU. We can also correlate between wavefronts and the GPU events which launched them and provide insight into how your frame utilizes the various GPU memory caches.

The data displayed in this view is highly filterable, groupable, and includes a side panel with added detail about user selections.

AMD RGP wavefront occupancy

Speed up your shaders

Quickly and easily find hotspots in your shaders using the instruction timing view.

Each instruction in your AMD RDNA™ arcitecture ISA has a bar showing its average latency, allowing you find the right things to optimize.

AMD RGP instruction timing

Banish those barriers!

Find out which barriers flushed caches, caused a synchronization point or even ran their own, internal shaders.

Burst those pipeline bubbles and claim back your performance.

AMD RGP barriers

Requirements

Supported GPUs

  • AMD Radeon™ RX 9000 Series Graphics
  • AMD Radeon™ RX 7000 Series Graphics
  • AMD Radeon™ RX 6000 Series Graphics
  • AMD Radeon™ RX 5000 Series Graphics
  • AMD Radeon™ AI PRO R9700 Series Graphics
  • AMD Radeon™ AI PRO R9600 Series Graphics
  • AMD Ryzen™ Processors with AMD Radeon™ Graphics based on AMD RDNA™ architecture or newer
  • ROG Xbox Ally X (AMD Ryzen™ AI Z2 Extreme)

Supported graphics APIs

  • DirectX® 12
  • Vulkan®

Supported compute APIs

  • OpenCL™
  • HIP

Supported OSs

  • Windows® 11
  • Linux® – Ubuntu 24.04 LTS (Vulkan® only)

Version history

  • Support for additional AMD RDNA™ 4 architecture hardware (AMD Radeon™ AI PRO R9600 Series Graphics).
  • Support for additional AMD RDNA 3.5 architecture-based APUs (AMD Ryzen™ AI 400 Series Processors with AMD Radeon 800M Series Graphics).
  • Support for displaying DirectX® 12 shader source code via PDB/debug info.
  • Support for displaying data on thread divergence for non-ray tracing workloads in the Instruction timing pane.
  • Support for Extended PIX Markers in DirectX 12 profiles (requires the Microsoft® AgilitySDK 1.721-preview and AMD Software: AgilitySDK Developer Preview Edition 26.10.07.02 driver).
  • Support for filtering events by shader hash values in the UI.
  • Launch and Callable shaders are now shown in the Indirect ray tracing pipeline flow chart, including filtering support.
  • Driver information is now displayed in the System information page for profiles from HIP and OpenCL™ applications.
  • Improved "Color by user marker" mode in the Event timeline and Event timing panes so that events are assigned the same color as their correlated user marker.
  • Improved the AMD Radeon GPU Analyzer (RGA) interop window with support for multi-selection, search filtering, and a streamlined list view for events with a large number of binaries.
  • Bug, stability, and usability fixes.

Related news and technical articles

Related videos