Driver Experiments is a new tool that allows low-level control of the AMD Adrenalin driver. It is helpful for game developers and other graphics developers in debugging their applications if they crash or work incorrectly on an AMD GPU.
This tool exposes some of the driver settings that were previously only available to AMD engineers who develop the driver, e.g. disabling support for ray tracing or some optimizations in the shader compiler. It may be useful for debugging issues in graphics applications – alone or together with other tools, like Radeon GPU Detective (RGD), Radeon GPU Profiler (RGP), Radeon Memory Visualizer (RMV), or Radeon Raytracing Analyzer (RRA).
This tool exposes some of the driver settings that were previously only available to AMD engineers who develop the driver, e.g. disabling support for ray tracing or some optimizations in the shader compiler. It may be useful for debugging issues in graphics applications – alone or together with other tools, like Radeon GPU Detective (RGD), Radeon GPU Profiler (RGP), Radeon Memory Visualizer (RMV), or Radeon Raytracing Analyzer (RRA).
https://gpuopen.com/learn/rdts-driver-experiments/
Available driver experiments
Features — to disable specific feature that impact performance
- Disable mesh shader support
- Disable sampler feedback support
- Disable raytracing support
- Disable variable rate shading
- Disable GPU work graphs support
- Disable low precision support
- Disable native 16-bit type support
- Disable AMD vendor extensions
- Disable compute queue support
- Disable copy queue support
Optimizations — disable the optimizations that are enabled by default
- Disable floating-point optimizations
- Disable shader compiler optimizations
- Disable barrier optimizations
- Disable acceleration structure optimizations
- Force shader wave size
- Disable raytracing shader inlining
- Disable shader cache
Safety features — to debug type of error in the code which makes the application unstable
- Disable depth-stencil texture compression
- Zero unbound descriptors
- Thread-safe command buffer allocator
- Force structured buffers as raw
- Vertical synchronization
How to use it?
To get started with the Driver Experiments feature, you need Radeon Developer Panel v3.2 or later. You will also need the following:- GPU: AMD Radeon RX 5000, 6000, 7000 series card
- Operating system: Windows® 10, Windows® 11
- AMD Software: Adrenalin Edition: version at least 24.9.1