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

Rilis lapisan DXVK 2.1 tersedia, menyediakan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, bekerja melalui terjemahan panggilan ke Vulkan API. DXVK memerlukan driver yang mendukung Vulkan API 1.3, seperti Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, dan AMDVLK. DXVK dapat digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, yang berfungsi sebagai alternatif berkinerja lebih tinggi dibandingkan implementasi Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.

Perubahan besar:

  • Pada sistem yang mendukung ruang warna HDR10, dimungkinkan untuk mengaktifkan HDR dengan mengatur variabel lingkungan DXVK_HDR=1 atau menentukan parameter dxgi.enableHDR = True di file konfigurasi. Setelah HDR diaktifkan, game dapat mendeteksi dan menggunakan ruang warna HDR10 jika memiliki vkd3d-proton 2.8 atau lebih baru. Lingkungan pengguna utama di Linux belum mendukung HDR, tetapi dukungan HDR tersedia di server komposit Gamescope, untuk mengaktifkannya Anda harus menggunakan opsi β€œ--hdr-enabled” (saat ini hanya berfungsi pada sistem dengan GPU AMD saat menggunakan Kernel Linux dengan josh-hdr- patch) kolorimetri).
  • Kompilasi shader yang ditingkatkan. Untuk mengurangi kegagapan, penggunaan pustaka saluran pipa telah diperluas ke saluran pipa dengan tessellation dan shader geometri, dan saat menggunakan MSAA, kemampuan tambahan dari ekstensi Vulkan VK_EXT_exended_dynamic_state3 digunakan.
  • Untuk game lama dengan dukungan untuk anti-aliasing multi-sampel (MSAA, Multi-Sample Anti-Aliasing), pengaturan d3d9.forceSampleRateShading dan d3d11.forceSampleRateShading telah ditambahkan untuk mengaktifkan mode Sample Rate Shading untuk semua shader, yang meningkatkan kualitas gambar dalam game.
  • Backend GLFW telah ditambahkan ke build Linux, yang dapat digunakan sebagai alternatif dari backend SDL2.
  • Peningkatan logika penyampaian perintah D3D11 untuk mendekatkan perilaku DXVK ke driver D3D11 asli dan mencapai performa yang lebih dapat diprediksi.
  • Masalah yang terjadi dalam game telah diperbaiki:
    • Abu Singularitas.
    • Medan Perang: Perusahaan Buruk 2.
    • Gujian 3.
    • Kediaman Jahat 4 HD.
    • Saints Row: Yang Ketiga.
    • Sekiro.
    • Perbatasan sonik.
    • Panglima Tertinggi: Aliansi Tertempa.

Sumber: opennet.ru

Tambah komentar