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

Keluaran lapisan DXVK 1.10.3 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 22.0, NVIDIA 510.47.03, Intel ANV 22.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:

  • Menambah sokongan untuk objek ID3D11Fence kongsi, dilaksanakan di atas semafor kronologi kongsi Vulkan (Semafor garis masa), menyediakan primitif tunggal untuk penyegerakan antara peranti dan hos, bukannya primitif VkFence dan VkSemaphore yang berasingan. Sokongan untuk ID3D11Fence memungkinkan untuk mencapai kefungsian video dalam permainan Halo Infinite apabila menggunakan tampalan yang sesuai untuk wain dan vkd3d-proton.
  • Membetulkan regresi dalam DXVK 1.10.2 yang menyebabkan gangguan pemaparan dalam pelbagai permainan D3D11, termasuk Prey dan Bioshock Infinite.
  • Isu yang berlaku dalam Need For Speed ​​​​3, Ninja Blade dan Ys Origin telah diselesaikan.
  • Pilihan d3d11.ignoreGraphicsBarriers telah didayakan untuk permainan Stray, yang menyelesaikan masalah dengan penurunan prestasi pada sesetengah GPU.

Sumber: opennet.ru

Tambah komen