DXVK 2.3.1-ի և vkd3d-proton 2.12-ի նոր տարբերակները Direct3D ներդրմամբ Vulkan API-ի վերևում

Հասանելի է DXVK 2.3.1 շերտի թողարկումը, որն ապահովում է DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 և 11-ի իրականացում, որն աշխատում է Vulkan API-ին զանգերի թարգմանության միջոցով: DXVK-ին անհրաժեշտ են Vulkan 1.3 API միացված վարորդներ, ինչպիսիք են Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 և AMDVLK: DXVK-ն կարող է օգտագործվել Wine-ի միջոցով Linux-ում 3D հավելվածներ և խաղեր գործարկելու համար՝ ծառայելով որպես Wine-ի ներկառուցված Direct3D 9/10/11 ներդրման այլընտրանք, որն աշխատում է OpenGL-ի վերևում:

Խոշոր փոփոխություններ.

  • Եթե ​​համակարգը աջակցում է Vulkan ընդլայնումը՝ VK_NV_raw_access_chains-ը, այն օգտագործվում է NVIDIA GPU-ների վրա շեյդեր կոդի ստեղծման արդյունավետությունը բարձրացնելու համար, ինչը թույլ է տալիս D3D11 օգտագործող որոշ խաղերի կատարողականությունը մոտեցնել Windows-ի դրայվերների օգտագործման դեպքում կատարողականությանը: Աշխատելու համար անհրաժեշտ է տեղադրել առնվազն NVIDIA 550.40.55 դրայվերներ և Proton Experimental տարբերակներ:
  • D3D9-ի վրա հիմնված խաղերի համար համակարգային բուֆերները GPU-ին պատճենելու մեթոդը վերանայվել է, ինչի արդյունքում բարելավվել է Shank 2, Flammable Freddy և Blood Rayne જેવી խաղերի կատարողականությունը։
  • Ուղղված խնդիրներ, որոնք ի հայտ են եկել խաղերում.
    • Ace Combat Assault Horizon
    • Մարդասպանի Creed 2
    • Ռազմադաշտ 2
    • Ռազմադաշտ 2142
    • Battlestations Midway
    • Արյուն Ռեյն
    • Codename Panzers Phase One/Two
    • Dead Space (2008)
    • Դյուրավառ Ֆրեդի
    • Հատված 3
    • Granblue Fantasy Relink- ը
    • Գուջյան 2
    • Kenshi
    • MySims
    • Գործողություն Flashpoint. Կարմիր գետ
    • Շենք 2
    • SkyDrift
    • Sonic CD- ն
    • Գերագույն տիրակալ Ultimate
    • Հեքիաթներ ից սահմանամերձ
    • The նորաբնակ
    • Ընդհանուր պատերազմ. միջնադարյան 2
    • Մեծ Բրիտանիայի գնացքի սիմուլյատոր 1
    • War Thunder

Valve-ը նաև թողարկեց VKD3D-Proton 2.12-ը, որը vkd3d կոդային բազայի ճյուղավորում է, որը նախատեսված է Proton խաղերի գործարկիչում Direct3D 12-ի աջակցությունը բարելավելու համար: VKD3D-Proton-ը աջակցում է Proton-ին հատուկ փոփոխություններին, օպտիմալացումներին և բարելավումներին՝ Direct3D 12-ի վրա հիմնված Windows խաղերի կատարողականությունը բարելավելու համար, որոնք դեռևս չեն ներառվել vkd3d հիմնական փաթեթում: Այլ նշանակալի տարբերություններից են ժամանակակից Vulkan ընդլայնումների և գրաֆիկական դրայվերների վերջին թողարկումների օգտագործման վրա կենտրոնացումը՝ Direct3D 12-ի լիարժեք համատեղելիություն ապահովելու համար:

Նոր տարբերակի փոփոխություններից.

  • Ավելացվել է NVIDIA Reflex շարժիչի աջակցությունը՝ օգտագործելով Vulkan ընդլայնումը VK_NV_low_latency2:
  • Իրականացված D3D12 Render Pass API-ն:
  • Ավելացվեց անավարտ ID3D12DeviceRemovedExtendedDataSettings ինտերֆեյսի համար, որը լուծում է որոշ խաղերի հետ կապված խնդիրներ:
  • Ավելացվել է Vulkan ընդլայնման VK_EXT_device_fault աջակցություն՝ խափանումների մասին տեղեկություններ ստանալու համար:
  • Mesa և NVIDIA դրայվերներով համակարգերի վրա ներդրվել է Vulkan VK_EXT_swapchain_maintenance1 ընդլայնման աջակցությունը՝ V-Sync և Tearing ռեժիմների միջև անխափան անցման համար։
  • Լռելյայնորեն, եթե VK_KHR_shader_maximal_reconvergence և VK_KHR_shader_quad_control ընդլայնումները հասանելի են, Shader Model 6.7-ի աջակցությունը հայտարարված է:
  • VK_EXT_descriptor_buffer ընդլայնման աջակցությամբ Intel Arc GPU-ների համար ավելացվել է օպտիմիզացված նկարագրիչի պատճենահանման մշակիչ։
  • Տրամադրեց շեյդերներ հաշվարկելու պահեստային հնարավորություն NVIDIA Pascal և ավելի հին գրաֆիկական պրոցեսորներով համակարգերում, թույլ տալով օգտագործել Shader Model 6.7-ը NVIDIA Pascal գրաֆիկական պրոցեսորներով համակարգերում։
  • Ավելացվել է VKD3D_QUEUE_PROFILE պրոֆիլավորման ռեժիմի աջակցությունը։
  • Ավելացվել է Vulkan ընդլայնման VK_NV_raw_access_chains աջակցությունը, որը կարող է զգալիորեն բարելավել որոշ խաղերի կատարողականությունը NVIDIA GPU-ներով համակարգերի վրա։
  • Խաղերի հետ կապված խնդիրները լուծված են.
    • Խաղեր, որոնք աշխատում են Unreal Engine 5-ով
    • Ատլաս ընկած
    • Persona 3 Reload
    • Կենվոր չար 4
    • UE5 Lyra
    • Warhammer: Darktide
    • World of Warcraft

Source: opennet.ru

Добавить комментарий