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.