DXVK 1.7 hadir dengan peningkatan untuk Vulkan, pengoptimuman dan banyak lagi

DXVK

Pelepasan dari versi baru lapisan DXVK 1.7, yang menyediakan pelaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, yang ia berfungsi melalui terjemahan panggilan API Vulkan.

Semasa DXVK Walaupun digunakan terutamanya di Steam Play, ia bukan satu-satunya tempat di mana pengguna Linux dapat memanfaatkan teknologi hebat ini. Juga membawa pelaksanaan D3D11 berasaskan Vulkan untuk Linux dan Wine, Mengenai prestasi dan pengoptimuman ketika menjalankan permainan Direct3D 11 di Wine, kerana mereka juga memberikan sokongan untuk Direct3D9.

Ciri baru utama DXVK 1.7

Dalam versi pelaksanaan baru ini sokongan tambahan untuk sambungan API grafik Vulkan VK_EXT_custom_border_warna yang digunakan untuk menyokong warna sempadan di Sampler dan juga menyelesaikan banyak masalah dalam permainan berdasarkan Direct3D 9 termasuk Crysis dan Halo 2 Vista. Sokongan lain yang diterima adalah VK_EXT_kekuatan2, serupa dengan D3D11 yang digunakan untuk menangani akses di luar kawasan sumber yang boleh diterima

Penting untuk mengambil kira bahawa halUntuk menggunakan peluasan ini, anda mesti mempunyai Wine 5.8 (versi pembangunan), serta pemacu AMD dan Intel Mesa 20.2-dev atau pemacu NVIDIA 440.66.12-beta.

Kita juga dapat menjumpainya penggunaan operasi pembersihan dan penghalang dioptimumkan semasa rendering, yang dibenarkan sedikit meningkatkan prestasi beberapa permainan.

Dalam permainan D3D11, kemampuan untuk menggunakan antrian komputasi untuk pemuatan sumber asinkron telah ditambahkan jika pemacu (misalnya RADV) tidak menyokong barisan transmisi yang berasingan;

Ia juga menonjol dalam versi baru ini pengurangan penggunaan memori dalam D3D9, sekali gus mengelakkan kehabisan memori yang ada dalam beberapa permainan, seperti Toxikk.

Perubahan lain yang menonjol dalam versi baru ini:

  • Beberapa fungsi telah dilaksanakan dari DXGI 1.6, yang akan digunakan dalam versi World of Warcraft pada masa akan datang.
  • Memperbaiki kesilapan pengesahan Vulkan di Cloudpunk dan permainan lain yang salah menggunakan sumber penyangga.
  • Selesaikan masalah penyusunan dalam GCC 10.1.
  • Memperbaiki pelbagai masalah yang berkaitan dengan D3D9.
  • Pilihan dxgi.tearFree yang direka bentuk semula.
  • Memperbaiki masalah dalam permainan Fallout New Vegas, Freelancer, GTA IV, dan Halo Custom Edition.
  • Membangun sokongan dengan winelib telah dihentikan. MinGW kini diperlukan untuk membina DXVK.

Bagaimana cara menambahkan sokongan DXVK ke Linux?

Untuk menggunakan DXVK, diperlukan pemandu dengan sokongan API Vulkan 1.1, seperti AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0, dan AMDVLK.

DXVK dapat digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, bertindak sebagai alternatif berkinerja tinggi untuk pelaksanaan Direct3D 11 terbina dalam Wine yang berjalan di OpenGL.

DXVK memerlukan Wain versi stabil terkini untuk berlari. Jadi, jika anda tidak memasangnya. Sekarang kita hanya perlu memuat turun pakej DXVK stabil terbaru, yang kita dapati Dalam pautan berikut.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.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.7.0.tar.gz

Kemudian kami mengakses folder dengan:

cd dxvk-1.7.0

Dan kami melaksanakan perintah sh ke jalankan skrip pemasangan:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-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 dll dipasang sebagai pautan simbolik, menjadikannya lebih mudah untuk mengemas kini DXVK untuk mendapatkan lebih banyak awalan Anggur (anda boleh melakukannya melalui perintah –symlink).

Bagaimana anda akan melihat folder itu DXVK mengandungi dua dll lain untuk 32 dan 64 bit estas kami akan meletakkannya mengikut laluan 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 untuk data: AB Internet Networks 2008 SL
  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.