Paglabas ng DXVK 1.10.3, Direct3D 9/10/11 na mga pagpapatupad sa itaas ng Vulkan API

Available ang paglabas ng layer ng DXVK 1.10.3, na nagbibigay ng pagpapatupad ng DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 at 11, na gumagana sa pamamagitan ng pagsasalin ng tawag sa Vulkan API. Ang DXVK ay nangangailangan ng mga driver na sumusuporta sa Vulkan 1.1 API, gaya ng Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, at AMDVLK. Maaaring gamitin ang DXVK upang magpatakbo ng mga 3D na application at laro sa Linux gamit ang Wine, na nagsisilbing alternatibong mas mataas na performance sa mga built-in na pagpapatupad ng Direct3D 9/10/11 ng Wine na tumatakbo sa ibabaw ng OpenGL.

Pangunahing pagbabago:

  • Nagdagdag ng suporta para sa mga shared ID3D11Fence object, na ipinatupad sa itaas ng Vulkan shared chronological semaphores (Timeline semaphore), na nagbibigay ng isang primitive para sa pag-synchronize sa pagitan ng device at ng host, sa halip na magkahiwalay na VkFence at VkSemaphore primitives. Ang suporta para sa ID3D11Fence ay naging posible upang makamit ang pagpapagana ng video sa larong Halo Infinite kapag nag-aaplay ng naaangkop na mga patch para sa alak at vkd3d-proton.
  • Nag-ayos ng regression sa DXVK 1.10.2 na nagdulot ng rendering glitches sa iba't ibang D3D11 na laro, kabilang ang Prey at Bioshock Infinite.
  • Ang mga isyung nagaganap sa Need For Speed ​​​​3, Ninja Blade at Ys Origin ay nalutas na.
  • Ang d3d11.ignoreGraphicsBarriers na opsyon ay pinagana para sa Stray game, na lumutas ng mga problema sa pagkasira ng performance sa ilang GPU.

Pinagmulan: opennet.ru

Magdagdag ng komento