DXVK 2.4.1 je teraz k dispozícii a poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 a 11, pracujúc prostredníctvom prekladu volaní do Vulkan API. DXVK vyžaduje ovládače, ktoré podporujú Vulkan 1.3 API, ako napríklad Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK je možné použiť na spúšťanie 3D aplikácií a hier v... Linux pomocou Wine, slúžiace ako výkonnejšia alternatíva k vstavaným implementáciám Direct3D 9/10/11 vo Wine, ktoré bežia na OpenGL.
Hlavné zmeny:
- Poskytuje sa dynamické prideľovanie pamäťových oblastí, berúc do úvahy veľkosť pamäte už pridelenej aplikácii. Zmena nám umožnila zbaviť sa nastavenia dxvk.maxChunkSize a zlepšiť správanie spúšťačov mnohých hier.
- Vylepšená celková stabilita implementácie D3D8 odstránením rôznych únikov pamäte a spracovania chýb.
- Proces načítania vyrovnávacej pamäte vrcholov bol optimalizovaný. Výkon niektorých hier, ktoré využívajú softvérové spracovanie vrcholov, sa výrazne zlepšil.
- Pri použití ovládača AMDVLK je štandardne povolený striktný režim emulácie operácií s pohyblivou rádovou čiarkou (D3D9FloatEmulation::Strict).
- Bola implementovaná fáza eliminácie nepoužívaného kódu, ktorá rieši problémy s generovaním nesprávnych SPIR-V shaderov.
- Priblížiť správanie k Windows Zabezpečené ukončenie režimu celej obrazovky po prepnutí fokusu z okien s hrami pomocou D3D11.
- Problémy vyskytujúce sa v hrách boli opravené:
- Batman arkham rytier
- Chrome: Gold Edition
- GTA: San Andreas
- Lov Showdown
- Kena: Most duchov
- Microsoft Flight Simulator
- Operácia Racoon City
- Prince of Persia (2008)
- Ray-man 3
- Broskyňový ples Senrana Kaguru
- Vážny Sam 2
- Splinter Cell: Pandora Tomorrow
- Prvý templár
- The Sims 2
- The Sims 4
- Chodníky cez Daybreak
Zdroj: opennet.ru
