Tin tức và phân tích của tất cả các thiết bị di động

Cách định cấu hình DXVK trong Wine trên Linux

DXVK (còn được gọi là DirectX to Vulkan) là một trong những công cụ có trong tính năng Steam Play của Steam. Đây là một công cụ tuyệt vời có thể chuyển đổi lệnh gọi đồ họa Microsoft DirectX 11 và DirectX 10 sang Vulkan, API đồ họa nguồn mở tương thích với Linux. Mặc dù DXVK chủ yếu được sử dụng cho Steam Play, nhưng đây không phải là nơi duy nhất người dùng Linux có thể tận dụng công nghệ tuyệt vời này. DXVK có thể chạy tất cả các loại trò chơi video DirectX ngoại trừ Steam! Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập DXVK trong Wine để bạn có thể sử dụng nó để chơi các trò chơi điện tử hiện đại mà không cần sự trợ giúp của Steam Play!

Cài đặt dàn rượu

DXVK yêu cầu phiên bản Wine mới nhất (còn được gọi là Wine Staging) để hoạt động. Đó là lý do tại sao chúng tôi cần chỉ cho bạn cách cài đặt các gói Wine mới nhất trên Linux trước khi chuyển sang cách tải các gói DXVK của bạn.

Cách tốt nhất để cài đặt các gói Wine Staging trên hầu hết các bản phân phối Linux là truy cập trang web chính thức của WineHQ. Trên trang web, họ có một danh sách chi tiết về tất cả các bản phân phối Linux có gói Wine Staging. Họ sẽ giúp bạn tìm ra cách để đạt được nó.

Nếu bạn không hiểu WineHQ và cần hướng dẫn, chúng tôi khuyên bạn nên xem bài đăng của chúng tôi về cách cài đặt Wine Staging trên Linux. Trong đó, chúng tôi thảo luận về cách làm cho nó hoạt động trên Ubuntu, Debian, Arch Linux, Fedora và thậm chí cả OpenSUSE!

Nhận DXVK

Thật không may, DXVK không đi kèm với gói Wine được thiết lập trên hầu hết các bản phân phối Linux. Thay vào đó, nếu bạn muốn tận dụng lợi thế của công nghệ này, bạn phải ngồi xuống và tải mọi thứ theo cách thủ công. May mắn thay, không khó để có phiên bản DXVK mới nhất trên hầu hết các bản phân phối Linux.

Để DXVK hoạt động trên bản phân phối Linux mà bạn chọn, hãy khởi chạy thiết bị đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Từ đó, cuộn xuống, tìm hệ điều hành Linux bạn đang sử dụng trên máy tính của mình và làm theo hướng dẫn được chỉ định cho hệ điều hành đó.

Ubuntu

Không có gói DXVK nào trong bất kỳ nguồn phần mềm Ubuntu Linux nào. May thay, vì Ubuntu tương tự như Debian, bạn có thể cài đặt các gói Debian DXVK để thay thế.

Để nhận các gói Debian DXVK, hãy khởi chạy một thiết bị đầu cuối và sử dụng các lệnh tải xuống wget bên dưới.

wget https://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk_0.96+ds1-1_all.deb
wget https://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk-wine64-development_0.96+ds1-1_amd64.deb

Sau khi tải xuống các gói, hãy sử dụng lệnh dpkg để tải chúng vào hệ thống Ubuntu của bạn.

sudo dpkg -i dxvk*

Sau khi cài đặt các gói DXVK trên Ubuntu, bạn cần chạy cài đặt apt bằng công tắc “f” để khắc phục các phụ thuộc mà Ubuntu không cài đặt trong quá trình cài đặt gói ban đầu.

sudo apt install -f

Debian

Người dùng Debian có thể truy cập DXVK thông qua kho phần mềm “chính”. Để cài đặt nó, hãy nhập lệnh gói Apt-get bên dưới.

sudo apt-get install dxvk

Vòm Linux

Trên Arch Linux, nếu bạn muốn sử dụng DXVK, bạn phải sử dụng AUR. Để tương tác với AUR, bạn cần cài đặt các gói Git và Base-devel trên hệ thống của mình bằng lệnh Pacman sau.

sudo pacman -S git base-devel

