Este disponibilă lansarea stratului DXVK 2.4.1, care oferă implementarea DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 și 11, funcționând prin traducerea apelurilor în API Vulkan. Pentru a utiliza DXVK, sunt necesari drivere care suportă API Vulkan 1.3, cum ar fi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 și AMDVLK. DXVK poate fi utilizat pentru a rula aplicații 3D și jocuri pe Linux prin Wine, acționând ca o alternativă mai performantă la implementările Direct3D 9/10/11 încorporate în Wine, care funcționează pe OpenGL.
Modificări principale:
- Este asigurată alocarea dinamică a zonelor de memorie în funcție de dimensiunea memoriei deja alocată aplicației. Această modificare a permis eliminarea configurării dxvk.maxChunkSize și a îmbunătățit comportamentul lansatoarelor multor jocuri.
- Stabilitatea generală a implementării D3D8 a fost îmbunătățită, datorită eliminării diferitelor scurgeri de memorie și gestionării erorilor.
- Procesul de încărcare a bufferului de vârfuri (vertex buffer) a fost optimizat. Performanța anumitor jocuri care utilizează procesarea software a vârfurilor a crescut semnificativ.
- Când se utilizează driverul AMDVLK, modul strict de emulare a operațiunilor cu numere în virgulă mobilă (D3D9FloatEmulation::Strict) este activat implicit.
- A fost implementată o etapă de excludere a codului neutilizat, rezolvând problemele cu generarea shaderelor SPIR-V incorecte.
- Pentru a se apropia de comportamentul din Windows, a fost asigurată ieșirea din modul pe toată ecranul după comutarea focusului din feronii (window) cu jocuri care utilizează D3D11.
- Problemele apărute în jocuri au fost remediate:
- Batman Arkham Knight
- Chrome: Gold Edition
- GTA: San Andreas
- Hunt Showdown
- Kena: Bridge of Spirits
- Microsoft Flight Simulator
- Operation Racoon City
- Prince of Persia (2008)
- Rayman 3
- Senran Kagura Peach Ball
- Serious Sam 2
- Splinter Cell: Pandora Tomorrow
- The First Templar
- The Sims 2
- The Sims 4
- Trails through Daybreak
Sursa: opennet.ro
