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

The release of the DXVK 2.1 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 Vulkan 1.3 API-enabled drivers such as Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.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:

  • On systems with support for the HDR10 color space, it is possible to enable HDR by setting the environment variable DXVK_HDR=1 or specifying the dxgi.enableHDR = True parameter in the configuration file. Once HDR is enabled, games can detect and use the HDR10 color space if vkd3d-proton 2.8 or newer is installed. The main user environments on Linux do not yet support HDR, but HDR support is available in the Gamescope composite server, to enable which you should use the "--hdr-enabled" option (only works on systems with AMD GPUs when using the Linux kernel with josh-hdr- patches) colorimetry).
  • Improved shader compilation. To reduce stuttering, the use of pipeline libraries (pipeline) has been extended to pipelines with tessellation and geometry shaders, and when using MSAA, additional features of the Vulkan extension VK_EXT_extended_dynamic_state3 are used.
  • For older games that support multi-sample anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), the d3d9.forceSampleRateShading and d3d11.forceSampleRateShading settings have been added to enable the Sample Rate Shading mode for all shaders, which allows you to improve the quality of images in games.
  • The GLFW backend has been added to Linux builds, which can be used as an alternative to the SDL2 backend.
  • Improved D3D11 command passing logic to approximate DXVK behavior to native D3D11 drivers and achieve more predictable performance.
  • Fixed issues that appeared in games:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Gujiang 3.
    • Resident Evil 4 HD.
    • Saints Row: The Third.
    • Sekiro.
    • Sonic Frontiers.
    • Supreme Commander: Forged Alliance.

Source: opennet.ru

Add a comment