You can sign up to get a daily email of our articles, see the Mailing List page!

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.

22 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
Dedale 21 March 2019 at 2:50 pm UTC
That sounds like excellent news. Devs need all the help they can have to improve AMD performance of their titles. I hope Google end up helping them in that regard.


Last edited by Dedale at 21 March 2019 at 2:50 pm UTC
MasterSleort 21 March 2019 at 3:22 pm UTC
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 21 March 2019 at 5:47 pm UTC
I notice there a mention of Vulkan, and a mention of DirectX11, but no DirectX12. Hmmm . . .
Madeanaccounttocomment 21 March 2019 at 10:52 pm UTC
Quoteto 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.
mirv 22 March 2019 at 10:58 am UTC
View PC info
  • Supporter
Madeanaccounttocomment
Quoteto 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 that's almost certainly the case, does it really matter? It's an open source (MIT) tool, aimed at helping developers fine tune and get more performance out of their code - being aimed at helping get more from Stadia doesn't negate it helping others too.
Normally a corporation needs some kind of specific goal to develop a tool like this against to tangibly justify the effort. That AMD make their tools open and not locked into a specific goal is something that should be greatly encouraged.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Friday Livestream with Samsai
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts