Inilabas ni Hans-Kristian Arntzen ng Linux team ng Valve ang VKD3D-Proton 2.9 bilang pinakabagong major update sa Direct3D 12 na ito sa pagpapatupad ng Vulkan API na ginagamit ng Steam Play (Proton) para sa pagpapatakbo ng mga modernong laro sa Windows sa Linux.

Ang VKD3D-Proton 2.9 ay kapana-panabik sa departamento ng pagganap sa pagkakaroon ng”lubhang nabawasan”na mga kinakailangan sa memorya ng system sa unang pagtakbo ng laro/application. Ang SPIR-V code na dating hawak sa memorya para sa”kung sakali”ay hindi na nagagawa.

Ang isa pang kapansin-pansing pagpapahusay ng performance ng VKD3D-Proton 2.9 ay ang paggamit ng VK_EXT_graphics_pipeline_libraries na functionality na”GPL”upang maiwasan ang pagkautal ng shader compilation sa mga piling kaso. Gumagana ang suporta sa Vulkan GPL sa mga tulad ng RADV driver ng Mesa 23.1.

Ang ilan sa iba pang gawain sa pagganap ay kinabibilangan ng iba’t ibang mga pag-optimize ng CPU, pinahusay na vRAM na over-subscription na gawi, pinahusay na pagganap na may ilang mga hindi magandang pattern ng query sa occlusion, at higit pa.


Mayroon ding VKD3D-Proton 2.9 idinagdag ang VK_EXT_image_sliced_view_of_3d na paggamit, pinahusay na suporta sa DXR 1.1 gamit ang VK_EXT_pipeline_library_group_handles, pagkumpleto ng DX12 Feature Level 12.1 na suporta, ngayon ay nangangailangan ng Vulkan 1.3 at mas bagong mga driver, at ang D3D11on12 ay interoperability na interface. Hinahati din ng VKD3D-Proton update ang mga DLL nito sa d3d12.dll at d3d12core.dll upang tumugma sa layout na ginagamit ng Microsoft DirectX Agility SDK sa Windows.

Mayroon na ring katutubong Linux swapchain na suporta, iba’t ibang pagpapahusay sa compatibility, mga bagong feature ng developer, at iba pang mga pagbabago. Mga pag-download at higit pang detalye sa malaking paglabas ng VKD3D-Proton 2.9 na ito sa pamamagitan ng GitHub.

Categories: IT Info