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

Kutolewa kwa safu ya DXVK 1.9.1 kunapatikana, kutoa 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 API 1.1, 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:

  • Hushughulikia masuala kadhaa ya utendaji na uthabiti ambayo yalianzishwa baada ya utaratibu wa kufunga D3D9 kufanyiwa kazi upya.
  • Uchakataji wa Umbile wa Staging katika D3D11 umefanyiwa kazi upya, na hivyo kusababisha kupunguza matumizi ya kumbukumbu na kupunguza idadi ya nakala za picha zinazohitajika ili kuhamisha data kati ya CPU na GPU.
  • Msimbo umeondolewa ili kutatua matatizo katika matoleo ya awali ya Mesa (<=19.0).
  • Misimbo ya awali ya kufunga upya kulingana na kufuli za Windows SRW, ambazo ni bora zaidi kuliko utekelezaji wa winpthreads katika miundo ya mingw.
  • Masuala katika Jeshi la Ulinzi la Dunia 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 na World of Final Fantasy yametatuliwa.

Chanzo: opennet.ru

Kuongeza maoni