UtgÄvan av DXVK 1.10.1 Àr tillgÀnglig, vilket erbjuder en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar genom att översÀtta anrop till Vulkan-API:t. För att anvÀnda DXVK krÀvs drivrutiner som stöder Vulkan-API version 1.1, sÄsom Mesa RADV 21.2, NVIDIA 495.46, Intel ANV och AMDVLK. DXVK kan anvÀndas för att köra 3D-applikationer och spel pÄ Linux med Wine, och fungerar som ett högpresterande alternativ till de inbyggda implementeringarna av Direct3D 9/10/11 i Wine som gÄr via OpenGL.
Huvudsakliga förÀndringar:
- Inledande stöd för delade resurser av texturer och IDXGIResource-API:t har implementerats. För att lagra metadata för texturer tillsammans med relaterade delade minnesdeskriptorer krÀvs ytterligare patchar till Wine, som för nÀrvarande endast Àr tillgÀngliga i Proton Experimental-grenen. Just nu Àr implementeringen begrÀnsad till stöd för delad Ätkomst till 2D-texturer för D3D9 och D3D11-API:t. Anropet IDXGIKeyedMutex stöds inte och det finns för nÀrvarande ingen möjlighet att dela resurser med program som anvÀnder D3D12 och Vulkan. De tillagda funktionerna har löst problem med videovisning i vissa spel frÄn Koei Tecmo, sÄsom Nioh 2 och Atelier-serien, samt förbÀttrat rendering av grÀnssnittet i spelet Black Mesa.
- Miljövariabeln DXVK_ENABLE_NVAPI har lagts till, vilket möjliggör avaktivering av överskrivningen av tillverkarens ID (motsvarande parametern dxvk.nvapiHack = False).
- Shaderkodsgenereringen har förbÀttrats vid anvÀndning av lokala arrayer, vilket kan snabba upp prestandan för vissa D3D11-spel pÄ system med NVIDIA-drivrutiner.
- En optimering har lagts till som potentiellt ökar prestandan vid rendering av bilder i formatet DXGI_FORMAT_R11G11B10_FLOAT.
- Problem med att ladda texturer vid anvÀndning av D3D9 har lösts.
- För spelen Assassinâs Creed 3 och Black Flag har instĂ€llningen "d3d11.cachedDynamicResources = a" aktiverats för att lösa prestandaproblem. För spelet Frostpunk har instĂ€llningen "d3d11.cachedDynamicResources = c" aktiverats, och för spelet God of War "dxgi.maxFrameLatency = 1".
- Renderingproblem i spelen "GTA: San Andreas" och "Rayman Origins" har ÄtgÀrdats.
KĂ€lla: opennet.ru
