AMDVLK 2021.Q3.1 Vulkan Driver Released

Written by Michael Larabel in Radeon on 9 July 2021 at 07:15 AM EDT. Add A Comment
AMD has published its first code drop of the quarter for their open-source "AMDVLK" Vulkan driver that is derived from their official driver sources but making use of the AMDGPU LLVM compiler back-end rather than their proprietary shader compiler.

This AMDVLK 2021.Q3.1 release updates their Vulkan headers against upstream v1.2.182, enables VK_KHR_shader_subgroup_uniform_control_flow, improves multi-pipeline cache file initialization, and has performance tuning for the game Strange Brigade in Steam Play with Navi 10 class graphics. There is also a bug fix around synchronization using pinned memory. The VK_KHR_shader_subgroup_uniform_control_flow extension is nearly a year old now and allows for using the SPIR-V KHR_subgroup_uniform_control_flow extension and guarantee that the uniform subgroup will re-converge in the same manner as invocation groups.

Compared to the packaged Vulkan driver found with their Radeon Software "PRO" Linux driver stack, one major feature not yet found in AMDVLK is support for Vulkan ray-tracing. There's still no word if/when that Vulkan RT support is planned for AMDVLK.

Source downloads of AMDVLK 2021.Q3.1 along with binaries for RHEL/CentOS and Ubuntu can be found via GitHub.
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