Release of DXVK 1.9.3, Direct3D 9/10/11 implementations on top of the Vulkan API

The release of the DXVK 1.9.3 layer is available, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 and 11, working through call translation to the Vulkan API. DXVK requires drivers that support the Vulkan 1.1 API, such as Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, and AMDVLK. DXVK can be used to run 3D applications and games on Linux using Wine, serving as a higher performance alternative to Wine's built-in Direct3D 9/10/11 implementations running on top of OpenGL.

Major changes:

  • When using dxvk-nvapi, an implementation of NVAPI on top of DXVK, DLSS support is provided, which allows using the Tensor cores of NVIDIA video cards to realistically scale images using machine learning methods to increase resolution without losing quality.
  • Taking into account the Vulkan extension VK_EXT_robustness2, D3D9 shader constants have been optimized and old options have been removed for games that use software processing of vertices.
  • Added and enabled option for some games to more accurately emulate D3D9's floating point behavior. Enabling the option allowed to get rid of problems in the games Red Orchestra 2, Dark Souls 2, Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd and Richard Burns Rally.
  • Fixed an issue in DXGI that caused a crash when trying to activate full screen mode on some screens.
  • Fixed issues in Black Mesa, Crysis 3 Remastered, Euro Truck Simulator, Injustice Gods Among Us, Rocksmith 2014, Spliter Cell: Chaos Theory, Sim City 2013 and The Guild 3.

Source: opennet.ru

Add a comment