Kutolewa kwa mradi wa DXVK 1.5.2 na utekelezaji wa Direct3D 9/10/11 juu ya API ya Vulkan

Imeundwa kutolewa kwa interlayer DXVK 1.5.2, ambayo hutoa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, na 11 utekelezaji ambao hufanya kazi kupitia tafsiri ya simu kwa API ya Vulkan. Ili kutumia DXVK inahitajika msaada kwa madereva Vulcan API 1.1Kama vile
AMD RADV 18.3, 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 utendaji bora kwa utekelezaji wa Direct3D 11 uliojengewa ndani wa Mvinyo unaoendeshwa juu ya OpenGL.

Mabadiliko kuu:

  • Imeongeza baadhi ya shughuli na minyororo ya kubadili viunzi vya mfumo ambavyo havipo katika utekelezaji wa Direct3D 9 (SwapChain), ambayo ilitatua matatizo ya kuzindua programu kama vile onyesho la ATi ToyShop, Atelier Sophie na Dynasty Warriors 7;
  • Hitilafu zilizotambuliwa hivi karibuni katika utekelezaji wa Direct3D 9 zimewekwa na uboreshaji mdogo wa utendaji na matumizi ya kumbukumbu yameongezwa;
  • Chaguo lililoongezwa d3d9.forceSwapchainMSAA ili kulazimisha kujumuishwa kwa mbinu ya kuzuia uwekaji picha nyingi za MSAA (Multisample anti-aliasing) kwa picha zilizochakatwa katika SwapChain;
  • Mpangilio wa d3d9.deferredSurfaceCreation umewezeshwa, ambayo inakuwezesha kuondokana na matatizo na maonyesho ya menyu katika michezo kutoka kwa mfululizo wa Atelier unaotumia Direct3D 11;
  • Matatizo katika michezo ifuatayo yametatuliwa: Dragon Age Origins, Entropia Universe, Ferentus, Herrcot, Xiones, Gothic 3, Tales of Vesperia, TrackMania United Forever, Vampire The Masquerade: Bloodlines and Warriors Orochi 4;
  • Usaidizi wa matoleo ya zamani ya viendeshi ambayo hayatumii API ya michoro ya Vulkan 1.1 umekatishwa: AMD/Intel (Mesa) 17.3 na matoleo ya awali, NVIDIA 390.xx na matoleo ya awali.

    Chanzo: opennet.ru

Kuongeza maoni