Tingkatkan permainan wain anda di Linux dengan DXVK

Tingkatkan permainan wain anda di Linux dengan DXVK

Objektif

Tambahkan DXVK ke awalan wain yang ada, meningkatkan prestasi.

Pengagihan

Panduan ini memberi tumpuan kepada Ubuntu, tetapi prosedur akan berfungsi pada sebarang pengedaran.

Keperluan

Pemasangan Linux Kerja dengan Keistimewaan Root.

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Pengenalan

Permainan wain adalah jenis sasaran yang bergerak. Ia selalu berlaku. Hanya apabila anda fikir anda tahu tanah, sesuatu yang baru muncul dan mengganggu segalanya. Curveball terbaru datang dalam bentuk DXVK.

DXVK adalah satu set pengganti dll fail yang diterjemahkan dari DirectX 11 ke Vulkan. Walaupun DXVK masih sangat baru, dan ia tidak pernah melihatnya 1.0 pelepasan lagi, pemain wain melompat di atas kapal dengan kedua -dua kaki.

Kerana ia menggerakkan kod DX11 ke Vulkan, DXVK secara langsung menangani masalah terbesar dengan permainan wain hari ini, ketidakserasian dengan bentuk baru DirectX. Kebanyakan permainan bergerak jauh dari Dirextx 9 yang mungkin, dan memecahkan perbandingan wain dalam proses. DXVK mempunyai potensi yang sangat nyata sebagai penyelesaian.

Pasang Vulkan

Sebelum anda boleh menggunakan DXVK, anda memerlukan sokongan Vulkan. Ini bermakna perkara yang berbeza, bergantung pada kad grafik dan pemacu anda, tetapi ada beberapa bahagian sejagat. Pasangnya terlebih dahulu.

$ sudo apt memasang libvulkan1 libvulkan-dev vulkan-utils


Mesa

Sekiranya anda menggunakan Mesa, Ether dengan AMD atau Intel, itu adalah idea yang sangat baik untuk mendapatkan versi terbaru Mesa MUSA yang mutlak. Terdapat PPA hebat yang terus mengemas kini Mesa dari Git untuk Ubuntu.

$ sudo add-apt-repository ppa: oibaf/grafik-pemacu $ sudo apt updat

Menaik taraf semuanya.

$ sudo apt naik taraf

Sekarang, pasang pemandu Mesa Vulkan.

$ sudo apt memasang mesa-vulkan-pemacu

Adalah idea yang baik untuk memulakan semula komputer anda di sini untuk memastikan bahawa anda menggunakan versi baru Mesa dengan Vulkan.

Nvidia

Pemandu proprietari Nvidia sudah datang dengan sokongan Vulkan, jadi tidak ada apa -apa tambahan yang perlu anda lakukan. Pastikan anda mempunyai yang terkini dalam sistem anda. Sekiranya anda masih menjalankan pemacu dari repositori lalai, pertimbangkan untuk menambah PPA grafik.

$ sudo add-apt-repository ppa: grafik-drivers/ppa $ sudo apt update $ sudo apt upgrade

Terdapat juga pakej Vulkan yang disediakan oleh PPA. Pasang juga.

$ sudo apt pasang vulkan


Pasang Lutris

Anda benar -benar boleh menjalankan DXVK tanpa Lutris, tetapi ia menjadikan segala -galanya dengan wain jauh lebih mudah. Pertimbangkan untuk menjalankan lutris daripada membantah konfigurasi wain bebas sendiri.

DXVK juga berfungsi secara per-prefix, jadi pemisahan yang dibawa oleh Lutris juga menjadikannya lebih sesuai untuk perkara seperti ini.

Sekiranya anda memerlukan bantuan untuk mendapatkan Lutris, lihat Panduan Lutris kami.

Pasang permainan

