La version du pilote DXVK 2.6 est dĂ©sormais disponible, fournissant une implĂ©mentation de DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 et 11, fonctionnant via la traduction des appels dans l'API Vulkan. Pour utiliser DXVK, des pilotes prenant en charge l'API Vulkan 1.3 sont nĂ©cessaires, tels que Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO et NVK 24.1. DXVK peut ĂȘtre utilisĂ© pour exĂ©cuter des applications et des jeux 3D sous Linux Ă l'aide de Wine, agissant comme une alternative plus performante aux implĂ©mentations Direct3D intĂ©grĂ©es dans Wine, fonctionnant au-dessus d'OpenGL.
Principales modifications :
- Le support du mĂ©canisme NVIDIA Reflex a Ă©tĂ© ajoutĂ©, permettant de rĂ©duire les dĂ©lais de rendu graphique dans les jeux grĂące Ă l'envoi anticipĂ© des commandes de formation d'une nouvelle image, avant mĂȘme l'achĂšvement du rendu de l'image en cours. Pour utiliser Reflex dans les jeux basĂ©s sur Direct3D 11, un pilote NVIDIA prenant en charge l'extension Vulkan VK_NV_low_latency2 et l'installation de la branche expĂ©rimentale du paquet Proton sont nĂ©cessaires. Parmi les jeux pouvant bĂ©nĂ©ficier de cette optimisation figurent : God of War, Overwatch 2 et Quake Champions. Les jeux basĂ©s sur le moteur Unreal Engine 4 ne sont pas encore pris en charge.
- Un état de course causant des plantages dans les jeux chargeant des ressources en mode multithread a été corrigé dans les implémentations D3D8 et D3D9.
- L'interface de programmation ID3D11On12Device1 a été ajoutée.
- L'implémentation des tampons de trame virtuels remplaçables (SwapChain) a été retravaillée sur la base de l'API Vulkan.
- Une solution pour contourner une erreur typique dans les jeux, entraĂźnant une distorsion de l'affichage sur les systĂšmes avec des pilotes NVIDIA utilisant le MSAA (Multisample Anti-Aliasing), a Ă©tĂ© ajoutĂ©e. Le coĂ»t est une lĂ©gĂšre augmentation de la consommation de mĂ©moire et de la charge sur le CPU. Le problĂšme se manifestait dans des jeux tels que Assassinâs Creed 3 / Black Flag, Watch Dogs et Stalker: Clear Sky.
- Des optimisations ont été apportées, augmentant potentiellement les performances dans les jeux utilisant le mode NVAPI UAVOverlap, le shader de pixel UAV ou la liaison des ressources. Par exemple, une amélioration des performances est notable dans les jeux Baldur's Gate 3, Trine 5 et God of War.
- Les problÚmes rencontrés dans les jeux suivants ont été résolus :
- Cardfight!! Vanguard Dear Days 2
- CivCity: Rome
- Clanfolk
- Global Operations
- Kingdom Come: Deliverance
- Need For Speed: Hot Pursuit 2
- Silent Hill 2
- Tom Clancyâs Splinter Cell
- Trainz 1.3
- Watch Dogs 2
Source : opennet.ru
