RADV Vulkan Driver Begins Wiring Up Support For Radeon's SQ Thread Trace Block

Written by Michael Larabel in Radeon on 28 February 2020 at 07:47 AM EST. 4 Comments
RADEON
On top of the Mesa "RADV" Vulkan driver's recent support for using the Radeon GPU Profiler with this open-source driver, RADV is now adding support for the SQTT hardware block on Radeon GPUs for expanding the profiling metrics it is able to expose.

The SQ Thread Trace block on modern Radeon GPUs collects thread trace data from timings to wave occupancy to other metrics on a per-draw/per-dispatch basis.

Valve's Samuel Pitoiset who recently added the Radeon GPU Profiler support for RADV is the one now working on utilizing the SQTT block within RADV.

The first of the SQTT support was merged today. Samuel noted, "This is the first step towards profiling with RADV!"

This will help both application/engine developers and driver developers in being able to better optimize their Vulkan/SPIR-V code for optimal Radeon GPU usage. All of this work is heading into the Mesa 20.1 release due out next quarter.
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