VOOZH about

URL: https://www.phoronix.com/news/RADV-Descriptor-Heap-Default

⇱ RADV Enables Vulkan Descriptor Heap Support By Default - Phoronix


👁 Phoronix

RADV Enables Vulkan Descriptor Heap Support By Default

Written by Michael Larabel in Radeon on 29 June 2026 at 05:35 AM EDT. 2 Comments
In time for the Mesa 26.2 stable release expected out in August, the Radeon RADV Vulkan driver is now exposing the VK_EXT_descriptor_heap descriptor heap support by default.

Back in Mesa 26.1, RADV introduced descriptor heap support but until now has required setting the RADV_EXPERIMENTAL=heap environment variable for enabling the support. But with no more known issues remaining, Samuel Pitoiset of Valve's Linux graphics team has enabled descriptor heap support by default with the latest Git code.

This commit now in Mesa 26.2-devel turned on descriptor heap support by default. It follows a similar move by Intel last week. Descriptor heaps are also now being used by default with the new DXVK 3.0 release.

👁 RADV heap default


The Vulkan API's descriptor heap extension allows for explicit management of descriptors and memory used to store descriptors (descriptor heaps). VK_EXT_descriptor_heap addresses issues uncovered with VK_EXT_descriptor_buffer and should provide more portable guarantees and more predictable performance characteristics.

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.