Versionen av DXVK 2.3.1 Àr tillgÀnglig, vilket tillhandahÄller en implementation av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11 som fungerar genom att översÀtta anrop till Vulkan-API. För att anvÀnda DXVK krÀvs drivrutiner som stöder Vulkan-API 1.3, sÄsom Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 och AMDVLK. DXVK kan anvÀndas för att köra 3D-applikationer och spel pÄ Linux med Wine, vilket fungerar som ett mer prestandaintensivt alternativ till de inbyggda Wine-implementationerna av Direct3D 9/10/11 som körs ovanpÄ OpenGL.
Huvudsakliga förÀndringar:
- Om systemet stödjer Vulkan-tillÀgget VK_NV_raw_access_chains, anvÀnds det för att öka effektiviteten av kodgenereringen av shaders pÄ NVIDIA GPU:er, vilket möjliggör att prestandan för vissa spel som anvÀnder D3D11 nÀrmar sig prestandan nÀr man anvÀnder Windows-drivrutiner. För att fÄ detta att fungera krÀvs minst NVIDIA-drivrutiner 550.40.55 och installationen av Proton Experimental-versioner.
- För spel baserade pÄ D3D9 har metoden för att kopiera systembuffertar till GPU:er förbÀttrats, vilket har lett till ökad prestanda i spel som Shank 2, Flammable Freddy och Blood Rayne.
- Problem som upptrÀder i spelen har ÄtgÀrdats:
- Ace Combat Assault Horizon
- Assassinâs Creed 2
- Battlefield 2
- Battlefield 2142
- Battlestations Midway
- Blood Rayne
- Codename Panzers Phase One/Two
- Dead Space (2008)
- Flammable Freddy
- Flatout 3
- Granblue Fantasy Relink
- Gujian 2
- Kenshi
- MySims
- Operation Flashpoint: Red River
- Shank 2
- SkyDrift
- Sonic CD
- Supreme Ruler Ultimate
- Tales from the Borderlands
- The Settlers
- Total War: Medieval 2
- UK Train Simulator 1
- War Thunder
Dessutom har Valve publicerat uppdateringen VKD3D-Proton 2.12, en gren av koden för vkd3d, skapad för att förbÀttra stödet för Direct3D 12 i Proton-spelpaketet. I VKD3D-Proton stöds specifika förÀndringar, optimeringar och förbÀttringar för bÀttre prestanda av Windows-spel baserade pÄ Direct3D 12, som Ànnu inte har accepterats i den huvudsakliga vkd3d-koden. Bland skillnaderna nÀmns ocksÄ inriktning pÄ att anvÀnda moderna Vulkan-tillÀgg och möjligheterna hos de senaste versionerna av grafiska drivrutiner för att uppnÄ full kompatibilitet med Direct3D 12.
Bland förÀndringarna i den nya versionen:
- Stöd för NVIDIA Reflex-mekanismen har lagts till, med Vulkan-tillÀgget VK_NV_low_latency2.
- API D3D12 Render Pass har implementerats.
- En stub för grÀnssnittet ID3D12DeviceRemovedExtendedDataSettings har lagts till för att lösa problem med vissa spel.
- Stöd för Vulkan-tillÀgget VK_EXT_device_fault har lagts till för att fÄ information om fel.
- PÄ system med Mesa- och NVIDIA-drivrutiner har stödet för Vulkan-tillÀgget VK_EXT_swapchain_maintenance1 implementerats för sömlös vÀxling mellan V-Sync och Tearing-lÀgen.
- Som standard, med VK_KHR_shader_maximal_reconvergence- och VK_KHR_shader_quad_control-tillÀgg, har stöd för Shader Model 6.7 deklarerats.
- För GPU Intel Arc, med stöd för VK_EXT_descriptor_buffer-tillÀgget, har en optimerad hanterare för kopiering av deskriptorer lagts till.
- Möjlighet till ÄtergÄng till anvÀndning av berÀkningsmÀssiga shaders pÄ system med NVIDIA Pascal och Àldre GPU:er har sÀkerstÀllts, vilket möjliggör anvÀndning av Shader Model 6.7 pÄ system med NVIDIA Pascal GPU:er.
- Stöd för profileringslÀge VKD3D_QUEUE_PROFILE har lagts till.
- Stöd för Vulkan-tillÀgget VK_NV_raw_access_chains har lagts till, vilket avsevÀrt ökar prestandan i vissa spel pÄ system med NVIDIA GPU:er.
- Problem med spel har lösts:
- Spel pÄ Unreal Engine 5-motorn
- Atlas Fallen
- Persona 3 Reload
- Resident Evil 4
- UE5 Lyra
- Warhammer: Darktide
- World of Warcraft
KĂ€lla: opennet.ru
