Radeon GPU Analyzer Open-Sourced: Analyze OpenGL / Vulkan / OpenCL

Written by Michael Larabel in AMD on 10 February 2017 at 11:32 AM EST. 5 Comments
AMD
In addition to AMD having open-sourced their UMR debugger a few days back, over in their "GPU Open" team they open-sourced the Radeon GPU Analyzer.

Radeon GPU Analyzer is GPUOpen's latest tool for helping game/application developers optimize their shaders for consumption on AMD APUs/GPUs. They describe the Radeon GPU Analyzer (RGA) as:
RGA CLI is an offline compiler and a performance analysis tool for DirectX shaders, OpenGL shaders, Vulkan shaders and OpenCL kernels. Using this product, you can compile source code for a variety of AMD GPUs and APUs, independent from the GPU/APU that is physically installed on your system, and generate AMD ISA, intermediate language and performance statistics for each target platform.

RGA CLI replaces CodeXL Analyzer CLI, and maintains backward compatibility. All of the commands and functionality that used to be supported by CodeXL Analyzer CLI are still being supported by RGA.

It's great to see the OpenGL and Vulkan shader support as well as support for OpenCL kernels.

Windows is supported but also Linux with Ubuntu 14.04 and Red Hat Enterprise Linux 6.4 being listed as supported platforms. However, right now it appears this open-source tool will only work with their binary-only driver. There is a note under the system requirements, "The Radeon Software Crimson Edition or AMD Catalyst release must be installed to run this tool." Hopefully we'll be able to see this tool supported under the fully-free AMDGPU+RadeonSI driver stack and not be dependent upon AMD's binary-only user-space blobs.

Those wishing to learn more about the Radeon GPU Analyzer can visit the GitHub project site.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week