Radeon GPU Analyzer Open-Sourced: Analyze OpenGL / Vulkan / OpenCL
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:
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.
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.
5 Comments