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

Available ang paglabas ng layer ng DXVK 1.9.1, 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 20.2, NVIDIA 415.22, Intel ANV 19.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:

  • Tinutugunan ang ilang mga isyu sa pagganap at katatagan na ipinakilala pagkatapos na muling isagawa ang mekanismo ng pag-lock ng D3D9.
  • Ang pagtatanghal ng pagpoproseso ng Texture sa D3D11 ay muling ginawa, na nagreresulta sa pagbawas ng pagkonsumo ng memorya at pagbawas sa bilang ng mga kopya ng imahe na kinakailangan upang ilipat ang data sa pagitan ng CPU at GPU.
  • Inalis ang code upang malutas ang mga problema sa mga mas lumang bersyon ng Mesa (<=19.0).
  • Muling idisenyo ang locking primitives batay sa Windows SRW lock, na mas mahusay kaysa sa pagpapatupad ng mga winpthread sa mingw build.
  • Nalutas na ang mga isyu sa Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 at World of Final Fantasy

Pinagmulan: opennet.ru

Magdagdag ng komento