Versi baru DXVK 1.6.1 dapat memperbaiki beberapa bug dan kerosakan dalam permainan

Pelepasan versi baru lapisan DXVK 1.6.1 baru sahaja dibentangkan, yang menyediakan pelaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, berfungsi melalui terjemahan panggilan ke Vulkan API.

DXVK dapat digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, bertindak sebagai alternatif prestasi yang lebih tinggi daripada pelaksanaan Direct3D 11 terbina dalam Wine yang berjalan di atas OpenGL. Dalam beberapa permainan, prestasi pakej Wine + DXVK berbeza dengan pelepasan pada Windows hanya 10-20%sedangkan ketika menggunakan pelaksanaan Direct3D 11 berdasarkan OpenGL, prestasinya menurun dengan lebih ketara.

Apa yang baru dalam DXVK 1.6.1?

Versi baru DXVK 1.6.1 ini mempunyai perubahan yang bertujuan untuk beberapa permainan, yang berikut disebutkan:

  • Refleksi Biru: Elakkan bug permainan yang menyebabkan masalah rendering.
  • Battlefield 2: Elakkan kesalahan permainan yang menyebabkan medan hitam.
  • Krisis: memperbaiki kerosakan semasa memuatkan tahap tertentu dalam mod D3D9.
  • Separuh Hayat Alyx: Memperbaiki pengendalian pembahagian integer yang salah sehingga menghasilkan geometri yang terpesong.
  • Hujan Berat: peningkatan prestasi pada GPU Nvidia.
  • L.A. Noire: Memperbaiki kemalangan semasa permulaan.
  • Putera Parsi: membetulkan pemprosesan yang salah dalam RADV.
  • Yooka-Laylee dan Sarang Tidak Mungkin: Selesaikan masalah rendering pada pemacu AMD.

Juga, kemampuan untuk melepaskan diri untuk menerima sintaks dengan tanda kutip telah ditambahkan, misalnya, d3d9.customDeviceDesc = "ATi Rage 128".

Menambah pilihan dxgi.tearFree untuk secara terang-terangan membolehkan perlindungan kerlipan apabila Vsync dilumpuhkan dan fungsi DXGI yang diperlukan untuk beberapa modifikasi SpecialK dilaksanakan.

Memperbaiki bahagian bug yang menyebabkan kerosakan atau kerosakan semasa diproses semasa menggunakan Direct3D 9, memperbaiki kesalahan pengesahan sokongan Vulkan pada sistem dengan kad grafik NVIDIA, dan memperbaiki bug dalam skrip persediaan yang tidak berfungsi dengan Wine 5.6.

Bagaimana untuk menambah sokongan DXVK?

 DXVK memerlukan Wain versi stabil terkini untuk berlari. Selain itu, pemacu dengan sokongan API Vulkan 1.1 diperlukan, seperti AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 dan AMDVLK.

Sekarang kita hanya perlu memuat turun pakej DXVK stabil terbaru, yang kita dapati Dalam pautan berikut. Pakej boleh dimuat turun dengan bantuan arahan wget. Di terminal kita akan menaip arahan berikut:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

Setelah membuat muat turun sekarang, kami akan membuka paket yang baru diperoleh, ini dapat dilakukan dari persekitaran desktop anda atau dari terminal itu sendiri dengan menjalankan perintah berikut:

tar -xzvf dxvk-1.4.tar.gz

Kemudian kami mengakses folder dengan:

cd dxvk-1.4

Dan kami menjalankan perintah sh untuk menjalankan skrip pemasangan:

sudo sh setup-dxvk.sh install

Berkat skrip Bash yang baru dapat menggunakan Wine DXGI bukannya pelaksanaan yang disediakan oleh DXVK.
Untuk melakukan ini, anda mesti memberikan arahan berikut:

setup-dxvk.sh install --tanpa-dxgi

Semasa memasang DXVK dalam awalan Wain. Kelebihannya ialah Wine vkd3d dapat digunakan untuk permainan D3D12 dan DXVK untuk permainan D3D11.

Juga, skrip baru membolehkan anda memasang dll sebagai pautan simbolik, menjadikannya lebih mudah untuk mengemas kini DXVK untuk mendapatkan lebih banyak awalan Anggur (anda boleh melakukannya melalui perintah –symlink).

Kaedah yang lebih mudah adalah dengan hanya menyalin dll ke dalam direktori Wine. Seperti yang anda ketahui PlayOnLinux seperti Crossover juga menggunakan Wine. Jadi untuk setiap aplikasi atau permainan mereka biasanya membuat botol dengan "drive_c / windows" Di sini mereka harus mengkaji sistem mereka sedikit lebih teliti.

Seperti yang anda lihat folder DXVK mengandungi dua yang lain iaitu dll untuk 32 dan 64 bit, kami akan meletakkannya mengikut jalan berikut.
Di mana "pengguna" anda menggantinya dengan nama pengguna yang anda gunakan dalam pengedaran Linux anda.

Untuk 64 bit, kami memasukkannya:

~ / .wine / drive_c / windows / system32 /

O

/home/"usuario"/.wine/drive_c/windows/system32/

Dan untuk 32 bit dalam:

~ / .wine / drive_c / windows / syswow64

O

/home/"usuario"/.wine/drive_c/windows/system32/

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.