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

Keluaran lapisan DXVK 1.10.2 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:

  • Untuk Direct3D 9, sokongan untuk tekstur kiub tidak lancar (tidak lancar, tanpa sempadan pemprosesan antara sampel) telah ditambah, dilaksanakan melalui penggunaan sambungan Vulkan VK_EXT_non_seamless_cube_map.
  • Caching cakera peneduh yang dipertingkatkan apabila menggunakan pemacu NVIDIA Vulkan.
  • Memperbaiki pepijat yang menyebabkan penyimpanan dan penggunaan fail cache negeri yang salah.
  • Memperbaiki isu semasa membina dengan GCC 12.1.
  • Kod pembersihan dalam pelaksanaan kaedah D3D11 untuk akses tidak tertib kepada sumber daripada berbilang benang (UAV, Unordered Access View) telah dioptimumkan, yang memungkinkan untuk meningkatkan kecekapan pemampatan imej dalam pemacu.
  • Mengoptimumkan prestasi pemampatan kod shader SPIR-V dalam ingatan.
  • Isu dalam permainan: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Televisyen Besar Radio Kecil, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II dan Star Wars: The Old Republic.

Sumber: opennet.ru

Tambah komen