Keluaran DXVK 1.9.1, pelaksanaan Direct3D 9/10/11 di atas API Vulkan

Keluaran lapisan DXVK 1.9.1 tersedia, menyediakan pelaksanaan DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 dan 11, berfungsi melalui terjemahan panggilan ke API Vulkan. DXVK memerlukan pemacu yang menyokong API Vulkan 1.1, seperti Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 dan AMDVLK. DXVK boleh digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, berfungsi sebagai alternatif prestasi yang lebih tinggi kepada pelaksanaan Direct3D 9/10/11 terbina dalam Wine yang berjalan di atas OpenGL.

Perubahan utama:

  • Menangani beberapa isu prestasi dan kestabilan yang diperkenalkan selepas mekanisme penguncian D3D9 diolah semula.
  • Pemprosesan Tekstur Pementasan dalam D3D11 telah diolah semula, menyebabkan penggunaan memori berkurangan dan pengurangan bilangan salinan imej yang diperlukan untuk memindahkan data antara CPU dan GPU.
  • Kod dialih keluar untuk menyelesaikan masalah dalam versi lama Mesa (<=19.0).
  • Primitif penguncian yang direka bentuk semula berdasarkan kunci Windows SRW, yang lebih cekap daripada pelaksanaan winpthreads dalam binaan mingw.
  • Isu dalam Earth Defence Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 dan World of Final Fantasy telah diselesaikan

Sumber: opennet.ru

Tambah komen