DXVK v3.0.1

v3.0.1WindowsLinux

Version 3.0.1

Changed 4
  • Disabled secondary command buffer usage on all desktop GPUs to reduce rendering issues and GPU hangs
  • Improved GPU synchronization around stream output
  • Enabled 60 FPS limit in Manhunt to work around game issues
  • Enabled descriptor buffers on Intel Alchemist GPUs and older by default to work around ANV driver issue that may lead to GPU hangs in D3D9 games
Fixed 12
  • Fixed a rendering regression affecting 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
  • 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
  • Fixed Empire Earth 2 regression where certain fixed-function setups were not handled correctly
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. (#5732, #5768)
  • Fixed a crash when games unload D3D libraries while the D3D device is still alive. (#5743)
  • 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. (#5744) Note: The root cause is not known, but may be linked to external overlays.
  • Worked around a Windows-specific Intel driver bug that would cause all games to hang after a short time with graphics pipeline libraries enabled. (#5742, #5756, PR #5757)
  • Empire Earth 2: Fixed a regression where certain fixed-function setups were not handled correctly. (#5730)
  • Fallout 3: Fixed shader compiler regression that would cause rendering issues with MSAA. (#5758)
  • Fruit Ninja: Fixed long-standing lighting issue. (#2480, PR #5765)
  • Kane & Lynch: Dead Men: Fixed severe performance regression. (#5638, PR #5764)
  • King's Bounty: The Legend: Fixed performance regression. (PR #5764)
  • Manhunt: Enabled 60 FPS limit to work around game issues. (PR #5760)
  • Splinter Cell 3: Fixed a rendering regression when enabling the Shader Model 3.0 option. (#5754)
  • Total War: Medieval II: Fixed a water rendering regression. (#5763)

Note: An ANV driver issue was discovered that may lead to GPU hangs in some D3D9 games on Intel Alchemist GPUs and older (see Mesa issue and MR). As a workaround, DXVK now enables descriptor buffers on those GPUs by default, however this will negatively performance. Affected users are advised to keep graphics drivers up to date.

View original

Upgraded? How did it go?

Discussion