Doli i një versioni të shtresës DXVK 2.3.1, që ofron implementimin e DXGI (Infrastruktura e Grafikave DirectX), Direct3D 9, 10 dhe 11, punon përmes përkthimit të thirrjeve në API Vulkan. Përdorimi i DXVK kërkon që të keni shoferë që mbështesin API Vulkan 1.3, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund të përdoret për të nisur aplikacione dhe lojëra 3D në Linux me ndihmën e Wine, që shërben si një alternativë më me performancë se implementimet e brendshme në Wine për Direct3D 9/10/11, që punojnë mbi OpenGL.
Ndryshimet kryesore:
- Nëse sistemi ka mbështetje për zgjerimin Vulkan VK_NV_raw_access_chains, është siguruar përdorimi i tij për të përmirësuar efikasitetin në gjenerimin e kodit të shenjave në GPU-në NVIDIA, që lejon afrimin e performancës së disa lojërave që përdorin D3D11, me performancën kur përdoren shoferët e Windows. Kërkohet të paktën shoferët NVIDIA 550.40.55 dhe instalimi i versioneve të Proton Experimental.
- Për lojërat e bazuara në D3D9, është rishikuar metoda e kopjimit të bufereve sistemike në GPU, e cila ka lejuar rritjen e performancës në lojëra si Shank 2, Flammable Freddy dhe Blood Rayne.
- Janë zgjidhur problemet e shfaqura në lojërat:
- 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
Për më tepër, kompania Valve publikoi një version të VKD3D-Proton 2.12, një degë nga baza e kodit vkd3d, e krijuar për të përmirësuar mbështetje për Direct3D 12 në paketën për nisjen e lojërave Proton. Në VKD3D-Proton mbështeten ndryshime specifike për Proton, optimizime dhe përmirësime për një performancë më cilësore të lojërave Windows të bazuara në Direct3D 12, që ende nuk janë pranuar në përbërjen kryesore të vkd3d. Nga dallimet, gjithashtu vërehet orientimi për përdorimin e zgjerimeve moderne Vulkan dhe mundësitë e lëshimeve të reja të shoferëve grafikë për arritjen e përputhshmërisë së plotë me Direct3D 12.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r mekanizmin NVIDIA Reflex, duke pĂ«rdorur zgjerimin Vulkan VK_NV_low_latency2.
- ĂshtĂ« realizuar API D3D12 Render Pass.
- ĂshtĂ« shtuar njĂ« zĂ«vendĂ«sim pĂ«r ndĂ«rfaqen ID3D12DeviceRemovedExtendedDataSettings, qĂ« zgjidh problemet me disa lojĂ«ra.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin Vulkan VK_EXT_device_fault pĂ«r tĂ« marrĂ« informacion mbi dĂ«shtimet.
- Në sistemet me shoferët Mesa dhe NVIDIA është realizuar mbështetje për zgjerimin Vulkan VK_EXT_swapchain_maintenance1 për kalimin pa qepje ndërmjet mënyrave V-Sync dhe Tearing.
- Sipas parazgjedhjes, kur ka zgjerime VK_KHR_shader_maximal_reconvergence dhe VK_KHR_shader_quad_control, deklarohet mbështetje për Shader Model 6.7.
- Për GPU Intel Arc me mbështetje për zgjerimin VK_EXT_descriptor_buffer është shtuar një dëshmitar i optimizuar për kopjimin e deskriptorëve.
- ĂshtĂ« siguruar mundĂ«sia e rikthimit nĂ« pĂ«rdorimin e shenjave llogarike nĂ« sisteme me GPU NVIDIA Pascal dhe mĂ« tĂ« vjetra, duke mundĂ«suar pĂ«rdorimin e Shader Model 6.7 nĂ« sisteme me GPU NVIDIA Pascal.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r modin e profilizimit VKD3D_QUEUE_PROFILE.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin Vulkan VK_NV_raw_access_chains, i cili lejon njĂ« rritje tĂ« konsiderueshme tĂ« performancĂ«s nĂ« disa lojĂ«ra nĂ« sisteme me GPU NVIDIA.
- Janë zgjidhur problemet me lojërat:
- Lojërat në motorin Unreal Engine 5
- Atlas Fallen
- Persona 3 Reload
- Resident Evil 4
- UE5 Lyra
- Warhammer: Darktide
- World of Warcraft
Burimi: opennet.ru
