A DXVK 1.8 interfész kiadása, amely a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 és 11 megvalósítását nyújtja, és a hívások Vulkan API-ba való átkonvertálás révén működik. A DXVK használatához Vulkan 1.1 támogatású driverek szükségesek, mint például a Mesa RADV 20.2, az NVIDIA 415.22, az Intel ANV 19.0 és az AMDVLK. A DXVK alkalmazható 3D-alkalmazások és játékok indítására Linux alatt a Wine segítségével, mint a Wine beépített Direct3D 9/10/11 megvalósításainak magasabb teljesítményű alternatívája, amelyek OpenGL-re épülnek.
Főbb változások:
- A DXGI támogatja a többmonitoros konfigurációkat. A megfelelő működéshez viszonylag friss Wine verzió telepítése szükséges, amely támogatja az XRandR 1.4-et.
- A problémák megoldására a játékok indításával kapcsolatban külön GPU nélküli rendszereken biztosítva van a CPU-t használó programozási Vulkan megvalósítások megadásának lehetősége, mint például a Lavapipe.
- Optimalizálták a kép elhelyezésének memóriában történő módosításait (Image Layout), amely lehetővé tette néhány játék teljesítményének növelését Intel GPU-n.
- A Direct3D 9 megvalósításban optimalizálták a textúrák betöltésének és a láthatóság ellenőrzésének folyamatát más objektumok általi elfedés szempontjából. Megoldották a háttérbuferek támogatott formátumainak listájával kapcsolatos problémákat.
- A Direct3D 11-be alapértelmezetten be lett építve a d3d11.enableRtOutputNanFixup (a régebbi RADV meghajtókhoz) és a d3d11.invariantPosition (az RDNA2 GPU-kon megjelenő Z-fighting problémák megoldásához) beállítása. Megoldották a hivatkozások számolásával és a NaN értékek feldolgozásával kapcsolatos problémákat a shaderekben.
- Elhárították a figyelmeztetéseket az újabb Meson eszközkészletekkel való fordításkor.
- Megoldották a következő játékokkal kapcsolatos problémákat: Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 és Tomb Raider Legend.
Forrás: opennet.ru
