Rilis implementasi DXVK 1.9.1, Direct3D 9/10/11 di atas Vulkan API

Rilis lapisan DXVK 1.9.1 tersedia, menyediakan implementasi DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 dan 11, bekerja melalui terjemahan panggilan ke Vulkan API. DXVK memerlukan driver yang mendukung API Vulkan 1.1, seperti Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, dan AMDVLK. DXVK dapat digunakan untuk menjalankan aplikasi dan game 3D di Linux menggunakan Wine, berfungsi sebagai alternatif kinerja yang lebih tinggi untuk implementasi Direct3D 9/10/11 bawaan Wine yang berjalan di atas OpenGL.

Perubahan besar:

  • Mengatasi beberapa masalah kinerja dan stabilitas yang muncul setelah mekanisme penguncian D3D9 dikerjakan ulang.
  • Staging Pemrosesan tekstur di D3D11 telah dikerjakan ulang, sehingga mengurangi konsumsi memori dan pengurangan jumlah salinan gambar yang diperlukan untuk memindahkan data antara CPU dan GPU.
  • Menghapus kode untuk mengatasi masalah di Mesa versi lama (<=19.0).
  • Penguncian primitif yang didesain ulang berdasarkan kunci Windows SRW, yang lebih efisien daripada implementasi winpthreads di mingw build.
  • Masalah di Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3, dan World of Final Fantasy telah teratasi

Sumber: opennet.ru

Tambah komentar