DXVK 1.10.3 är nu tillgänglig och tillhandahåller en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar via anropsöversättning till Vulkan API. DXVK kräver drivrutiner som stöder Vulkan 1.1 API, såsom Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 och AMDVLK. DXVK kan användas för att köra 3D-applikationer och spel i Linux med hjälp av Wine, vilket fungerar som ett högpresterande alternativ till Wines inbyggda Direct3D 9/10/11-implementeringar som körs ovanpå OpenGL.
Huvudändringar:
- Lade till stöd för delade ID3D11Fence-objekt, implementerade ovanpå Vulkans tidslinjesemafor, vilket tillhandahåller en enda primitiv för synkronisering mellan enheten och värden, istället för separata VkFence- och VkSemaphore-primitiver. Stöd för ID3D11Fence gjorde det möjligt för video att fungera i Halo Infinite när lämpliga patchar för wine och vkd3d-proton användes.
- Åtgärdade en regressiv ändring i DXVK 1.10.2 som orsakade renderingskrascher i olika D3D11-spel, inklusive Prey och Bioshock Infinite.
- Fixade problem som påverkar Need For Speed 3, Ninja Blade och Ys Origin.
- För spelet Stray har alternativet d3d11.ignoreGraphicsBarriers aktiverats, vilket har löst problem med prestandasänkningar på vissa GPU:er.
Källa: opennet.ru
