DXVK 1.0.3 with Direct3D 10/11 implementation over Vulkan API

Instead of a release canceled due to a GPU freezing issue 1.1 interlayer release prepared DXVK 1.0.3, which provides an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 10 and Direct3D 11, working through call translation to the Vulkan API. DXVK 1.0.3 carries over some fixes and improvements from the 1.1 branch, for example:

  • The DLL is provided with DXVK version information;
  • On systems with NVIDIA GPUs, rendering issues in Dark Souls Remastered and Grim Dawn have been resolved.
  • Fixed GPU hang and driver crash when launching Star Citizen.
  • Fixed performance issues with Anno 1800.
  • Fixed bugs that caused undefined data to be passed to the driver, which could negatively affect shader caching;
  • Fixed an issue with hashing geometry shaders with stream metadata that could cause state cache files to grow uncontrollably.

Recall that DXVK can be used to run 3D applications and games on Linux using Wine, acting as a higher performance alternative to Wine's built-in Direct3D 11 implementation running on top of OpenGL. IN some games wine+DXVK performance is different from running on Windows by only 10-20%, while when using the Direct3D 11 implementation based on OpenGL, the performance drops more significantly. Work in progress by delivery DXVK as a component wine integration, which comes in the form of a standalone Linux library (libdxvk.so) that can be used directly in Wine without the need to separately install DXVK in the form of a Windows DLL.

Source: opennet.ru

Add a comment