DXVK 1.0.3 dengan pelaksanaan Direct3D 10/11 di atas API Vulkan

Daripada keluaran yang dibatalkan kerana masalah pembekuan GPU 1.1 pelepasan interlayer disediakan DXVK 1.0.3, yang menyediakan pelaksanaan DXGI (Infrastruktur Grafik DirectX), Direct3D 10 dan Direct3D 11, berfungsi melalui terjemahan panggilan ke API Vulkan. DXVK 1.0.3 menjalankan beberapa pembaikan dan penambahbaikan daripada cawangan 1.1, sebagai contoh:

  • DLL dipastikan untuk memasukkan maklumat versi DXVK;
  • Pada sistem dengan GPU NVIDIA, masalah pemaparan dalam Dark Souls Remastered dan Grim Dawn telah diselesaikan;
  • Pembetulan pembekuan GPU dan kemalangan pemandu semasa melancarkan Star Citizen;
  • Menyelesaikan isu prestasi dalam Anno 1800;
  • Memperbaiki ralat yang membawa kepada penghantaran data yang tidak ditentukan kepada pemandu, yang boleh menjejaskan caching shader secara negatif;
  • Memperbaiki isu dengan pencincangan penggores geometri dengan metadata strim yang boleh menyebabkan fail cache keadaan berkembang tanpa kawalan.

Sebagai peringatan, DXVK boleh digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, berfungsi sebagai alternatif berprestasi lebih tinggi kepada pelaksanaan Direct3D 11 terbina dalam Wine yang berjalan di atas OpenGL. DALAM beberapa permainan prestasi gabungan Wine+DXVK berbeza daripada berjalan pada Windows sebanyak 10-20% sahaja, manakala apabila menggunakan pelaksanaan Direct3D 11 berdasarkan OpenGL, prestasi menurun dengan lebih ketara. Kerja dalam proses pada penghantaran DXVK sebagai komponen penyepaduan wain, dibekalkan dalam bentuk perpustakaan Linux yang berasingan (libdxvk.so), yang boleh digunakan secara langsung dalam Wine, tanpa memerlukan pemasangan DXVK yang berasingan dalam bentuk DLL Windows.

Sumber: opennet.ru

Tambah komen