Instead of the release 1.1, which was canceled due to GPU hanging issues a new layer has been prepared , providing DXGI (DirectX Graphics Infrastructure), Direct3D 10 and Direct3D 11 implementations that work through call translation to the Vulkan API. DXVK 1.0.3 includes some fixes and improvements from the 1.1 branch, such as:
- The DLL now includes version information for DXVK;
- Issues with rendering in Dark Souls Remastered and Grim Dawn on NVIDIA GPU systems have been resolved;
- Fixed GPU hang and driver crash when launching Star Citizen;
- Addressed performance issues in Anno 1800;
- Errors leading to the driver receiving undefined data that could negatively impact shader caching have been fixed;
- Resolved a problem with hashing geometry shaders with stream metadata that could lead to uncontrolled increases in state cache file sizes.
Recall that DXVK can be used to run 3D applications and games on Linux using Wine, serving as a higher-performance alternative to the built-in Direct3D 11 implementation in Wine, which operates over OpenGL. In the performance of the Wine+DXVK combination is 10-20% better than running on Windows, while using the Direct3D 11 implementation based on OpenGL shows a more significant performance drop. by DXVK as a component , delivered as a standalone Linux library (libdxvk.so), which can be used directly in Wine without the need for a separate installation of DXVK as a Windows DLL.
Source: opennet.ru
