Direct 3D 8, 9, 10 and 11 to Vulkan layer DXVK has a new bug fix release out, sorting some issues in specific games to make gaming on Linux / SteamOS better. This follows the 3.0.1 release earlier in July, and the big 3.0 release back in June.
Here’s everything from the changelog:
Hang debugging
In case of a GPU hang or driver crash resulting in
VK_ERROR_DEVICE_LOSTerrors, the environment variableDXVK_DEBUG=hangcan now be used to help narrow down the crash location. Resulting log files may provide useful information in bug reports. This works best on AMD and Nvidia GPUs. See PR #5790 for details.
Bug fixes and Improvements
- Worked around a performance regression in games that create a new DXGI factory every single frame.
This affects Dying Light: The Beast with FSR enabled, and potentially other D3D12 games.
- Granblue Fantasy Relink: Fixed spurious GPU hangs on Nvidia, may affect other games. (#5785)
- Halo CE: Worked around a game bug causing rendering issues. (PR #5783)
- Overwatch: Fixed potential swapchain issue when running at non-native resolutions. (PR #5794)
- Splinter Cell: Chaos Theory: Worked around a game bug that would cause night vision to misrender. (#5780)

Pictured – Dying Light: The Beast
As a reminder – you can upgrade the version of DXVK in Proton yourself if you really need some of the fixes right now – check out how in the GamingOnLinux guide.
🌐 External Sources: github.com/doitsujin/dxvk
