New Radeon™ Developer Tool Suite brings Driver Experiments, Dark Mode to Tools

Originally posted:
Amit Ben-Moshe's avatar
Amit Ben-Moshe

We are happy to announce a new feature-packed release of the Radeon™ Developer Tool Suite. This release includes the following new versions of the tools contained in the suite:

Let’s review the highlights of this release:

Driver Experiments

This release introduces a powerful new feature that lets you change the behavior and performance characteristics of your application without modifying its source code or its configuration. This is done using Driver Experiments that modify the low-level behavior of the Radeon Adrenalin™ driver. These experiments control features like raytracing or mesh shader support, compiler optimizations and more, and can be useful in debugging crashes and performance bottlenecks. For more details about this feature see our blog post.

Driver Experiments in RDP

Figure 1 – Activating Driver Experiments in Radeon Developer Panel

Dark mode

With this release, all the suite tools include dark mode support in their graphical user interface, allowing the user to choose between Light and Dark themes (or have the UI follow the OS theme). To control this behavior, visit the tool’s settings menu.

Dark mode in Radeon GPU Analyzer

Figure 2 - Dark mode in Radeon GPU Analyzer

And more…

Support for AMD compiler’s raytracing updates

With Radeon Adrenalin™ driver version 24.9.2, the AMD compiler includes changes to the way raytracing state objects are being compiled. Use the new Radeon Developer Tool Suite to ensure compatibility with these raytracing compiler updates. Each tool will include specific details on this topic in its release highlights.

Name dispatches with user markers in Radeon Raytracing Analyzer

With RRA v1.7, it is now possible to name your ray dispatches in the same way that render passes are named. This enables you to see at a glance which ray dispatches in RRA correspond to which dispatches in your source code. Learn more about this new feature in this blog post.

Detect multi-draw calls in Radeon GPU Profiler

With RGP v2.3, when profiling an application where multiple indirect draw calls are launched from a single ExecuteIndirect D3D12 call, the event tree view in the Event timing and Pipeline state panes will logically group the individual draw calls under the same parent node. The Wavefront Occupancy and Event timing panes also now have a “Color by indirect command” mode that can help you visualize which waves and which events were launched from the same ExecuteIndirect call.

Amit Ben-Moshe's avatar

Amit Ben-Moshe

Amit Ben-Moshe is a Technical Lead and a Principal Member of Technical Staff at AMD. His postings are his own opinions and may not represent AMD’s positions, strategies or opinions. Links to third party sites are provided for convenience and unless explicitly stated, AMD is not responsible for the contents of such linked sites and no endorsement is implied.

Related news and technical articles

Related videos