Featured image of post DXVK: version 3.0.1 released

DXVK: version 3.0.1 released

DXVK, the Vulkan-based implementation of Direct3D 9/10/11, has been released in version 3.0.1.

The release focuses on bug fixes: a rendering regression affecting numerous D3D9 games (including Black Mesa, Gothic 3 and GTA IV) was fixed, along with a crash occurring when games unload D3D libraries while the device is still alive.

Bug fixes and Improvements

  • Disabled secondary command buffer usage on all desktop GPUs. This may slightly impact performance in a small number of games with suboptimal MSAA resolve patterns, but has been a constant source of hard-to-debug rendering issues and GPU hangs, and the main benefits are only seen on tiling GPUs anyway.
  • Fixed a rendering regression affecting numerous D3D9 games (including Black Mesa, Gothic 3 and GTA IV) on some drivers.
  • Fixed a crash when games unload D3D libraries while the D3D device is still alive.
  • Fixed an issue that would cause stuttering on 32-bit Nvidia drivers with descriptor heaps enabled.
  • Improved GPU synchronization around stream output. This may affect older Unity Engine games using D3D11.
  • Worked around a Windows-specific issue where sampler creation would fail on Nvidia.
  • Worked around a Windows-specific Intel driver bug that would cause all games to hang after a short time with graphics pipeline libraries enabled.
  • Empire Earth 2: Fixed a regression where certain fixed-function setups were not handled correctly.
  • Fallout 3: Fixed shader compiler regression that would cause rendering issues with MSAA.
  • Fruit Ninja: Fixed long-standing lighting issue.
  • Kane & Lynch: Dead Men: Fixed severe performance regression.
  • King’s Bounty: The Legend: Fixed performance regression.
  • Manhunt: Enabled 60 FPS limit to work around game issues.
  • Splinter Cell 3: Fixed a rendering regression when enabling the Shader Model 3.0 option.
  • Total War: Medieval II: Fixed a water rendering regression.

DXVK

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.