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

Lapisan DXVK 1.8 telah dikeluarkan, 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 berprestasi lebih tinggi kepada pelaksanaan Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.

Perubahan utama:

  • DXGI termasuk sokongan untuk konfigurasi berbilang monitor. Untuk pengendalian yang betul, anda perlu memasang versi Wine yang agak terkini dengan sokongan untuk XRandR 1.4.
  • Untuk menyelesaikan masalah menjalankan permainan pada sistem tanpa GPU yang berasingan, pelaksanaan perisian Vulkan yang menggunakan CPU, seperti Lavapipe, disertakan dalam senarai rasterizer.
  • Operasi untuk menukar parameter untuk meletakkan imej dalam ingatan (Reka Letak Imej) telah dioptimumkan, yang telah meningkatkan prestasi beberapa permainan pada GPU Intel.
  • Pelaksanaan Direct3D 9 telah mengoptimumkan proses memuatkan tekstur dan menyemak keterlihatan objek yang bertindih dengan objek lain. Masalah dengan pemulangan yang salah bagi senarai format penimbal belakang yang disokong telah diselesaikan.
  • Direct3D 11 menyertakan secara lalai tetapan d3d11.enableRtOutputNanFixup (untuk versi pemacu RADV yang lebih lama) dan d3d11.invariantPosition (untuk menyelesaikan masalah dengan pergaduhan Z yang muncul pada GPU RDNA2). Memperbaiki isu dengan pengiraan rujukan dan pengendalian nilai nol (NaN) dalam shader.
  • Amaran tetap apabila membina dengan versi baharu kit alat Meson.
  • Isu dalam Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 dan Tomb Raider Legend telah diselesaikan.

Sumber: opennet.ru

Tambah komen