Sau khi định cấu hình các gói Git và Base-devel trên Arch Linux, đã đến lúc cài đặt trình trợ giúp Trizen AUR vì nó sẽ giúp bạn thiết lập DXVK và các phụ thuộc quan trọng của nó một cách nhanh chóng.

git clone https://github.com/trizen/trizen

cd trizen
makepkg -sri

Bây giờ bạn đã cài đặt trình trợ giúp Trizen AUR, hãy sử dụng nó để thiết lập DXVK trên PC Arch Linux của bạn.

trizen -S dxvk-bin

mũ phớt

Phiên bản 0.94 DXVK có sẵn trong OpenSUSE Build Service dành cho Fedora 29 và 28. Để cài đặt nó, hãy đảm bảo bạn có phiên bản Wine Staging mới nhất. Sau đó, sử dụng lệnh cài đặt gói Dnf sau để tải DXVK trên hệ thống của bạn.

Fedora 29

sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_29/x86_64/dxvk-0.94-2.fc29.1.x86_64.rpm

Fedora 28

sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/dxvk-0.94-2.fc28.1.x86_64.rpm

mởSUSE

Để cài đặt DXVK trên OpenSUSE, hãy truy cập trang này trên OBS. Ở đó, nhấp vào nút “1 Nhấp vào Cài đặt bên cạnh phiên bản để định cấu hình.

Mã nguồn

Mã nguồn DXVK có sẵn trên Github, vì vậy nếu bạn muốn sử dụng nó trên bản phân phối Linux ít được biết đến hơn, hãy nhấp vào liên kết này tại đây.

Định cấu hình DXVK

Các gói DXVK được cấu hình trên hệ thống của bạn nhưng chưa sẵn sàng hoạt động và cần được cấu hình. Để bắt đầu quá trình thiết lập, hãy khởi chạy một thiết bị đầu cuối và làm theo lời nhắc để khởi chạy công cụ thiết lập tự động DXVK.

Ubuntu/Debian

Trên Ubuntu và Debian, bạn có thể bắt đầu thiết lập DXVK bằng cách chạy tập lệnh shell đơn giản. Để chạy shell script, bạn cần làm như sau. Trước tiên, hãy sử dụng lệnh CD để di chuyển phiên cuối của bạn từ thư mục chính (~/) sang /usr/lib/dxvk/wine64-Development/.

cd /usr/lib/dxvk/wine64-development/

Khi đã ở trong thư mục wine64-Development, bạn có thể chạy tập lệnh với:

./setup_dxvk.sh

Fedora / OpenSUSE

Những người sử dụng DXVK trên Fedora hoặc OpenSUSE cần sử dụng Winetricks để thực thi tệp setup_dxvk.verb trong /usr/share/dxvk/. Cài đặt phiên bản mới nhất của Winetricks. Sau đó sử dụng lệnh CD để điều hướng đến thư mục DXVK.

Lưu ý: Bạn không biết cách thiết lập Winetricks? Truy cập Pkgs.org và tìm hiểu cách chạy nó trên hệ điều hành của bạn.

cd /usr/share/dxvk/

Khi đã ở trong thư mục, hãy chạy lệnh Winetricks sau. Hãy chắc chắn rằng bạn không sử dụng sudo nếu không nó sẽ không hoạt động!

 winetricks --force setup_dxvk.verb

Vòm Linux

Gói Arch Linux DXVK trong AUR sẽ tự động định cấu hình DXVK cho bạn, vì vậy không cần cấu hình ở đây.

Linux chung

Nếu bạn đã biên dịch DXVK từ mã nguồn, bạn cần định cấu hình thủ công DXVK bằng Wine. Hướng dẫn về cách thực hiện việc này có trên trang DXVK Github.

Chạy game từ DXVK

Với các thư viện DXVK được định cấu hình và liên kết với Wine, bạn sẽ có thể sử dụng nó ngay lập tức để chạy hầu hết các trò chơi hiện đại Windows. Để biết thêm thông tin về cách chạy trò chơi trong Wine, hãy truy cập WineHQ.org, nhấp vào hộp tìm kiếm và duyệt kết quả cho trò chơi điện tử mà bạn muốn chạy.

Bạn không muốn giao dịch với WineHQ? Thay vào đó, hãy kiểm tra danh sách khả năng tương thích của GamingOnLinux với DXVK. Điều này sẽ giúp bạn tìm ra trò chơi nào hoạt động tốt với DXVK và trò chơi nào không.