Matoleo mapya ya DXVK 2.3.1 na vkd3d-proton 2.12 na utekelezaji wa Direct3D juu ya Vulkan API

Kutolewa kwa safu ya DXVK 2.3.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.3, kama vile Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.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:

  • Ikiwa mfumo unaunga mkono kiendelezi cha Vulkan VK_NV_raw_access_chains, hutumiwa kuongeza ufanisi wa kuzalisha msimbo wa shader kwenye NVIDIA GPU, ambayo inafanya uwezekano wa kuleta utendaji wa baadhi ya michezo kwa kutumia D3D11 karibu na utendakazi unapotumia viendeshi vya Windows. Ili kufanya kazi, unahitaji angalau viendeshaji vya NVIDIA 550.40.55 na matoleo ya Majaribio ya Protoni yaliyosakinishwa.
  • Kwa michezo inayotegemea D3D9, mbinu ya kunakili vibafa vya mfumo kwenye GPU imeundwa upya, na kusababisha utendakazi bora katika michezo kama vile Shank 2, Flammable Freddy na Blood Rayne.
  • Matatizo yanayotokea katika michezo yamerekebishwa:
    • Ace Kupambana na Shambulio la Horizon
    • Assassin's Creed 2
    • Uwanja wa vita 2
    • Uwanja wa vita 2142
    • Vituo vya vita vya Midway
    • Damu Rayne
    • Codename Panzers Awamu ya Kwanza/Mbili
    • Nafasi iliyokufa (2008)
    • Freddy anayeweza kuwaka
    • Flatout 3
    • Granblue Ndoto Relink
    • Gujian 2
    • Mara kwa mara
    • MySims
    • Operesheni Flashpoint: Red River
    • Shanki 2
    • SkyDrift
    • CD Sonic
    • Mtawala Mkuu Ultimate
    • Hadithi kutoka Borderlands
    • Walowezi
    • Jumla ya Vita: Medieval 2
    • Mwimbaji wa Treni wa Uingereza 1
    • Vita Thunder

Zaidi ya hayo, Valve imechapisha kutolewa kwa VKD3D-Proton 2.12, uma wa codebase ya vkd3d iliyoundwa ili kuboresha usaidizi wa Direct3D 12 katika kizindua mchezo wa Proton. VKD3D-Proton inasaidia mabadiliko, uboreshaji na uboreshaji maalum wa Protoni kwa utendaji bora wa michezo ya Windows kulingana na Direct3D 12, ambayo bado haijapitishwa katika sehemu kuu ya vkd3d. Kati ya tofauti hizo, pia kuna mwelekeo wa utumiaji wa viendelezi vya kisasa vya Vulkan na uwezo wa matoleo ya hivi karibuni ya viendeshi vya picha kufikia utangamano kamili na Direct3D 12.

Miongoni mwa mabadiliko katika toleo jipya:

  • Usaidizi ulioongezwa kwa injini ya NVIDIA Reflex kwa kutumia kiendelezi cha Vulkan VK_NV_low_latency2.
  • Imetekelezwa D3D12 Render Pass API.
  • Imeongeza kipengee cha kiolesura cha ID3D12DeviceRemovedExtendedDataSettings, ambacho hutatua matatizo na baadhi ya michezo.
  • Usaidizi ulioongezwa kwa kiendelezi cha Vulkan VK_EXT_device_fault ili kupata maelezo kuhusu kushindwa.
  • Kwenye mifumo iliyo na viendeshi vya Mesa na NVIDIA, uwezo wa kutumia kiendelezi cha Vulkan VK_EXT_swapchain_maintenance1 unatekelezwa kwa ubadilishaji usio na mshono kati ya hali za V-Sync na Tearing.
  • Kwa chaguo-msingi, ikiwa viendelezi vya VK_KHR_shader_maximal_reconvergence na VK_KHR_shader_quad_control vinapatikana, msaada wa Shader Model 6.7 umetangazwa.
  • Kwa Intel Arc GPU zinazotumia kiendelezi cha VK_EXT_descriptor_buffer, kidhibiti cha nakala cha maelezo kilichoboreshwa kimeongezwa.
  • Uwezo wa kurejesha utumiaji wa vivuli vya kukokotoa kwenye mifumo iliyo na NVIDIA Pascal na GPU za zamani umetolewa, kuruhusu matumizi ya Shader Model 6.7 kwenye mifumo iliyo na NVIDIA Pascal GPU.
  • Usaidizi ulioongezwa kwa modi ya wasifu ya VKD3D_QUEUE_PROFILE.
  • Usaidizi umeongezwa kwa kiendelezi cha Vulkan VK_NV_raw_access_chains, ambacho kinaweza kuboresha kwa kiasi kikubwa utendakazi katika baadhi ya michezo kwenye mifumo iliyo na NVIDIA GPU.
  • Matatizo na michezo kutatuliwa:
    • Michezo inayoendeshwa na Unreal Engine 5
    • Atlasi Imeanguka
    • Persona 3 Pakia upya
    • Mkazi wa 4 Evil
    • UE5 Lyra
    • Warhammer: Darktide
    • World of Warcraft

Chanzo: opennet.ru

Kuongeza maoni