Hans-Kristian Arntzen, a Valve Linux csapata nemrégiben kiadta a VKD3D-Proton 2.9-et, amely a Vulkan API implementációjának Direct3D 12 legújabb frissítése, amelyet a Steam Play (Proton) használ a modern Windows játékok Linuxon való futtatásához.

A VKD3D-Proton 2.9 izgalmas a teljesítmény osztályon, mivel a játék/alkalmazás első futtatásakor”nagyon csökkentett”rendszermemória-igénye van. A korábban a memóriában tárolt SPIR-V kódot „csak arra az esetre” célból most már nem teszik meg.

A VKD3D-Proton 2.9 másik figyelemre méltó teljesítményjavítása a VK_EXT_graphics_pipeline_libraries”GPL”funkció használata, amely bizonyos esetekben elkerüli a shader fordítási akadozást. A Vulkan GPL támogatás a Mesa 23.1 RADV illesztőprogramjához hasonlókkal működik.

Néhány egyéb teljesítménybeli munka magában foglalja a különböző CPU-optimalizálásokat, a vRAM túlfizetési viselkedésének javítását, a teljesítmény javítását bizonyos rossz elzáródási lekérdezési mintákkal és még sok mást.


A VKD3D-Proton 2.9 is rendelkezik hozzáadott VK_EXT_image_sliced_view_of_3d használat, továbbfejlesztett DXR 1.1 támogatás a VK_EXT_pipeline_library_group_handles használatával, a DX12 Feature Level 12.1 támogatás befejezése, amelyhez most Vulkan 1.3 és újabb illesztőprogramok szükségesek, valamint a D1D1.11 interfészek támogatottak A VKD3D-Proton frissítés a DLL-eket is felosztja d3d12.dll és d3d12core.dll fájlokra, hogy megfeleljen a Microsoft DirectX Agility SDK Windows rendszeren használt elrendezésének.

Mostantól natív Linux swapchain-támogatás, különféle kompatibilitási fejlesztések, új fejlesztői szolgáltatások és egyéb változások is elérhetők. Letöltések és további részletek erről a nagy VKD3D-Proton 2.9-es kiadásról a GitHubon.

Categories: IT Info