AMDVLK Vulkan Driver Ships Latest Fixes, Optimizations

Written by Michael Larabel in Radeon on 10 June 2018 at 09:06 AM EDT. 1 Comment
RADEON
The AMD Radeon driver developers maintaining the open-source AMDVLK Vulkan Linux driver have pushed out their latest week's worth of changes.

On Friday was their usual push of the latest LLVM/XGL/PAL code-bases making up this Radeon Vulkan open-source driver that is an alternative to the Mesa-based RADV driver.

On the XGL side there is a barrier optimization to avoid unnecessary cache flushes / invalidations, defaulting to new LLVM dimension aware image intrinsics, adding mGPU support for VkDeviceGroupBindSparseInfo, an option in the LLVM Pipeline Compiler (LLPC) to set the loop unroll count, fixing an issue with sparse texture support, and other fixes.

The Platform Abstraction Layer (PAL) has received a variety of fixes, updated PM4 packet headers, an indirect allocator utility class, and other code improvements.

The AMDVLK build instructions for this latest open-source Vulkan driver code can be found via GitHub.
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