Rilis proyek DXVK 1.2 dengan implementasi Direct3D 10/11 di atas Vulkan API

diterbitkan pelepasan antar lapisan DXVK 1.2, yang menyediakan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 10 dan Direct3D 11, bekerja melalui terjemahan panggilan ke Vulkan API. Untuk menggunakan DXVK diperlukan dukungan untuk driver Vulkan APISeperti
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.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 11 asli Wine yang berjalan di atas OpenGL. DI DALAM beberapa permainan kinerja kombinasi Wine+DXVK berbeda dari berjalan di Windows hanya 10-20%, sedangkan saat menggunakan implementasi Direct3D 11 berbasis OpenGL, performa menurun lebih signifikan.

Rilis baru ini menggunakan thread terpisah untuk transfer buffer perintah, yang meningkatkan kinerja dalam beberapa konfigurasi multi-core. Selain itu, frekuensi pengiriman buffer perintah telah ditingkatkan untuk menghilangkan downtime dan meningkatkan penggunaan GPU. Dari aplikasi yang kinerjanya terkena dampak positif oleh perubahan ini, salah satu contohnya adalah game Quake Champions.

Menambahkan dukungan untuk ekstensi rendering tertentu yang tidak ditentukan secara resmi dalam spesifikasi Direct3D 11 dan disediakan secara terpisah oleh produsen melalui perpustakaan tambahan untuk Windows. Perluasan ini diperlukan agar proyek percontohan dapat berjalan. DXVK-AGS dengan penerapan ekstensi AGS (AMD GPU Services) yang diusulkan pada SDK AMD AGS dan memungkinkan Anda untuk menggunakan beberapa optimasi, termasuk yang digunakan dalam game Resident Evil 2 dan Devil May Cry 5.

Perbaikannya meliputi: Beban CPU sedikit berkurang di beberapa game. Memperbaiki masalah yang menyebabkan item tambahan ditambahkan ke cache negara dan penangan Vulkan yang identik dikompilasi ulang. Memperbaiki bug yang menyebabkan crash atau kesalahan penggunaan Vulkan saat menggunakan metode ClearView. Solusi NVAPI yang digunakan untuk menyelesaikan masalah di Mirror's Edge Catalyst pada sistem dengan GPU NVIDIA telah dinonaktifkan.

Sumber: opennet.ru

Tambah komentar