Home » Blogs » Introducing Driver Experiments, and dark mode to AMD Radeon™ Developer Tool Suite

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

Picture of Amit Ben-Moshe
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.

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 AMD Software: Adrenalin Edition™ driver version 24.9.1, 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.

Driver experiments

Introducing Driver Experiments

Ever wondered why your app is not working properly on a particular GPU? Driver Experiments lets graphics programmers disable some graphics driver optimizations or enable extra safety features.

Picture of Amit Ben-Moshe
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.

Enjoy this blog post? If you found it useful, why not share it with other game developers?

You may also like...

Getting started: AMD GPUOpen software

New or fairly new to AMD’s tools, libraries, and effects? This is the best place to get started on GPUOpen!

AMD GPUOpen Getting Started Development and Performance

Looking for tips on getting started with developing and/or optimizing your game, whether on AMD hardware or generally? We’ve got you covered!

GPUOpen Manuals

Don’t miss our manual documentation! And if slide decks are what you’re after, you’ll find 100+ of our finest presentations here.

AMD GPUOpen Technical blogs

Browse our technical blogs, and find valuable advice on developing with AMD hardware, ray tracing, Vulkan®, DirectX®, Unreal Engine, and lots more.

AMD GPUOpen videos

Words not enough? How about pictures? How about moving pictures? We have some amazing videos to share with you!

AMD GPUOpen Performance Guides

The home of great performance and optimization advice for AMD RDNA™ 2 GPUs, AMD Ryzen™ CPUs, and so much more.

AMD GPUOpen software blogs

Our handy software release blogs will help you make good use of our tools, SDKs, and effects, as well as sharing the latest features with new releases.

AMD GPUOpen publications

Discover our published publications.