Rilis lapisan DXVK 2.3.1 tersedia, menyediakan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, bekerja melalui terjemahan panggilan ke Vulkan API. DXVK memerlukan driver yang mendukung Vulkan API 1.3, seperti Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, dan AMDVLK. DXVK dapat digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, yang berfungsi sebagai alternatif berkinerja lebih tinggi dibandingkan implementasi Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.
Perubahan besar:
- Jika sistem mendukung ekstensi Vulkan VK_NV_raw_access_chains, ini digunakan untuk meningkatkan efisiensi pembuatan kode shader pada GPU NVIDIA, yang memungkinkan performa beberapa game yang menggunakan D3D11 lebih mendekati performa saat menggunakan driver Windows. Agar berfungsi, Anda memerlukan setidaknya driver NVIDIA 550.40.55 dan versi Eksperimental Proton yang diinstal.
- Untuk game berbasis D3D9, metode penyalinan buffer sistem ke GPU telah didesain ulang, menghasilkan peningkatan kinerja pada game seperti Shank 2, Flammable Freddy, dan Blood Rayne.
- Masalah yang terjadi dalam game telah diperbaiki:
- Cakrawala Serangan Tempur Ace
- Assassin's Creed 2
- Battlefield 2
- Battlefield 2142
- Battlestation Midway
- Darah Rayne
- Nama Kode Panzer Fase Satu/Dua
- Ruang Mati (2008)
- Freddy yang mudah terbakar
- Flatout 3
- Granblue Fantasy Relink
- Gujian 2
- Kenshi
- Sim Saya
- Operasi Flashpoint: Sungai Merah
- Betis 2
- Langit Melayang
- Sonic CD
- Penguasa Tertinggi Tertinggi
- Cerita dari Borderlands
- The Settlers
- Perang Total: Abad Pertengahan 2
- Simulator Kereta Inggris 1
- Perang Guntur
Selain itu, Valve telah menerbitkan rilis VKD3D-Proton 2.12, sebuah cabang dari basis kode vkd3d yang dirancang untuk meningkatkan dukungan Direct3D 12 di peluncur game Proton. VKD3D-Proton mendukung perubahan, pengoptimalan, dan peningkatan khusus Proton untuk kinerja game Windows yang lebih baik berdasarkan Direct3D 12, yang belum diadopsi ke dalam bagian utama vkd3d. Di antara perbedaannya, terdapat juga fokus pada penggunaan ekstensi Vulkan modern dan kemampuan driver grafis rilis terbaru untuk mencapai kompatibilitas penuh dengan Direct3D 12.
Di antara perubahan dalam versi baru:
- Menambahkan dukungan untuk mesin NVIDIA Reflex menggunakan ekstensi Vulkan VK_NV_low_latency2.
- API Render Pass D3D12 yang diterapkan.
- Menambahkan rintisan untuk antarmuka ID3D12DeviceRemovedExendedDataSettings, yang memecahkan masalah pada beberapa game.
- Menambahkan dukungan untuk ekstensi Vulkan VK_EXT_device_fault untuk mengambil informasi tentang kegagalan.
- Pada sistem dengan driver Mesa dan NVIDIA, dukungan untuk ekstensi Vulkan VK_EXT_swapchain_maintenance1 diterapkan untuk peralihan yang mulus antara mode V-Sync dan Tearing.
- Secara default, jika ekstensi VK_KHR_shader_maximal_reconvergence dan VK_KHR_shader_quad_control tersedia, dukungan untuk Shader Model 6.7 dinyatakan.
- Untuk GPU Intel Arc dengan dukungan untuk ekstensi VK_EXT_descriptor_buffer, pengendali salinan deskriptor yang dioptimalkan telah ditambahkan.
- Kemampuan untuk mengembalikan penggunaan komputasi shader pada sistem dengan NVIDIA Pascal dan GPU lama telah disediakan, memungkinkan penggunaan Shader Model 6.7 pada sistem dengan GPU NVIDIA Pascal.
- Menambahkan dukungan untuk mode pembuatan profil VKD3D_QUEUE_PROFILE.
- Menambahkan dukungan untuk ekstensi Vulkan VK_NV_raw_access_chains, yang dapat meningkatkan kinerja secara signifikan di beberapa game pada sistem dengan GPU NVIDIA.
- Masalah dengan game teratasi:
- Game yang didukung oleh Unreal Engine 5
- Atlas Jatuh
- Persona 3 Muat Ulang
- Resident 4 Jahat
- UE5 Lyra
- Warhammer: Gelombang Gelap
- World of Warcraft
Sumber: opennet.ru
