如何在 Linux 上的 Wine 中設置 DXVK

如何在 Linux 上的 Wine 中設置 DXVK

DXVK(也稱為 DirectX 轉 Vulkan)是Steam 的 Steam Play 功能中包含的工具之一。這是一款出色的工具,可以將 Microsoft DirectX 11 和 DirectX 10 圖形調用轉換為 Vulkan,後者是與 Linux 兼容的開源圖形 API。雖然 DXVK 主要用於 Steam Play,但它並不是 Linux 用戶可以利用這項出色技術的唯一地方。DXVK 可以在 Steam 之外運行各種 DirectX 視頻遊戲!在本指南中,我們將向您展示如何在 Wine 中設置 DXVK,這樣您就可以在沒有 Steam Play 幫助的情況下使用它來玩現代視頻遊戲!

安裝 Wine Staging

DXVK 需要最新版本的 Wine(又名 Wine Staging)才能運行。因此,在介紹如何使用 DXVK 軟件包之前,我們必須向您展示如何在 Linux 上安裝最新的 Wine 軟件包。

在大多數 Linux 發行版上安裝 Wine Staging 軟件包的最佳方式是訪問 WineHQ 官方網站。在該站點上,他們提供了所有帶有 Wine Staging 軟件包的 Linux 發行版的詳細列表。他們會幫助你弄清楚如何讓它繼續下去。

如果您不了解 WineHQ 並需要指導,我們鼓勵您查看我們關於在 Linux 上安裝 Wine Staging 的帖子。在其中,我們討論瞭如何讓它在 Ubuntu、Debian、Arch Linux、Fedora 甚至 OpenSUSE 上運行!

獲取 DXVK

不幸的是,在大多數 Linux 發行版中,DXVK 沒有附帶 Wine 包。相反,如果您想利用這項技術,您需要坐下來手動加載所有內容。值得慶幸的是,在大多數 Linux 發行版上獲得最新版本的 DXVK 並不難。

要讓 DXVK 在您選擇的 Linux 發行版上運行,請按鍵盤上的 Ctrl + Alt + TCtrl + Shift + T啟動終端。從那裡向下滾動,找到您在 PC 上使用的 Linux 操作系統,然後按照為其設置的說明進行操作。

Ubuntu

在任何 Ubuntu Linux 軟件源上都沒有可提及的 DXVK 軟件包。幸運的是,由於 Ubuntu 類似於 Debian,因此可以安裝 DXVK Debian 軟件包。

要獲得 Debian DXVK 軟件包,請啟動終端並使用下面的wget下載命令。

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

下載軟件包後,使用dpkg命令將它們加載到您的 Ubuntu 系統上。

須藤 dpkg -i dxvk*

在 Ubuntu 上安裝 DXVK 軟件包後,您必須運行帶有“f”開關的apt install命令以更正 Ubuntu 在初始軟件包安裝期間未安裝的依賴項。

sudo apt install -f

Debian

Debian 用戶可以通過“主”軟件存儲庫訪問 DXVK。要安裝它,請在下面輸入以下Apt-get package 命令。

sudo apt-get install dxvk

拱形Linux

在 Arch Linux 上,如果要使用 DXVK,則必須使用 AUR。要與 AUR 交互,您必須使用以下Pacman命令在您的系統上安裝 Git 和 Base-devel 包。

須藤 pacman -S git base-devel

在 Arch Linux 上設置 Git 和 Base-devel 軟件包後,是時候安裝 Trizen AUR 助手了,因為它將幫助快速設置 DXVK 及其重要的依賴項。

git clone https://github.com/trizen/trizen cd trizen makepkg -sri

現在您已經安裝了 Trizen AUR 助手,使用它在您的 Arch Linux PC 上設置 DXVK。

trizen -S dxvk-bin

軟呢帽

DXVK 0.94 版可在用於 Fedora 29 和 28 的 OpenSUSE Build Service 上使用。要安裝它,請確保您擁有最新的 Wine Staging。然後,使用以下Dnf包安裝命令在您的系統上獲取 DXVK。

軟呢帽 29

須藤 dnf 安裝 https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_29/x86_64/dxvk-0.94-2.fc29.1.x86_64.rpm

軟呢帽 28

須藤 dnf 安裝 https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/dxvk-0.94-2.fc28.1.x86_64.rpm

OpenSUSE

要在 OpenSUSE 上安裝 DXVK,請轉到OBS 上的此頁面。在那裡,單擊您的版本旁邊的“1 單擊安裝”按鈕進行設置。

源代碼

DXVK 的源代碼在 Github 上,所以如果您想在鮮為人知的 Linux 發行版上使用它,請單擊此處的鏈接。

配置 DXVK

DXVK 軟件包已在您的系統上設置,但它們尚未準備就緒,需要進行配置。要開始配置過程,請啟動終端並按照說明運行 DXVK 自動設置工具。

Ubuntu/Debian

在 Ubuntu 和 Debian 上,您將能夠通過運行一個簡單的 Shell 腳本來啟動 DXVK 的配置。要運行 shell 腳本,您需要執行以下操作。首先,使用CD命令將終端會話從主文件夾 (~/) 移動到/usr/lib/dxvk/wine64-development/

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

進入 wine64-development 目錄後,您可以使用以下命令運行腳本:

./setup_dxvk.sh

Fedora/OpenSUSE

如何在 Linux 上的 Wine 中設置 DXVK

在 Fedora 或 OpenSUSE 上使用 DXVK 的人必須使用 Winetricks 來執行/usr/share/dxvk/ 中setup_dxvk.verb文件。安裝最新的 Winetricks 版本。然後,使用CD命令移動到 DXVK 文件夾。

注意:不知道如何設置Winetricks?前往 Pkgs.org 並了解如何讓它在您的操作系統上運行。

cd /usr/share/dxvk/

進入目錄後,運行以下 Winetricks 命令。確保您不使用sudo,否則它將無法工作!

winetricks --force setup_dxvk.verb

拱形Linux

AUR 中的 Arch Linux DXVK 包應該會自動為你設置 DXVK,所以這裡不需要配置。

通用 Linux

如果您已從源代碼編譯 DXVK,則需要手動設置 DXVK 和 Wine。有關如何執行此操作的說明位於 DXVK Github 頁面上

使用 DXVK 運行遊戲

通過設置 DXVK 庫並將其鏈接到 Wine,您將能夠立即使用它來運行大多數現代 Windows 遊戲。有關在 Wine 中運行遊戲的更多信息,請訪問WineHQ.org,單擊搜索框並查看您想要運行的視頻遊戲的結果。

如何在 Linux 上的 Wine 中設置 DXVK

不想和 WineHQ 打交道?請查看 GamingOnLinux 的 DXVK 兼容性列表。它將幫助您找出哪些遊戲可以與 DXVK 一起運行,哪些不能。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。