Skip to content
Compare
Choose a tag to compare

The Radeon™ GPU Profiler is part of the Radeon Developer Tool Suite, which can be downloaded from the following locations:

V1.13 Changes

Radeon GPU Profiler

  1. Support for additional AMD RDNA™ 2 hardware
  2. Ray tracing counter visualization in the Wavefront Occupancy pane
  3. Support for DirectX® Raytracing (DXR) Tier 1.1 style inline raytracing
    • Shaders that perform inline raytracing will be marked as such in various parts of RGP
    • New "Color by ray tracing" mode in the Wavefront timeline portion of the Wavefront Occupancy pane will highlight waves from traditional ray tracing events as well as waves from shaders that contain inline ray tracing
  4. The ISA view in the Pipeline state pane now supports searching
  5. The shader table in the Pipeline state pane for ray tracing events now shows how many shaders are part of the pipeline
  6. Bug/stability fixes

Radeon Developer Panel

  1. RDP will now collect ray tracing counters when profiling an application running on a GPU that supports ray tracing
  2. As part of the support for ray tracing counters, RDP will now post-process counter data after capture. This allows for faster loading of profile data files in RGP
  3. The size of the SQTT memory buffer can now be configured to allow for a larger or smaller buffer
  4. Reduced profiling overhead when using a Workflow that includes both Profiling and Memory Tracing
  5. Fixed capture issue which caused each command buffer to be submitted individually when using a Workflow that includes both Profiling and Memory Tracing
Compare
Choose a tag to compare

The Radeon™ GPU Profiler is part of the Radeon Developer Tool Suite, which can be downloaded from the following locations:

V1.12 Changes

Radeon GPU Profiler

  1. Support for additional AMD RDNA™ 2 hardware
  2. Instruction timing improvements
    • Single-wavefront Instruction timing mode
    • UI now shows which parts of latency are hidden by work on other slots
    • Searching will now find text matches in labels instead of only instructions
  3. New "Color by API PSO" mode to Wavefront timeline in the Wavefront Occupancy pane
  4. RGP will now inform the user about missing/incorrect data when profiles are loaded
    • DirectX® 12 profiles with missing Signals/Waits Synchronization Primitive data will be detected
    • Profiles with missing/incorrect cache counter data will be detected
  5. PIX3 marker support now properly handles PIX marker strings constructed using string format specifiers
  6. Bug/stability fixes

Radeon Developer Panel

  1. The Profiling Capture key can now be configured by the user
  2. RDP will now inform the user about configuration issues that will affect profiling data
    • On Windows, a warning will be shown if the current user does not have proper permissions required to collect DirectX 12 Signal and Wait data
    • On Linux, in the remote profiling case, a warning will be shown if the current user does not have proper permissions required to set stable GPU clock frequencies
Compare
Choose a tag to compare

The Radeon™ GPU Profiler is part of the Radeon Developer Tool Suite, which can be downloaded from the following locations:

V1.11 Changes

Radeon GPU Profiler

  1. Support for additional AMD RDNA™ 2 hardware
  2. Cache counter support for OpenCL™ applications (requires a 21.20-based driver)
  3. Indirect raytracing pipelines will now show a "Call targets" table in the Instruction timing pane for any swappc/setpc (call/return) instructions
  4. The Cache counters tooltip in the Wavefront occupancy view will now show aggregated data when there is a selected region
  5. Performance improvement when loading profiles
  6. Updated to use Qt 5.15.2
  7. Bug/stability fixes

Radeon Developer Panel

  1. Cache counters can now be collected for OpenCL applications
  2. Updated to use Qt 5.15.2
Compare
Choose a tag to compare

The Radeon™ GPU Profiler is part of the Radeon Developer Tool Suite, which can be downloaded from the following locations:

V1.10 Changes

Radeon GPU Profiler

  1. Support for additional AMD RDNA™ 2 hardware
  2. Vulkan Raytracing support: features are on par with the DirectX® Raytracing (DXR) support that was added in the previous release
  3. Cache counter visualization in the Wavefront Occupancy pane
  4. Performance improvements when navigating through the RGP UI with large DXR profiles
  5. Improved copy to clipboard support in various RGP UI elements
  6. Most Expensive Events pane now has an additional "Work duration" column
  7. PIX3 marker support updated for latest version of WinPIXEventRuntime
  8. Bug/stability fixes

Radeon Developer Panel

  1. New "Collect cache counters" checkbox on Profiling tab to enable cache counter collection with an RGP profile.
Compare
Choose a tag to compare

Download

The Radeon™ GPU Profiler is part of the Radeon Developer Tool Suite, which can be downloaded from the following locations:

V1.9 Changes

  1. Support for AMD RDNA™ 2 hardware (AMD Radeon RX 6000 Series)
  2. DirectX® Raytracing (DXR) support
    • DXR support is fully integrated throughout the RGP user interface
    • Support for viewing the individual shader functions that make up the raytracing pipeline
    • Support for instruction timing of individual shader functions
  3. Improved Instruction tracing
    • Lower overhead during collection
    • Improved performance when loading Instruction timing data
    • Basic blocks with zero hit counts are greyed out
  4. Bug/stability fixes
Compare
Choose a tag to compare

V1.8 Changes