Pilih permainan untuk dipasang. Apa -apa sahaja yang berjalan di DirectX 11 adalah calon yang baik untuk menguji. Perlu diingat bahawa tidak setiap permainan berjalan lebih baik dengan DXVK. Ia masih merupakan projek yang sangat muda, dan ia belum dioptimumkan untuk setiap keadaan. Panduan ini akan mengikuti Overwatch. Ini hanya permainan DX11 yang cukup popular, dan ia berfungsi dengan baik dengan Lutris.

Pergi ke halaman permainan, dan klik butang "Pasang" di bawah tayangan gambar imej. Yang akan memulakan pemasangan lutris.

Biarkan pemasangan berjalan seperti biasa, dan ikuti arahan yang diberikan oleh Lutris. Jangan risau tentang DXVK.

Apabila pemasangan selesai, keluar dari permainan, atau tidak melancarkannya sama sekali apabila diminta.

Kemas kini wain

Sekiranya anda mengikuti bersama dengan Overwatch, anda mungkin ingin mengemas kini versi wain yang digunakan oleh Lutris. Skrip Overwatch belum dikemas kini dalam seketika, dan masih menggunakan wain 2.21.

Klik ikon "Pelari". Ia adalah yang kedua dari kiri. Tatal ke wain di tingkap yang dihasilkan. Klik butang "Urus Versi". Pilih versi pementasan wain terkini, dan tunggu untuk dipasang. Apabila selesai, tutup kedua -dua tingkap.

Lutris menukar versi wain

Klik kanan pada gambar spanduk permainan, dan pilih Konfigurasikan. Pilih Pilihan Runner tab. Tukar versi wain ke versi pementasan yang baru anda muat turun.



Muat turun DXVK

Anda akhirnya bersedia untuk membawa DXVK ke dalam persamaan. Pergi ke halaman pelepasan projek, dan muat turun Tarball terkini.

Buka tempat tarball di tempat yang selesa. DXVK memasang sendiri melalui symlinks, jadi anda boleh meninggalkan folder tunggal di satu lokasi pusat.

Jalankan skrip pemasang

Di dalam folder DXVK, anda akan menemui dua folder tambahan, satu untuk x32 dan satu untuk x64. Anda memerlukan kedua -duanya. Tukar ke x32 yang pertama.

$ cd ~/muat turun/dxvk-0.50/x32

Terdapat beberapa perkara dalam folder. Ia mempunyai dua pengganti dll fail, dan skrip pemasang. Skrip meletakkan symlinks dari dlls ke System32 awalan wain anda dan membuat penindasan untuk setiap orang digunakan secara asli.

Skrip Pasang Dxvk Run

Untuk menjalankan skrip, tetapkan awalan wain, dan jalankannya.

$ Wineprefix = ~/permainan/overwatch ./setup_dxvk.sh

Lakukan perkara yang sama dalam folder x64. Ia akan membuat pautan di Syswow64.

Mengujinya

DXVK DLL mengatasi

Untuk memastikan skrip berlari, klik kanan pada permainan anda sekali lagi, dan pilih Konfigurasi wain. Ini akan menimbulkan tipikal Winecfg tetingkap. Semak di bawah Perpustakaan tab. Anda harus melihat mengatasi D3D11 dan dxgi.

Buka dan jalankan permainan anda seperti biasa. Segala -galanya masih harus berfungsi, tetapi sekarang, anda harus melihat pertunjukan prestasi. Sekali lagi, hasilnya tidak dijamin di sini, tetapi ia selalu bernilai ujian.

Pemikiran penutupan

Anda kini mempunyai permainan yang menjalankan dxvk dengan wain. Mengharapkan kemajuan dan kemajuan pesat dengan DXVK dalam beberapa bulan akan datang. Projek muda ini mempunyai masa depan yang cerah dan mungkin hanya berakhir dalam wain utama beberapa hari.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Pasang wain di Manjaro
  • Distro linux terbaik untuk permainan
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Cara membandingkan fail menggunakan diff
  • Muat turun linux
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Pengoptimuman Prestasi Linux: Alat dan Teknik