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

Keluaran lapisan DXVK 2.1 tersedia, menyediakan pelaksanaan DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 dan 11, yang berfungsi melalui terjemahan panggilan ke API Vulkan. DXVK memerlukan pemacu yang menyokong Vulkan API 1.3, 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 berprestasi lebih tinggi kepada pelaksanaan Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.

Perubahan utama:

  • Pada sistem yang menyokong ruang warna HDR10, adalah mungkin untuk mengaktifkan HDR dengan menetapkan pembolehubah persekitaran DXVK_HDR=1 atau menentukan parameter dxgi.enableHDR = True dalam fail konfigurasi. Setelah HDR diaktifkan, permainan boleh mengesan dan menggunakan ruang warna HDR10 jika mereka mempunyai vkd3d-proton 2.8 atau lebih baru. Persekitaran pengguna utama di Linux belum lagi menyokong HDR, tetapi sokongan HDR tersedia dalam pelayan komposit Gamescope, untuk membolehkannya anda harus menggunakan pilihan "--hdr-enabled" (pada masa ini hanya berfungsi pada sistem dengan GPU AMD apabila menggunakan Kernel Linux dengan tampalan josh-hdr-) kolorimetri).
  • Kompilasi shader yang dipertingkatkan. Untuk mengurangkan kegagapan, penggunaan perpustakaan saluran paip telah dikembangkan kepada saluran paip dengan teselasi dan pelorek geometri, dan apabila menggunakan MSAA, keupayaan tambahan sambungan Vulkan VK_EXT_extended_dynamic_state3 digunakan.
  • Untuk permainan lama dengan sokongan untuk anti-aliasing berbilang sampel (MSAA, Anti-Aliasing Multi-Sample), tetapan d3d9.forceSampleRateShading dan d3d11.forceSampleRateShading telah ditambahkan untuk mendayakan mod Shading Kadar Sampel untuk semua shader, yang meningkatkan kualiti imej dalam permainan.
  • Bahagian belakang GLFW telah ditambahkan pada binaan Linux, yang boleh digunakan sebagai alternatif kepada bahagian belakang SDL2.
  • Logik arahan D3D11 yang dipertingkatkan untuk mendekatkan tingkah laku DXVK kepada pemacu D3D11 asli dan mencapai prestasi yang lebih boleh diramal.
  • Masalah yang berlaku dalam permainan telah dibetulkan:
    • Abu Ketunggalan.
    • Medan Perang: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Barisan Orang Suci: Yang Ketiga.
    • Sekiro.
    • Sempadan Sonic.
    • Panglima Tertinggi: Pakatan Palsu.

Sumber: opennet.ru

Tambah komen