Radeon GPU Profiler

  1. Instruction timing improvements
    • Instruction timing data is now collected for all events in the captured frame, but data is limited to a single shader engine. This allows detailed instruction timing analysis on more events in the frame without the need to specify an API PSO hash
    • Fixed several issues which caused the UI to show no instruction timing data for events that were collected with instruction timing enabled
    • Improvements to the timing algorithm to provide more accurate instruction timing data
    • Improvements to the hardware utilization calculations in the side panel
    • Improved performance when loading large shaders
    • Improved support for RDNA wave32/wave64 modes
  2. Theoretical occupancy calculation improvements
    • The Theoretical occupancy figures shown throughout the RGP UI now take LDS and thread group size into account when necessary
    • The Theoretical occupancy figures shown throughout the RGP UI are now more accurate on Radeon RX 5000 series GPUs
  3. Reworked the reported Frame Duration calculation in the Frame Summary pane to report Present-to-present duration, rather than just duration of collected hardware data
  4. Improved UI handling of running at different DPI display settings
  5. Improved event timing calculations to properly take into account overlapped events
  6. Navigation is now supported from Overlays in the Event timeline in the Wavefront Occupancy pane
  7. Improved performance in the Pipeline State view when loading ISA for large shaders
  8. Improved column sorting support in Pipelines Overview pane
  9. Support for viewing the location (for example in Windows Explorer) of an .rgp file (both the currently-loaded or a recently-loaded file)
  10. Support running on Ubuntu 20.04
  11. Bug/stability fixes

Radeon Developer Panel

  1. Completely redesigned Radeon Developer Panel previously released with Radeon Memory Visualizer has been updated to support profiling
  2. Customizable workflows to better support Profiling and Memory Tracing

Windows build: RadeonDeveloperTools-2020-09-11-26.zip
Linux build: RadeonDeveloperTools-2020-09-11-26.tgz

Compare
Choose a tag to compare

V1.7 Changes

Radeon GPU Profiler

  1. Support for Radeon RX 5500 and Radeon RX 5300 hardware
  2. New Pipelines Overview pane to summarize pipeline usage for the profile
  3. Pipelines and Pipeline state views will indicate if a shader was compiled using wave32 vs. wave64
    on RDNA hardware
  4. In the Barriers pane, additional cache levels (L0/L1/L2) are shown for invalidates on RDNA hardware
  5. The Most expensive events and Render/depth targets panes now have sortable table columns
  6. The Frame Summary and Profile Summary panes now show the amount of profiling overhead (the amount
    of video memory and bandwidth consumed by profile data collection)
  7. Add Overlays in the Wavefront Occupancy Event Timeline view to view User events, Hardware contexts,
    Command buffers and Render targets
  8. Improved Instruction Timing to increase accuracy of timing data
  9. Improved zoom control UI in the various panes that support zooming
  10. Improved UI when running at different DPI settings
  11. Bug/stability fixes

Radeon Developer Panel

  1. Support for Radeon RX 5500 and Radeon RX 5300 hardware
  2. Support capturing OpenCL profiles on Radeon RX 5700 hardware

Windows build: RadeonGPUProfiler_1.7.0.34.zip
Linux build: RadeonGPUProfiler_1.7.0.29.tgz

6367296
Compare
Choose a tag to compare

V1.6 Changes

Radeon GPU Profiler

  1. Support for RDNA hardware
  2. Ctrl+F search support for instructions in instruction timing pane
  3. Ctrl+G to jump to line in instruction timing pane
  4. Reduce memory consumption when loading profiles
  5. Only show profile filenames rather than whole path for recent profiles in the welcome pane
  6. Bug/stability fixes

Radeon Developer Panel

  1. Connection pane redesign with subtab and new Blacklist editor.

Important notes

  1. OpenCL is not yet supported for RX 5700 and RX 5700 XT graphics cards. This support will be added in a future driver release

Windows build: RadeonGPUProfiler_1.6.0.20.zip
Linux build: RadeonGPUProfiler_1.6.0.20.tgz

Compare
Choose a tag to compare

V1.5.1 Changes

This release has support for detailed instruction tracing. This feature is currently available in the 19.10 driver for Ubuntu and the 'Adrenalin 2019 Edition 19.5.1' for Windows. Newer drivers will continue to support this feature.

Radeon GPU Profiler

  1. Support for displaying profiles taken with instruction tracing data
  2. Support for displaying user events in the Wavefront Occupancy timeline view
  3. Support to display GCN ISA disassembly in the Pipeline state view
  4. Support for showing and colorizing API PSO hash for each event
  5. New grouping modes based on API PSO hash
  6. Improved grouping of events and waves
  7. Additional state bucket to support API PSO hashes
  8. Barriers pane now has sortable columns in the table
  9. Version number added to title bar
  10. A Check For Updates feature has been added to alert users when a new version of the tool is available.

Radeon Developer Panel

  1. Support to capture detailed instruction tracing data based on API PSO hash
  2. Connection pane redesign with basic and advanced modes, allowing for a simpler workflow.
  3. Bug/stability fixes

Windows build: RadeonGPUProfiler_1.5.1.11.zip
Linux build: RadeonGPUProfiler_1.5.1.7.tgz

6a9259e
Compare
Choose a tag to compare

V1.4.1 Changes

This is a hotfix release for 1.4 to address the following issues:

Radeon GPU Profiler

  1. Crash fix when generating profiles from future drivers

Radeon Developer Panel

  1. Fix for missing ETW events (signals/waits) when taking RGP profiles on Windows RS5.
  2. Fix for OpenCL dispatch range not being respected and auto-triggering a profile when manual triggering is set.

Windows build: RadeonGPUProfiler_1.4.1.42.zip
Linux build: RadeonGPUProfiler_1.4.1.39.tgz

NOTE:

For Windows users, interop between RGP and the public build of RenderDoc will only work with RenderDoc V1.2, available here:

Windows 64 bit - https://renderdoc.org/stable/1.2/RenderDoc_1.2_64.zip
Windows 32 bit - https://renderdoc.org/stable/1.2/RenderDoc_1.2_32.zip
Linux - https://renderdoc.org/stable/1.2/renderdoc_1.2.tar.gz