Open-Source AMDVLK Update Released, Introduces New Dump Compiler and Witcher 3 Fix

Just shortly after releasing the new AMDGPU-PRO 18.30 driver package for Linux, AMD pushed out the latest update to the open-source Radeon Vulkan driver AMDVLK – not to be confused with RADV, their other open-source driver for Vulkan which is part of a more extensive collection of open source drivers and resources, built on a shared tool-set called Mesa – although AMDVLK and RADV can both be installed alongside each other.

This isn’t a major update in terms of any new exciting functions, but it does fix a glaring issue in Witcher 3 when using AMDVLK drivers, as well as several other bug fixes and overall maintenance to the XGL, PAL, and LLPC components – including pipeline binary replacement functionality, which seems to be their main focus for this update.

Some key changes in this update include:

  • The LLVM Pipeline Compiler (LLPC) has a crash fix for Witcher 3, which is most likely in relation to DXVK.
  • A new dump compiler option, support for pipeline binary replacement, Wave32 support in the subgroup arithmetic code, and several other fixes.
  • Non-uniform indexing support for VK_EXT_descriptor_indexing.

You can check out all the latest commits on the GPUOpen-Drivers Git.

Kamil Anwar
Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.