Available as part of the Radeon™ Developer Tool Suite.
Meet the Radeon™ Raytracing Analyzer (RRA) tool. Investigate the performance of your raytracing applications and highlight potential bottlenecks.
Download now - v1.0
RRA is available as part of the Radeon Developer Tool Suite.
- Visualize bounding volume hierarchies (BVHs).
- Show BVH memory usage, instance and triangle counts, and a whole host of other useful statistics.
- Analyze the application environment, using different rendering and coloring modes.
Optimizing the raytracing pipeline can be difficult. Discover how to spot and diagnose common RT pitfalls with RRA, and how to fix them!
By using either geometry mode or traversal mode in addition to a selection of coloring modes, RRA allows you to easily spot areas of interest in your scene that need optimizing.
RRA generates easy to understand visualizations of how your DirectX®12 and Vulkan® ray-tracing applications can be optimized. As with all the tools, capturing the ray-tracing content of a game is both quick and simple, using the Radeon™ Developer Panel and our public GPU driver.
Visualize the scene
Use the TLAS viewer to visually inspect your scene. Select from a number of coloring modes to highlight areas of interest. See opaque/non-opaque geometry at a glance and a host of other parameters.
Some coloring modes use a range of colors in a heatmap (the surface area heuristic modes, for example) making it easy to see hotspots.
Review your ray traversals
Switch to the traversal counter rendering mode to see how rays interact with your scene.
The heapmap image will show areas that require attention. Generally the more red an area, the greater the counter number. The counter types can be selected to show instance hit, box hit/miss, triangle hit/miss and more.
Blast through your BLASes
Here, you can see high level statistics for every BLAS in your scene, including things such as memory usage and triangle counts.
All the tables in RRA, like the other tools, have column sorting and text searching so it’s easy to find what you’re looking for.
Double-clicking on a BLAS will display it in the BLAS viewer, almost identical to the TLAS viewer but allows inspection of a single BLAS.
- Radeon™ RX 6000 series
Supported graphics APIs
- DirectX® 12
- Windows® 10
- Windows® 11
- Linux – Ubuntu 20.04 LTS (Vulkan® only)
- Linux – Ubuntu 22.04 LTS (Vulkan® only)
RGP 1.13 adds enhanced ray tracing features, such as new performance counters and inline RT. RDP 2.6 includes improved data capture.
HIP RT is a new ray tracing library for HIP. It makes it easy to write a ray tracing app using HIP. Check out this page for more information.
HIP RT is a ray tracing library for HIP, making it easy to write ray tracing applications in HIP.
Discover our videos and slides from the GDC 2022, including FSR 2.0, ray tracing, Ryzen optimizations, and presentations with game devs.
Raytracing Performance Revealed – How to Optimize your Game with the Radeon™ Developer Tool Suite – YouTube link
In this presentation, we demonstrate how to use Radeon™ GPU Profiler and Radeon™ Raytracing Analyzer, to illuminate performance issues.
This session covers the collaboration between AMD and Luminous Productions on their upcoming title: Forspoken.
This session covers the collaboration between AMD and Ubisoft on Far Cry 6, implementing Hybrid RayTraced Reflections.
RGP 1.12 provides some significant enhancements to the Instruction Timing feature, including wavefront filtering and single-wavefront mode.
Find out how to read and understand graphs in Radeon GPU Profiler and GPUView in order to optimize your game more effectively.
This sample shows how to combine FidelityFX Stochastic Screen Space Reflections with ray tracing in order to create high quality reflections.
RGP 1.11 introduces ray tracing call targets, enhancements to cache counters, and more.
Microsoft® Game Stack Live: Denoising Raytraced Soft Shadows on Xbox Series X|S and Windows with FidelityFX
We explain how FidelityFX Denoiser allows for high-quality raytracing results without increasing rays per pixel, and deep dive into specific AMD RDNA™ 2-based optimizations that benefit both Xbox Series X|S and PC.
The RDP provides a communication channel with the Radeon™ Adrenalin driver. It generates event timing data used by the Radeon™ GPU Profiler (RGP), and the memory usage data used by the Radeon™ Memory Visualizer (RMV).
Radeon™ Memory Visualizer (RMV) is a tool to allow you to gain a deep understanding of how your application uses memory for graphics resources.
RGP gives you unprecedented, in-depth access to a GPU. Easily analyze graphics, async compute usage, event timing, pipeline stalls, barriers, bottlenecks, and other performance inefficiencies.
Radeon GPU Analyzer is an offline compiler and performance analysis tool for DirectX®, Vulkan®, SPIR-V™, OpenGL® and OpenCL™.
Our other tools
This is a Visual Studio® Code extension for the Radeon GPU Analyzer (RGA). By installing this extension, it is possible to use RGA directly from within Visual Studio Code.
If you want to know how well a game is performing on your machine in real-time with low overhead, OCAT has you covered.
Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.