DXVK 2.2 kini tersedia, menyediakan pelaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, yang berfungsi melalui terjemahan panggilan ke Vulkan API. DXVK memerlukan pemacu yang menyokong Vulkan 1.3 API, seperti Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dan AMDVLK. DXVK boleh digunakan untuk menjalankan aplikasi dan permainan 3D dalam Linux menggunakan Wine, berfungsi sebagai alternatif berprestasi tinggi kepada pelaksanaan Direct3D 9/10/11 terbina dalam Wine yang berjalan di atas OpenGL.
Perubahan utama:
- Sokongan tambahan untuk lapisan D3D11On12, yang membolehkan Direct3D 11 berjalan di atas Direct3D 12. Untuk menyokong D3D12 dalam permainan berasaskan Unity baharu, seperti Lego Builder's Journey, DXVK menyertakan keupayaan untuk mencipta peranti D3D11 daripada peranti D3D12 menggunakan fungsi D3D11On12 dan API ID3D11On12Device.
- Pelaksanaan Direct3D 9 memperkenalkan sokongan untuk paparan separa (Pembentangan Separa), yang membolehkan anda mengatur paparan bahagian tetingkap dengan menyalin kandungan penimbal skrin (penampan belakang) ke dalam memori sistem dan kemudian melukisnya ke dalam tetingkap menggunakan CPU. Ciri ini meningkatkan keserasian dengan pelancar permainan yang dibina menggunakan kit alat Microsoft WPF, pada kos prestasi yang dikurangkan. Untuk Direct3D 9, gelagat umum framebuffers maya (SwapChain) juga telah dipertingkatkan dan sokongan untuk pilihan d3d9.noExplicitFrontBuffer telah dihentikan.
- Apabila digunakan dengan Proton atau Wine, secara lalai penciptaan fail log dihentikan dan mesej diagnostik dikeluarkan ke konsol menggunakan keupayaan khusus wain, yang sepadan dengan tingkah laku vkd3d-proton. Untuk menyambung semula membuat fail log individu, anda boleh menetapkan pembolehubah persekitaran DXVK_LOG_PATH.
- Penggunaan memori dikurangkan dengan ketara dalam situasi di mana permainan mencipta peranti D3D11 yang tidak digunakan.
- Pada sistem berbilang GPU, pengesanan peranti output yang tersedia melalui DXGI telah dipertingkatkan, menyelesaikan isu prestasi dalam permainan RE (Reach for the Moon) baharu menggunakan D3D12.
- Masalah yang berlaku dalam permainan telah dibetulkan:
- Battle Fantasia Edisi Semakan
- Ketakutan sejuk
- Fajar Sihir 2
- DC Universe Online
- Far Cry 2
- Halo: Master Ketua Koleksi
- Warhammer 40k: Marin Angkasa
- Empayar Jade
- Lanun Sid Meier
- Perang Total: Shogun 2
Sumber: opennet.ru
