Hans-Kristian Arntzen Valven Linux-tiimistä on juuri julkaissut VKD3D-Proton 2.9:n viimeisimpänä suurena päivityksenä tähän Direct3D 12:een Vulkan API-toteutuksessa, jota Steam Play (Proton) käyttää nykyaikaisten Windows-pelien ajamiseen Linuxissa.

VKD3D-Proton 2.9 on jännittävä suorituskykyosastolla, sillä sen järjestelmämuistivaatimukset ovat”huomattavasti pienemmät”pelin/sovelluksen ensimmäisen ajon aikana. SPIR-V-koodia, joka oli aiemmin muistissa”varmuuden vuoksi”, ei enää tehdä niin.

Toinen huomattava VKD3D-Proton 2.9:n suorituskyvyn parannus on VK_EXT_graphics_pipeline_libraries”GPL”-toiminnon hyödyntäminen varjostimen käännöksen pätkimisen välttämiseksi tietyissä tapauksissa. Vulkan GPL-tuki toimii esimerkiksi Mesa 23.1:n RADV-ohjaimen kanssa.

Osa muista suorituskyvyn töistä sisältää erilaisia ​​suorittimen optimointeja, parannettua vRAM-ylitilauskäyttäytymistä, parannettua suorituskykyä tietyillä huonoilla okkluusiokyselymalleilla ja paljon muuta.


VKD3D-Proton 2.9:ssä on myös lisätty VK_EXT_image_sliced_view_of_3d-käyttö, parannettu DXR 1.1-tuki VK_EXT_pipeline_library_group_handlesin avulla, DX12 Feature Level 12.1-tuen valmistuminen, joka nyt vaatii Vulkan 1.3:n ja uudemmat ajurit sekä tuetut ajurit D1.11:ssä VKD3D-Proton-päivitys jakaa myös DLL-tiedostot d3d12.dll-ja d3d12core.dll-tiedostoiksi vastaamaan Windowsin Microsoft DirectX Agility SDK:n käyttämää asettelua.

Nyt on myös natiivi Linux-swapchain-tuki, erilaisia ​​yhteensopivuusparannuksia, uusia kehittäjäominaisuuksia ja muita muutoksia. Latauksia ja lisätietoja tästä suuresta VKD3D-Proton 2.9-julkaisusta GitHubin kautta.

Categories: IT Info