Kutolewa kwa DXVK 1.8, utekelezaji wa Direct3D 9/10/11 juu ya API ya Vulkan

Safu ya DXVK 1.8 imetolewa, ikitoa utekelezaji wa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 na 11, kufanya kazi kupitia tafsiri ya simu kwa Vulkan API. DXVK inahitaji viendeshi vinavyotumia Vulkan 1.1 API, kama vile Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, na AMDVLK. DXVK inaweza kutumika kuendesha programu na michezo ya 3D kwenye Linux kwa kutumia Mvinyo, ikitumika kama njia mbadala ya utendakazi wa hali ya juu kwa utekelezaji wa asili wa Wine Direct3D 9/10/11 unaoendeshwa juu ya OpenGL.

Mabadiliko kuu:

  • DXGI inajumuisha usaidizi wa usanidi wa vidhibiti vingi. Kwa utendakazi sahihi, unahitaji kusakinisha toleo la hivi karibuni la Mvinyo kwa kutumia XRandR 1.4.
  • Ili kutatua matatizo ya kuendesha michezo kwenye mifumo bila GPU tofauti, utekelezaji wa programu ya Vulkan inayotumia CPU, kama vile Lavapipe, hujumuishwa kwenye orodha ya viboreshaji.
  • Uendeshaji wa kubadilisha vigezo vya kuweka picha kwenye kumbukumbu (Muundo wa Picha) umeboreshwa, jambo ambalo limeboresha utendaji wa baadhi ya michezo kwenye Intel GPUs.
  • Utekelezaji wa Direct3D 9 umeboresha mchakato wa kupakia maandishi na kuangalia mwonekano wa vitu vinavyopishana na vitu vingine. Matatizo na urejeshaji usio sahihi wa orodha ya umbizo la bafa inayotumika nyuma yametatuliwa.
  • Direct3D 11 inajumuisha kwa chaguo-msingi mipangilio d3d11.enableRtOutputNanFixup (kwa matoleo ya zamani ya kiendeshi cha RADV) na d3d11.invariantPosition (kusuluhisha matatizo na Z-fighting ambayo yanaonekana kwenye RDNA2 GPUs). Masuala yaliyorekebishwa kwa kuhesabu marejeleo na kushughulikia maadili matupu (NaN) katika vivuli.
  • Maonyo yasiyobadilika wakati wa kujenga na matoleo mapya ya zana ya zana ya Meson.
  • Masuala katika Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 na Tomb Raider Legend yametatuliwa.

Chanzo: opennet.ru

Kuongeza maoni