Tingkatkan game anggur Anda di Linux dengan DXVK
- 4784
- 1346
- Karl O'Connell DDS
Objektif
Tambahkan DXVK ke awalan anggur yang ada, meningkatkan kinerja.
Distribusi
Panduan ini berfokus pada Ubuntu, tetapi prosedur ini akan bekerja pada distribusi apa pun.
Persyaratan
Instalasi linux yang berfungsi dengan hak istimewa root.
Konvensi
- # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
memerintah - $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa
Perkenalan
Game anggur adalah semacam target yang bergerak. Selalu begitu. Tepat ketika Anda berpikir Anda tahu lapisan tanah, sesuatu yang baru muncul dan mengganggu segalanya. Bola curveball terbaru datang dalam bentuk dxvk.
DXVK adalah satu set pengganti dll
File yang diterjemahkan dari DirectX 11 ke Vulkan. Sementara DXVK masih sangat baru, dan bahkan belum melihat 1.0 Rilis, gamer anggur melompat dengan kedua kaki.
Karena memindahkan kode DX11 ke Vulkan, DXVK secara langsung mengatasi masalah terbesar dengan game anggur hari ini, ketidakcocokan dengan bentuk DirectX yang lebih baru. Sebagian besar permainan bergerak sejauh mungkin dari DirextX 9. DXVK memiliki potensi yang sangat nyata sebagai solusi.
Instal vulkan
Sebelum Anda dapat memanfaatkan DXVK, Anda memerlukan dukungan Vulkan. Itu berarti hal yang berbeda, tergantung pada kartu grafis dan driver Anda, tetapi ada beberapa bagian universal. Instal dulu.
$ sudo apt install libvulkan1 libvulkan-dev vulkan-utils
Mesa
Jika Anda menggunakan Mesa, eter dengan AMD atau Intel, itu ide yang sangat bagus untuk mendapatkan versi terbaru dari Mesa. Ada PPA hebat yang terus memperbarui Mesa dari git untuk Ubuntu.
$ sudo add-apap-repository PPA: oibaf/grafik-driver $ sudo apt updat
Tingkatkan semuanya.
$ sudo apt upgrade
Sekarang, pasang driver mesa vulkan.
$ sudo apt instal mesa-vulkan-driver
Ide yang bagus untuk memulai ulang komputer Anda di sini untuk memastikan bahwa Anda menggunakan versi baru Mesa dengan Vulkan.
Nvidia
Pengemudi eksklusif Nvidia sudah datang dengan dukungan vulkan, jadi tidak ada sesuatu yang perlu Anda lakukan. Pastikan Anda memiliki yang terbaru di sistem Anda. Jika Anda masih menjalankan driver dari repositori default, pertimbangkan untuk menambahkan grafik PPA.
$ sudo add-apap-repository PPA: grafis-driver/ppa $ sudo apt update $ sudo apt upgrade
Ada juga paket vulkan yang disediakan oleh PPA. Instal juga.
$ sudo apt install vulkan
Instal Lutris
Anda benar -benar dapat menjalankan DXVK tanpa Lutris, tetapi itu membuat segalanya dengan anggur jauh lebih mudah. Pertimbangkan menjalankan Lutris daripada menempa konfigurasi anggur independen sendiri.
DXVK juga bekerja secara per-prefix, sehingga kompartementalisasi yang dibawa Lutris juga membuatnya lebih cocok untuk hal semacam ini.
Jika Anda membutuhkan bantuan untuk mengatur Lutris, lihat Panduan Lutris kami.
Instal game
Pilih game untuk dipasang. Apa pun yang berjalan di DirectX 11 adalah kandidat yang baik untuk diuji. Perlu diingat bahwa tidak setiap pertandingan berjalan lebih baik dengan DXVK. Ini masih merupakan proyek yang sangat muda, dan belum dioptimalkan untuk setiap situasi. Panduan ini akan mengikuti Overwatch. Ini adalah game DX11 yang cukup populer, dan bekerja dengan baik dengan Lutris.
Buka halaman game, dan klik tombol "Instal" di bawah tayangan slide gambar. Yang akan memulai pemasangan lutris.
Biarkan instalasi pergi seperti biasa, dan ikuti instruksi yang diberikan oleh Lutris. Jangan khawatir tentang DXVK dulu.
Ketika instalasi selesai, keluar dari game, atau jangan luncurkan sama sekali saat diminta.
Perbarui anggur
Jika Anda mengikuti overwatch, Anda mungkin ingin memperbarui versi anggur yang digunakan Lutris. Skrip overwatch belum diperbarui dalam beberapa saat, dan masih menggunakan anggur 2.21.
Klik ikon "Pelari". Itu yang kedua dari kiri. Gulir ke bawah ke anggur di jendela yang dihasilkan. Klik tombol “Kelola Versi”. Pilih versi terbaru dari pementasan anggur, dan tunggu untuk menginstal. Setelah selesai, tutup kedua jendela.
Lutris mengubah versi anggurKlik kanan pada gambar spanduk game, dan pilih Konfigurasikan
. Memilih Opsi pelari
tab. Ubah versi anggur ke versi pementasan yang baru saja Anda unduh.
Unduh DXVK
Anda akhirnya siap untuk membawa DXVK ke dalam persamaan. Buka halaman rilis proyek, dan unduh tarball terbaru.
Buka paket tarball di tempat yang nyaman. DXVK menginstal dirinya sendiri melalui symlink, sehingga Anda dapat meninggalkan folder tunggal di satu lokasi pusat.
Jalankan skrip penginstal
Di dalam folder DXVK, Anda akan menemukan dua folder tambahan, satu untuk x32 dan satu untuk x64. Anda membutuhkan keduanya. Ubah ke x32 yang pertama.
$ CD ~/unduhan/dxvk-0.50/x32
Ada beberapa hal di folder. Itu memiliki dua pengganti dll
file, dan skrip penginstal. Skrip menempatkan symlink dari dll
s ke Sistem32
awalan anggur Anda dan menciptakan override untuk masing -masing untuk digunakan secara asli.
Untuk menjalankan skrip, atur awalan anggur, dan jalankan.
$ Wineprefix = ~/game/overwatch ./setup_dxvk.SH
Lakukan hal yang sama di folder x64. Itu akan membuat tautan di Syswow64
.
Ujilah
Dxvk dll overridesUntuk memastikan bahwa skrip berjalan, klik kanan pada game Anda lagi, dan pilih Konfigurasi anggur
. Ini akan memunculkan khas Winecfg
jendela. Periksa di bawah Perpustakaan
tab. Anda harus melihat penggantian untuk D3D11
Dan dxgi
.
Buka dan jalankan permainan Anda seperti biasanya. Semuanya harus tetap berhasil, tetapi sekarang, Anda harus melihat benjolan kinerja. Sekali lagi, hasilnya tidak dijamin persis di sini, tetapi selalu layak untuk diuji.
Menutup pikiran
Anda sekarang memiliki permainan menjalankan DXVK dengan anggur. Harapkan kemajuan cepat dan kemajuan dengan DXVK dalam beberapa bulan mendatang. Proyek muda ini memiliki masa depan yang cerah dan mungkin berakhir dengan anggur utama suatu hari nanti.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Pasang anggur di Manjaro
- Distro linux terbaik untuk bermain game
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Cara membandingkan file menggunakan diff
- Unduh Linux
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Hal -hal yang harus diinstal pada Ubuntu 22.04
- Optimalisasi Kinerja Linux: Alat dan Teknik
- « Mainkan Hearthstone di Linux dengan Lutris
- Cara bermain World of Warcraft di Linux dengan anggur »