Հասանելի է 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
