Hans-Kristian Arntzen dari pasukan Linux Valve baru sahaja mengeluarkan VKD3D-Proton 2.9 sebagai kemas kini utama terkini untuk pelaksanaan Direct3D 12 pada Vulkan API ini yang digunakan oleh Steam Play (Proton) untuk menjalankan permainan Windows moden di Linux.

VKD3D-Proton 2.9 menarik dalam bahagian prestasi dengan mempunyai keperluan memori sistem yang”mengurangkan”semasa permainan/aplikasi pertama dijalankan. Kod SPIR-V yang sebelum ini disimpan dalam ingatan untuk tujuan”berjaga-jaga”kini tidak lagi dilakukan.

Satu lagi peningkatan prestasi VKD3D-Proton 2.9 yang ketara ialah menggunakan fungsi VK_EXT_graphics_pipeline_libraries”GPL”untuk mengelakkan kegagapan kompilasi shader dalam kes terpilih. Sokongan Vulkan GPL berfungsi dengan pemacu RADV Mesa 23.1 seperti.

Sesetengah kerja prestasi lain termasuk pelbagai pengoptimuman CPU, tingkah laku lebihan langganan vRAM yang dipertingkatkan, prestasi yang dipertingkatkan dengan corak pertanyaan oklusi buruk tertentu dan banyak lagi.


VKD3D-Proton 2.9 juga mempunyai menambah penggunaan VK_EXT_image_sliced_view_of_3d, sokongan DXR 1.1 yang dipertingkat menggunakan VK_EXT_pipeline_library_group_handles, penyiapan sokongan DX12 Tahap Ciri 12.1, kini memerlukan Vulkan 1.3 dan pemacu yang lebih baharu, dan antara muka D3D11on12 adalah saling boleh kendali. Kemas kini VKD3D-Proton juga membahagikan DLLnya kepada d3d12.dll dan d3d12core.dll untuk memadankan reka letak yang digunakan oleh Microsoft DirectX Agility SDK pada Windows.

Kini juga terdapat sokongan swapchain Linux asli, pelbagai peningkatan keserasian, ciri pembangun baharu dan perubahan lain. Muat turun dan butiran lanjut tentang keluaran besar VKD3D-Proton 2.9 ini melalui GitHub.

Categories: IT Info