The team behind DXVK, a Vulkan-based DX9, DX10 and DX11 translation layer, has released a brand new version of it. The key feature of DXVK 2.0 is its shader compilation changes which aim to minimize the shader compilation stutters in DX11 games.
As the team noted, on drivers which support VK_EXT_graphics_pipeline_library, including the IndependentInterpolationDecoration feature, Vulkan shaders will now be compiled at the time the game loads its D3D shaders, rather than at draw time. This will reduce or eliminates shader compile stutter in many games.
Do note that games which only load their D3D shaders at draw time (e.g. Witcher 3, and most Unreal Engine 4 games) will still exhibit some stutter. However, things should be better now with DXVK 2.0. Thus, and for games that have shader compilation stutters, we suggest giving DXVK 2.0 a go.
DXVK 2.0 also packs some other improvements. For instance, it can now expose D3D11 Feature Level 12_1. It also features memory management improvements for DX9 games.
You can download DXVK 2.0 from here. Below you can also find the changes, tweaks and improvements that DXVK 2.0 brings to a number of games!
DXVK 2.0 PC Games Tweaks, Fixes, Improvements & Changes
- Alan Wake: Fixed a regression that caused grey rectangles to appear on screen on AMD GPUs.
- Alice Madness Returns: Fixed an issue with flashing bright spots.
- Anomaly: Warzone Earth: Fixed a deadlock when starting the game.
- Beyond Good and Evil: Enabled 60 FPS limit to work around game bugs.
- Dragon Age Origins: Work around an out of memory issue when alt tabbing out of the game.
- Empire: Total War: Fixed rendering.
- Final Fantasy XV: Improved performance when VXAO is enabled.
- Grand Theft Auto IV: Disabled support for DF texture formats to make the game render mirrors in higher quality.
- Heroes Of Annihilated Empires: Fixed crash.
- Limit King Of Fighters XIII: Enabled 60 FPS limit to work around game bugs.
- Metal Gear Solid V: Ground Zeroes: Work around texture streaming issues on GPUs with 4 GiB or more VRAM.
- SiN Episodes: Emergence: Work around an out-of-memory issue caused by the game creating an infinite number of textures.
- Sonic Generations: Improved performance by reducing GPU synchronization.
- Spider Man: Shattered Dimensions: Fixed a lighting issue.
- The Ship: Work around an out-of-memory issue caused by the game creating an infinite number of textures.
- Warhammer Online: Enabled 100 FPS limit on 64-bit executable to work around game bugs.
- Ys Seven: Fixed a regression that caused the game to only render a black screen.