Improvements
- Various logging improvements. In addition to the supported Vulkan extensions, the device capabilities that are supported by the driver and used by the game will now also be logged.
- Added GPU load monitor to the HUD, which can be enabled via
DXVK_HUD=gpuload
.
The load percentage is estimated based on timing information that is available to DXVK rather than relying on driver-specific reporting mechanisms, and may be inaccurate if the CPU load is very high.
Bug fixes
- Fixed a regression introduced in DXVK 1.3 which could potentially cause rendering glitches and illegal Vulkan API usage. Affected games include SpellForce 3 and Sekiro: Shadows Die Twice, and potentially others.
- Tweaked memory allocation behaviour in an attempt to mitigate memory allocation issues on Nvidia (#1100), and to waste slightly less virtual address space for 32-bit applications.
- If
VK_EXT_shader_viewport_index_layer
is supported, DXVK will no longer use geometry shaders for certain operations. This is mostly useful to improve MoltenVK compatibility. - Fixed incorrect clear behaviour for images with integer formats, as well as various minor issues that are not known to affect any game.
- EVE Online: Fixed a performance regression introduced in DXVK 1.2 (#1131)
- Final Fantasy XIV: Slightly improved performance on the RADV driver if
VK_EXT_shader_stencil_export
is supported.