Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

AMD are showing off a little here, with an update to the Radeon GPU Analyzer open source project and it sounds great.

What is it?

Radeon GPU Analyzer (RGA) is our offline compiler and integrated code analysis tool, supporting the high-level shading and kernel languages that are consumed by DirectX® 11, Vulkan®, OpenGL® and OpenCL™, including HLSL, GLSL, the OpenCL kernel language, and SPIR-V™.

RGA lets you write and edit shader or kernel programs, and then analyse the generated machine ISA for a wide range of supported AMD GPUs, showing you the isolated cost of a particular program as you develop it, to help you understand and fine-tune it for the target GPU you care about.

Version 2.1 was announced yesterday, which brings up additional Vulkan support for this application. Now, it actually supports Vulkan in the GUI making working with it for developers a whole lot easier to deal with. On top of that it also adds: the ability to compile SPIR-V binaries, GLSL source code or mix of them in a single pipeline; detailed information about build errors by enabling the Vulkan validation layers and more.

They've also improved their OpenGL support for the command-line tool to support Vega targets and generate AMDIL disassembly for OpenGL shaders.

The important bit, the Radeon GPU Analyzer does support Linux too with Ubuntu 18.04 and RHEL 7 mentioned.

You can find their announcement here along with the code on GitHub.

Article taken from GamingOnLinux.com.
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
3 comments

MasterSleort Mar 21, 2019
I wonder if this is an alternative to the ROCm Debugger, since I cannot get that to work on Ubuntu 18.04 and it hasn't seen updates/activity for quite a while. Really need the debugger for OpenCL development. Will give it a try!
Purple Library Guy Mar 21, 2019
I notice there a mention of Vulkan, and a mention of DirectX11, but no DirectX12. Hmmm . . .
to help you understand and fine-tune it for the target GPU you care about.
Well this doesn't sound at all like it was a release timed to support developers endeavors in squeezing out performance benefits for a single new custom AMD GPU designed for a certain new game streaming service.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.