The release of project DXVK 1.2 brings Direct3D 10/11 implementation over the Vulkan API.

Published layer release DXVK 1.2, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 10 and Direct3D 11, operating through call translation to the Vulkan API. To use DXVK requires the presence of drivers supporting Vulkan API, such as
AMD RADV 18.3, AMDGPU PRO 18.50, 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 the Direct3D 11 implementation built into Wine, which operates on top of OpenGL. In some games the performance of the Wine+DXVK combination differs is 10-20% better than running on Windows, while using the Direct3D 11 implementation based on OpenGL shows a more significant performance drop.

The latest release features a dedicated thread for command buffer transmission, enhancing performance in some multi-core configurations. Additionally, the frequency of command buffer submission has been increased to minimize stalls and encourage more active GPU usage. Among the applications positively impacted by these changes is the game Quake Champions.

Support has been added for specific rendering extensions that are not officially defined in the Direct3D 11 specification and are provided separately by manufacturers through additional libraries for Windows. These extensions are necessary for the experimental project DXVK-AGS implementing AGS (AMD GPU Services) extensions, proposed in AMD AGS SDK and allowing the use of certain optimizations, including those used in the games Resident Evil 2 and Devil May Cry 5.

Among the fixes: Slightly reduced CPU load in some games. Resolved an issue that caused extra elements to be added to the state cache and recompiled identical Vulkan handlers. Fixed a bug that led to crashes or incorrect use of Vulkan when applying the ClearView method. The NVAPI workaround used to address issues in the game Mirror’s Edge Catalyst on NVIDIA GPU systems has been disabled.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster