Pagpagawas sa DXVK 1.9.1, Direct3D 9/10/11 nga mga pagpatuman sa ibabaw sa Vulkan API

Adunay usa ka pagpagawas sa DXVK 1.9.1 layer nga magamit, nga naghatag usa ka pagpatuman sa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ug 11, nga nagtrabaho pinaagi sa paghubad sa tawag sa Vulkan API. Ang DXVK nagkinahanglan sa Vulkan 1.1 API-enabled nga mga drayber sama sa Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, ug AMDVLK. Ang DXVK mahimong magamit sa pagpadagan sa 3D nga mga aplikasyon ug mga dula sa Linux gamit ang Wine, nagsilbi nga mas taas nga performance nga alternatibo sa built-in nga Direct3D 9/10/11 nga pagpatuman sa Wine nga nagdagan sa ibabaw sa OpenGL.

Panguna nga mga pagbag-o:

  • Gitubag ang daghang mga isyu sa pasundayag ug kalig-on nga gipaila pagkahuman ang mekanismo sa pag-lock sa D3D9 gibag-o.
  • Ang pagproseso sa Texture sa staging sa D3D11 gi-rework, nga miresulta sa pagkunhod sa konsumo sa memorya ug pagkunhod sa gidaghanon sa mga kopya sa imahe nga gikinahanglan aron mabalhin ang data tali sa CPU ug GPU.
  • Gitangtang ang code aron masulbad ang mga problema sa mga daan nga bersyon sa Mesa (<=19.0).
  • Gidisenyo pag-usab ang locking primitives base sa mga kandado sa Windows SRW, nga mas episyente kay sa pagpatuman sa mga winpthread sa mingw builds.
  • Nasulbad na ang mga isyu sa Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 ug World of Final Fantasy

Source: opennet.ru

Idugang sa usa ka comment