Radeon GPU Profiler 1.0.3
A couple of months on from the release of 1.0.2, we’ve fully baked and sliced 1.0.3 for your low-level DX12- and Vulkan-based performance analysis needs. With some of the functionality that RGP is built on being provided by our driver stack, there are a few things that we’d hoped to get into this release that didn’t quite make it due to an accelerated driver release schedule, but there’s still plenty to talk about for both RGP and the developer panel that provides some of the profiling and settings control.
Radeon GPU Profiler
Radeon GPU Profiler first, there’s now access to system information in the UI on Windows (we’re working on Linux support for that but it’s trickier to get right), you can now see GPU time duration information in user marker regions and groups in the Event timing view, and there’s better sync between some event status information in the Event timing and wavefront occupancy views.
When it comes to usability enhancements, you can now load a profile into RGP by just dragging it onto the RGP executable on Windows, or the open RGP UI on any platform. We also now bring the selected event into the view when using Shift+Left or Shift+Right to jump between them in the wavefront occupancy view. Lastly in the list of nice usability changes worth highlighting, CTRL+T now cycles between time units in any view, so you don’t have to dip into settings to adjust that.
Radeon Developer Panel
Thanks to everyone who asked for a headless version of the Radeon Developer Service. We heard you loud and clear, so now there’s RadeonDeveloperServiceCLI.exe on Windows, and RadeonDeveloperServiceCLI on Linux. We also show you the listening port number in the configuration window just in case you need to know what it is, and we have a fix for drawing the panel properly on lower resolution 720p displays.
As always, you can find out more about RGP, including links to the release binaries on GitHub and the full release notes list, on our product page.