Philip Rebohle has announced the release of DXVK version 2.7.1. This latest iteration introduces several bug fixes and enhancements in performance across a range of games, including resolutions for MSAA and adjustments to tessellation factors. A total of 12 game-specific solutions have been implemented to address issues including crashes, rendering problems, and suboptimal performance in titles such as Crysis 3, The Witcher 1, and Top Spin 2004.
DXVK 2.7.1 with multiple updates available
Philip Rebohle has announced the release of DXVK version 2.7.1, an important update to his innovative open-source Vulkan-based implementation of DirectX 8, 9, 10, and 11 APIs for Linux operating systems and Wine environments. This recent update introduces a range of bug fixes and enhancements in performance across multiple games.The key highlights of this new release include:
- MSAA Resolve Fix: A regression that caused MSAA resolves to appear as if they were not working in several D3D9 games has been fixed, ensuring a smoother gaming experience.
- Performance Boosts: Some D3D9 games have seen improved performance due to the avoidance of unnecessary render pass barriers. For instance, Dead Space 2 now benefits from this optimization (PR #5112).
- Tessellation Factors Fix: The way tessellation factors are interpreted for line tessellation has been corrected, resolving issues such as particle rendering in DCS World and potentially other problems (#4327).
- Display Mode Compatibility: A new configuration option, d3d9.modeCountCompatibility, has been added to address buffer overflows in older games that don't expect monitors with more than ~16 different display modes. This fix resolves a crash issue in AquaNox 2.
- Game-Specific Workarounds:
- Alone in the Dark: A crash on start has been worked around (PR #5158).
- Comanche 4: The in-game anti-aliasing option is now correctly exposed on certain GeForce4 Ti GPUs.
- Crysis 3: GPU vendor override has been removed to work around an issue where the game wouldn't start after recent EA app updates. Note that this may cause a performance regression on AMD systems due to less efficient code paths in the game.
- Dungeon Siege 2: Character models are now visible in the menu, resolving a regression (#5175).
- Everybody's Gone to the Rapture: Poor CPU-bound performance has been worked around (PR #5168).
- Fallout New Vegas: Vendor override has been added to address an issue with the FNV Reloaded mod using an unimplemented NVAPI function on Nvidia GPUs (PR #5136).
- Guilty Gear and PsiOps: 60 FPS caps have been added to work around issues related to high frame rates.
- Scarface: Rendering issues caused by breaking changes in D3D9 API behavior have been worked around.
- Team Fortress 2: An MSAA-related rendering issue has been fixed (#5119, PR #5132).
- The Witcher 1: A 300 FPS cap has been added to work around a game issue where Geralt's hair would not render properly in the inventory menu.
- Top Spin 2004: Memory leaks and rendering issues have been fixed (PR #5155).
This latest release of DXVK version 2.7.1 showcases the ongoing efforts to improve compatibility, performance, and stability across various games, ensuring a smoother gaming experience for users on Linux operating systems and Wine environments.
DXVK Version 2.7.1
Bug fixes and Improvements Fixed a regression that would cause MSAA resolves to look like MSAA was not working in a number of D3D9 games.
