Intel's Open-Source Vulkan Driver Wired Up To Support AMD's Radeon Memory Visualizer

Written by Michael Larabel in Intel on 23 January 2024 at 03:40 PM EST. 3 Comments
INTEL
While AMD's GPUOpen team developed the Radeon Memory Visualizer for their own Radeon graphics processors, thanks to the software working out well and being open-source and the profiling/dump format being public, the Intel open-source Vulkan Linux driver has added support for it. With the Intel ANV Mesa driver you can now generate Radeon Memory Visualizer (RMV) compatible dumps that can then be loaded into the GPUOpen software for analyzing the video memory behavior of Intel's integrated and discrete graphics.

The Radeon Memory Visualizer software just lists recent Radeon integrated and discrete graphics as being supported by this software. But as it's open-source and has proven itself useful and working out well on Linux, the Intel ANV driver merged support into Mesa 24.1 for analyzing Vulkan memory allocations, tracking resources, easily finding vRAM memory leaks, and other profiling features provided by this Radeon-tailored software. Radeon Memory Visualizer has been open-source since 2020.

Radeon Memory Visualizer
Learn more about this wonderful AMD Radeon Memory Visualizer open-source utility via GPUOpen.com.


The Intel ANV Vulkan driver now recognizes the "MESA_VK_TRACE=rmv" environment variable and "MESA_VK_TRACE_TRIGGER=[file]" for triggering traces to generate an RMV-compatible trace. The trace can then be loaded straight-away into the Radeon Memory Visualizer for analysis.

Just some 1.2k lines of new code was needed for the Intel Mesa Vulkan driver for being able to generate RMV-compatible traces. Details for those interested via this merge today for next quarter's Mesa 24.1 version.
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