AMDGPU "UMR" Debugger Open-Sourced

Written by Michael Larabel in AMD on 4 February 2017 at 03:16 PM EST. 4 Comments
AMD has just announced the release of their awaited AMDGPU open-source debugger.

This AMDGPU Debugger is initially a user-mode register debugger, which allows privileged users to read/write to GPU registers for diagnosing and debugging. The tool also supports decoding ring contents, analyzing wave fronts, viewing machine states, and other functionality. The AMDGPU Debugger works with Southern Islands through Volcanic Islands hardware currently and requires the Linux 4.10 kernel.

We've known AMD was working on a new open-source GPU debugger for Linux after a Valve developer announced his own AMD GPU debugging utility. This weekend this "AMDGPU debugger" is now public. The debugger is called UMR, short for the User-Mode Register debugger.

The AMDGPU open-source debugger is under the MIT license. They started developing it last year and is now cleaned up and public. Some features will work when using it on Linux 4.9, but more functionality is present for Linux 4.10 and then 4.11.

More details via this announcement and the code is available via
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week