DXVK 1.8.1 Is Released With Better DirectX 9 Performance On AMD GPUs
The DirectX to Vulkan translation layer DXVK, popular among Wine uses who like to play Windows games on Linux, got a huge speedbump for DirectX 9 games using MSAA on AMD graphics cards using the Mesa RADV driver in the latest 1.8.1 release. There's also workarounds for Mafia II and Warhammer Online.
DXVK is a DirectX 9-11 to Vulkan translation layer that's mostly faster than Wines built-in DirectX 9-11 to OpenGL translation layer. It is very popular among Linux users who enjoy playing Windows games in Wine.
DXVK 1.8, released one and a half week ago, brought support for CPU-based Vulkan implementations like Lavapipe, optimized image layout transitions, texture speedups for DirectX9 games, better multi-monitor support, a few DirectX 11 fixes and game-specific workarounds for Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, Hitman 3, Mega Man Legacy Collection 2, Nioh 2 and Tomb Raider Legend.
DXVK 1.8.1 adds to those improvements with optimizations for DirectX 9 games running on the AMD RADV Vulkan driver, better presentation logic for MSAA swap chains, a fix for several DirectX 9 games that would crash when changing resolutions due to a regression in DXVK 1.8, a fix for black textures in some DirectX 9 games and game-specific fixes for Mafia II and Warhammer Online.
Valve tends to add new DXVK released to their Steam Play / Proton bundle of Wine, DXVK and some other goodies, so the Proton bundle at Steam should get an update within a week or two.
The source code for the latest DXVK version can be acquired from github.com/doitsujin/dxvk/releases/.