After the 1.8 release of DXVK on February 19, a small 1.8.1 release just went out for this Direct3D 9-10-11 to Vulkan translation layer. DXVK is usually used for the Wine and Proton compatibility layers for running Windows games on Linux.
Quite a short and sweet release this one with no major new features, instead there's some nice bug fixes and improvements. Here's the release notes:
- Fixed a regression that would cause a number of D3D9 games to crash when changing the resolution or during startup.
- Fixed a regression causing black textures in some D3D9 games (#1947)
- Improved performance in many D3D9 games when using MSAA on RADV.
- Improved presentation logic for MSAA swap chains, which are common in older D3D9 games.
- Mafia II: Work around shadows being broken when the game thinks it's running on an AMD GPU.
- Warhammer Online: Work around the game trying to use unsupported image formats. (#1296)
If you missed it - Portal 2 was recently upgraded and now has DXVK giving it Vulkan support. It's not just used for Wine and Steam Play Proton, as it can be built as a native library for developers to use.
As a reminder: if you're making use of Steam Play Proton which includes DXVK - you can upgrade this by itself, without waiting for a new Proton release. To do so you can just overwrite the existing DXVK files with the release download of DXVK 1.8.1. You can find your Proton install somewhere like this (depending on your Steam Library drives):
Where x.x is whatever Proton version installed you wish to give a new DXVK.
Inside there you will see "lib" and "lib64", for 32bit and 64bit. Inside each of those, there's a "wine" folder and inside there is a "dxvk" folder and that's where you replace the files with new versions. Do so at your own risk but it's usually harmless. If you mess anything up, one way to ensure it gets reinstalled cleanly is just to remove the "/dist" folder.