Este disponibilă lansarea interfeței DXVK 2.4, care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 și 11, funcționând prin translația apelurilor în API Vulkan. Pentru a utiliza DXVK, sunt necesari drivere care suportă API Vulkan 1.3, precum Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 și AMDVLK. DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine, fiind o alternativă mai performantă la implementările Direct3D 9/10/11 incluse în Wine, care funcționează pe OpenGL.
Modificări principale:
- Sunt integrate contribuțiile proiectului D8VK, care asigură translația Direct3D 8 în API Vulkan. Dezvoltatorii au testat suportul pentru peste 200 de jocuri vechi legate de Direct3D 8, printre care GTA III, The Elder Scrolls III: Morrowind, Freelancer, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed III: Hot Pursuit, Red Faction II, Max Payne 2, Unreal II: The Awakening, Silent Hill 3.
- În dxvk-native, variantă DXVK capabilă să funcționeze de sine stătător fără Wine, a fost adăugată opțiunea de a folosi backend-uri WSI (Window System Integration) pentru diverse sisteme de feronerie. În prezent sunt propuse backend-uri pentru SDL2 și GLFW, care pot fi încărcate dinamic în timpul funcționării, nu în timpul legării.
- A fost adăugat suport pentru simularea unei frecvențe de refresh neacceptate în sistem, ceea ce poate fi utilizat pe sisteme care nu permit schimbarea modurilor video.
- Consum de memorie redus, datorită activării extensiei Vulkan VK_NV_descriptor_pool_overallocation și îmbunătățirii gestionării piscinei de descriptori.
- Problemele apărute în jocuri au fost remediate:
- Battlefield 2
- Dead Space 2
- Dragonshard
- Fallout 4
- Fallout New Vegas
- Ghostbusters Remastered
- Gothic 3
- Guild Wars 2
- Prototype
- Red Faction Guerrila Remastered
- Rise of Nations
- Star Citizen
- The Sims 2
- Tomb Raider Legend
- Watch Dogs
- Watch Dogs 2
- WRC 4
Sursa: opennet.ro
