Skip to content

@doitsujin doitsujin released this Jul 20, 2019 · 47 commits to master since this release

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.
Assets 3
You can’t perform that action at this time.