RADV Lands New Extension To Better Debug GPU Hangs

Written by Michael Larabel in Mesa on 3 April 2024 at 09:59 AM EDT. 19 Comments
MESA
Samuel Pitoiset of Valve's open-source Linux graphics driver team has landed support in the RADV Vulkan driver for the Vulkan VK_EXT_device_address_binding_report extension with Mesa 24.1.

VK_EXT_device_address_binding_report was added back in Vulkan 1.3.230 for allowing apps to track the binding of regions of the GPU virtual address space so they can be associated with particular Vulkan objects. By being able to track a GPU faulting address back to a Vulkan object can help in debugging.

Radeon RX 7900 GRE


In wiring up VK_EXT_device_address_binding_report support for the Mesa RADV driver, Pitoiset simply summed it up as:
"Can be very useful for debugging GPU hangs."

The merge landed today into Mesa Git ahead of this quarter's Mesa 24.1 stable release to assist in the GPU debugging. RADV is the first Mesa Vulkan driver supporting this VK_EXT_device_address_binding_report extension.
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