Dostupno je izdanje sloja DXVK 2.3.1, koji pruža implementaciju DXGI (DirectX grafička infrastruktura), Direct3D 9, 10 i 11, koji radi kroz prevođenje poziva na Vulkan API. DXVK zahteva drajvere koji podržavaju Vulkan API 1.3, kao što su Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linux-u koristeći Wine, služeći kao alternativa viših performansi Wineovim izvornim Direct3D 9/10/11 implementacijama koje rade na OpenGL-u.
Glavne promjene:
- Ako sistem podržava Vulkan ekstenziju VK_NV_raw_access_chains, koristi se za povećanje efikasnosti generisanja shader koda na NVIDIA GPU-ovima, što omogućava da se performanse nekih igara koje koriste D3D11 približi performansama kada se koriste Windows drajveri. Da biste radili, trebate instalirati najmanje NVIDIA 550.40.55 drajvere i Proton Experimental verzije.
- Za igre zasnovane na D3D9, metod kopiranja sistemskih bafera u GPU je redizajniran, što je rezultiralo poboljšanim performansama u igrama kao što su Shank 2, Flammable Freddy i Blood Rayne.
- Ispravljeni problemi koji su se pojavili u igrama:
- Ace Combat Assault Horizon
- Assassin's Creed 2
- Battlefield 2
- Battlefield 2142
- Battlestations Midway
- Blood Rayne
- Kodno ime Panzers faza prva/dva
- Dead Space (2008)
- Zapaljivi Freddy
- ravno 3
- Granblue Fantasy Relink
- Gujian 2
- Često
- MySims
- Tačka paljenja: Crvena rijeka
- Drška 2
- SkyDrift
- Sonic CD
- Vrhovni vladar Ultimate
- Priče iz granica
- the Settlers
- Totalni rat: Srednjovjekovni 2
- UK Train Simulator 1
- War Thunder
Osim toga, Valve je objavio izdanje VKD3D-Proton 2.12, viljuške vkd3d kodne baze dizajnirane da poboljša podršku za Direct3D 12 u pokretaču igara Proton. VKD3D-Proton podržava promjene, optimizacije i poboljšanja specifične za Proton za bolje performanse Windows igara baziranih na Direct3D 12, koje još uvijek nisu usvojene u glavni dio vkd3d-a. Među razlikama, tu je i fokus na korištenje modernih Vulkan ekstenzija i mogućnosti najnovijih izdanja grafičkih drajvera za postizanje pune kompatibilnosti sa Direct3D 12.
Među promjenama u novoj verziji:
- Dodata podrška za NVIDIA Reflex motor koristeći Vulkan ekstenziju VK_NV_low_latency2.
- Implementiran D3D12 Render Pass API.
- Dodan stub za ID3D12DeviceRemovedExtendedDataSettings interfejs, koji rešava probleme sa nekim igrama.
- Dodata podrška za Vulkan ekstenziju VK_EXT_device_fault za preuzimanje informacija o kvarovima.
- Na sistemima sa drajverima Mesa i NVIDIA implementirana je podrška za Vulkan ekstenziju VK_EXT_swapchain_maintenance1 za neometano prebacivanje između V-Sync i Tearing režima.
- Podrazumevano, ako su dostupne ekstenzije VK_KHR_shader_maximal_reconvergence i VK_KHR_shader_quad_control, deklarisana je podrška za Shader Model 6.7.
- Za Intel Arc GPU-ove sa podrškom za ekstenziju VK_EXT_descriptor_buffer, dodat je optimizovani rukovalac kopiranjem deskriptora.
- Omogućena je mogućnost vraćanja na upotrebu računarskih shadera na sistemima sa NVIDIA Pascal i starijim GPU-ovima, što omogućava upotrebu Shader Model 6.7 na sistemima sa NVIDIA Pascal GPU-ovima.
- Dodata podrška za VKD3D_QUEUE_PROFILE mod profiliranja.
- Dodata podrška za Vulkan ekstenziju VK_NV_raw_access_chains, koja može značajno poboljšati performanse u nekim igrama na sistemima sa NVIDIA GPU-ovima.
- Problemi sa igricama riješeni:
- Igre koje pokreće Unreal Engine 5
- Atlas Fallen
- Persona 3 Reload
- Resident Evil 4
- UE5 Lyra
- Warhammer: Darktide
- World of Warcraft
izvor: opennet.ru
