I stedet for den annullerede udgivelse på grund af GPU-låsning er der forberedt en udgivelse af lag , der giver en implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11, der fungerer ved at oversætte kald i Vulkan API. I DXVK 1.0.3 er nogle rettelser og forbedringer fra version 1.1 blevet overført, f.eks.:
- DLL'en inkluderer versionsinformation for DXVK;
- På systemer med NVIDIA GPU'er er der løst problemer med rendering i spillene Dark Souls Remastered og Grim Dawn;
- GPU-låsning og driverkrak ved opstart af spillet Star Citizen er blevet elimineret;
- Problemer med ydeevnen i spillet Anno 1800 er blevet løst;
- Fejl, der førte til, at ukendte data blev sendt til driveren, er blevet rettet, hvilket kunne have en negativ indvirkning på shader-caching;
- Problemet med hashing af geometriske shaders med flowmetadata, som kunne føre til ukontrolleret vækst af cachefilernes størrelse, er blevet løst.
Det skal bemærkes, at DXVK kan anvendes til at køre 3D-applikationer og spil i Linux ved hjælp af Wine, og fungerer som et mere højtydende alternativ til den indbyggede Direct3D 11-implementering i Wine, der fungerer ovenpå OpenGL. I ydelsen af kombinationen Wine+DXVK sættes til 10-20% lavere end ved kørsel på Windows, mens ydeevnen falder mere betydeligt ved brug af den OpenGL-baserede Direct3D 11-implementering. efter DXVK som en komponent , der leveres som et separat Linux-bibliotek (libdxvk.so), som direkte kan bruges i Wine uden behov for en separat installation af DXVK som en Windows DLL.
Kilde: opennet.ru
