publication de la couche , fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), de Direct3D 10 et de Direct3D 11, fonctionnant via la traduction des appels vers l'API Vulkan. Pour utiliser DXVK des pilotes prenant en charge , tels que
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 et .
DXVK peut être utilisé pour exécuter des applications et des jeux 3D sur Linux à l'aide de Wine, se présentant comme une alternative plus performante à l'implémentation intégrée de Wine de Direct3D 11, fonctionnant au-dessus d'OpenGL. Dans les performances de l'association Wine+DXVK sont inférieures de seulement 10 à 20 % par rapport à un lancement sous Windows, tandis que l'utilisation de l'implémentation Direct3D 11 basée sur OpenGL entraîne une diminution plus significative des performances.
la nouvelle version, un fil séparé a été dédié à la transmission du tampon de commandes, ce qui a permis d'améliorer les performances dans certaines configurations multicœurs. De plus, la fréquence d'envoi du tampon de commandes a été augmentée pour éliminer les temps d'arrêt et utiliser le GPU de manière plus active. Parmi les applications dont les performances ont été positivement impactées par ces modifications, le jeu Quake Champions est à noter.
La prise en charge des extensions de rendu spécifiques, qui ne sont pas officiellement définies dans la spécification Direct3D 11 et fournies séparément par les fabricants via des bibliothèques supplémentaires pour Windows, a été ajoutée. Ces extensions sont nécessaires pour le fonctionnement du projet expérimental avec la mise en œuvre des extensions AGS (AMD GPU Services), proposées dans et permettant d'utiliser certaines optimisations, y compris celles utilisées dans les jeux Resident Evil 2 et Devil May Cry 5.
Parmi les corrections : charge CPU légèrement réduite dans certains jeux. Résolution d'un problème entraînant l'ajout d'éléments superflus dans le cache des états et la recompilation de gestionnaires Vulkan identiques. Correction d'un bogue conduisant à des plantages ou à une utilisation incorrecte de Vulkan lors de l'application de la méthode ClearView. Le contournement dans NVAPI utilisé pour résoudre les problèmes dans le jeu Mirror’s Edge Catalyst sur les systèmes avec GPU NVIDIA a été désactivé.
Source : opennet.ru
