AMDVLK Vulkan Driver Exposes More Extensions, Optimizations & More Fixes

Written by Michael Larabel in Radeon on 29 April 2018 at 07:35 AM EDT. 2 Comments
On Saturday was the latest code drop for the XGL component update to the AMDVLK open-source Linux Vulkan driver, which incorporates the work done internally by AMD developers on their official Vulkan driver code-base over the past number of days.

With this latest open-source driver update there is now AMD_shader_ballot and AMD_gpu_shader_half_float being exposed - both extensions being quite interesting and the shader ballot having been a work-in-progress for a while now on this driver.

This driver update also now exposes subgroup shuffle capabilities along with 16-bit and 64-bit arithmetic operations. The updated XGL code also now enables the application shader optimizer in the LLPC (LLVM Pipeline Compiler) code path. Other work include barrier optimizations, continuing with its workaround for Tomb Raider with Vulkan hanging, fixing a variety of bugs, and other small changes.

More details on these latest AMDVLK Vulkan driver updates via this Git commit. Some fresh RADV vs. AMDVLK benchmarks are currently being worked on for posting in the coming days.
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