UtgÄvan av grÀnsskiktet DXVK 1.10.3 Àr tillgÀnglig, som tillhandahÄller implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar genom att översÀtta samtal till Vulkan-API:et. För att anvÀnda DXVK krÀvs drivrutiner som stöder Vulkan-API 1.1, 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 och fungerar som ett mer högpresterande alternativ till de inbyggda implementeringarna av Direct3D 9/10/11 i Wine, som arbetar ovanpÄ OpenGL.
Huvudsakliga förÀndringar:
- Stöd för delade objekt ID3D11Fence har lagts till, implementerat ovanpÄ delade tidslinjesemaforer i Vulkan (Timeline semaphore), som tillhandahÄller en enhetlig primitiv för synkronisering mellan enheten och vÀrden, istÀllet för separata primitiva VkFence och VkSemaphore. Stödet för ID3D11Fence möjliggjorde att videon i spelet Halo Infinite fungerade med motsvarande patchar för Wine och vkd3d-proton.
- Ett regressionsfel i DXVK 1.10.2 har ÄtgÀrdats, vilket ledde till krascher vid rendering i olika D3D11-spel, inklusive spelen Prey och Bioshock Infinite.
- Problem som upptrÀdde i spelen Need For Speed 3, Ninja Blade och Ys Origin har ÄtgÀrdats.
- För spelet Stray har alternativet d3d11.ignoreGraphicsBarriers inkluderats, vilket löste prestandaproblem pÄ vissa GPU:er.
KĂ€lla: opennet.ru
