v3.0.2WindowsLinux
Version 3.0.2
Added 1
- Add DXVK_DEBUG=hang environment variable to help diagnose GPU hangs and driver crashes resulting in VK_ERROR_DEVICE_LOST errors
Fixed 5
- Work around performance regression in games that create a new DXGI factory every single frame, affecting Dying Light: The Beast with FSR enabled and potentially other D3D12 games
- Fix spurious GPU hangs on Nvidia in Granblue Fantasy Relink, which may affect other games
- Work around game bug in Halo CE causing rendering issues
- Fix potential swapchain issue in Overwatch when running at non-native resolutions
- Work around game bug in Splinter Cell: Chaos Theory that would cause night vision to misrender
Hang debugging
In case of a GPU hang or driver crash resulting in VK_ERROR_DEVICE_LOST errors, the environment variable DXVK_DEBUG=hang can now be used to help narrow down the crash location. Resulting log files may provide useful information in bug reports. This works best on AMD and Nvidia GPUs. See PR #5790 for details.
Bug fixes and Improvements
- Worked around a performance regression in games that create a new DXGI factory every single frame. This affects Dying Light: The Beast with FSR enabled, and potentially other D3D12 games.
- Granblue Fantasy Relink: Fixed spurious GPU hangs on Nvidia, may affect other games. (#5785)
- Halo CE: Worked around a game bug causing rendering issues. (PR #5783)
- Overwatch: Fixed potential swapchain issue when running at non-native resolutions. (PR #5794)
- Splinter Cell: Chaos Theory: Worked around a game bug that would cause night vision to misrender. (#5780)
Note
Some Antivirus software has falsely started flagging DXVK recently, especially any 32-bit binaries, see VirusTotal report.