
DXVK 2.2 Implementasi D3D9, D3D10, dan D3D11 berbasis Vulkan untuk Linux / Wine sekarang tersedia untuk diunduh membawa beberapa fitur dan peningkatan baru untuk berbagai permainan.
DXVK 2.2 hadir tiga setengah bulan setelah DXVK 2.1, yang memperkenalkan dukungan HDR dan Peningkatan kompilasi shader, untuk menambahkan dukungan untuk D3D11On12. Fitur baru ini memungkinkan pembuatan perangkat D3D11 dari perangkat D3D12 untuk memungkinkan dukungan D3D12 di game Unity Engine baru-baru ini, seperti Lego Builder's Journey.
“Hal ini dicapai dengan mengimpor perangkat Vulkan dan pegangan sumber daya dari vkd3d-proton ke DXVK, dan sebaliknya menggunakan implementasi D3D11 DXVK yang sudah ada,” jelas pengembang dalam catatan rilis.
D3D11On12 membutuhkan build vkd3d-proton terbaru dan menggunakan antarmuka D3D11On12CreateDevice dan ID3D11On12Device.
Fitur baru lainnya yang diperkenalkan di DXVK 2.2 disebut “presentasi parsial D3D9”. Fitur ini memungkinkan DXVK untuk “menyajikan bagian jendela dengan menyalin isi buffer belakang ke memori sistem dan kemudian menariknya ke dalam jendela di CPU.”
(adsbygoogle = window.adsbygoogle || []).push({});
Fitur presentasi parsial D3D9 menjanjikan peningkatan kompatibilitas dengan berbagai peluncur game, terutama yang didasarkan pada perangkat WPF, tetapi juga beberapa novel visual. Namun, pengembang mencatat fakta bahwa fitur ini memperkenalkan hit kinerja yang nyata.
Seperti yang diharapkan, rilis ini juga memperkenalkan berbagai perbaikan untuk beberapa game. Ini termasuk Jade Empire, Sid Meier's Pirates, Total War: Shogun 2, Battle Fantasia Revised Edition, Cold Fear, Dawn of Magic 2, DC Universe Online, Far Cry 2, Halo: The Master Chief Collection, Warhammer 40K: Space Marine, sebagai serta beberapa game RE Engine baru-baru ini.
Perubahan penting lainnya dalam rilis ini termasuk perbaikan untuk regresi yang terjadi saat merender format tekstur YUY2 atau UYUY, perbaikan untuk beberapa kesalahan validasi Vulkan, peningkatan penggunaan beberapa fitur VK_EXT_extended_dynamic_state3, peningkatan pencacahan output DXGI pada sistem dengan banyak kartu grafis, peningkatan penggunaan memori jika game membuat perangkat D3D11 yang tidak terpakai, dan beberapa perubahan logging karena DXVK tidak akan lagi membuat file log secara default.
DXVK 2.2 tersedia untuk diunduh sekarang dari halaman GitHub proyek, tetapi Anda akan harus mengkompilasinya di distribusi GNU/Linux Anda. Jika bukan itu yang terjadi pada Anda, Anda harus menunggunya mendarat di repositori perangkat lunak stabil dari distribusi GNU/Linux Anda.
(adsbygoogle = window.adsbygoogle || []).push({});
Sumber: Google, 9to5linux.comArtikel Diperbarui pada: May 12, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani