如何使用 Lutris 在 Linux 上玩 Windows 遊戲(快速入門指南)


Lutris 是在 Linux 上安裝和管理遊戲的有用工具。支持本機和僅限 Windows 的遊戲(使用 Wine 和 DXVK)和模擬器。

Steam 最近包含 Proton,這是一個基於 Wine 的兼容層,允許在 Linux 上玩僅限 Windows 的遊戲。但這適用於 Steam 遊戲。 與暴雪遊戲一樣,您也可以使用 Lutris 輕鬆在 Linux 上玩 Windows 遊戲。

Lutris 非常易於使用,但有些不直觀,有些根本沒有在 Lutris 網站上列出。因此,我想創建一個指南來幫助 Lutris 的新用戶開始使用這個應用程序在 Linux 上玩 Windows 遊戲(通過 Wine 和 DXVK)。

本文於 2019 年 2 月 5 日更新,包含 Lutris 0.5.0 的更改。

安裝 Lutris 及其在 Linux 上玩僅限 Windows 遊戲的要求

您需要做的第一件事是安裝 Lutris。詳細說明見官方安裝頁面。

如果您要安裝使用 Direct3D 10 或 11 的遊戲,則需要安裝一些額外的軟件包。這是因為對於 D3D11 和 D3D10 遊戲,Lutris 使用 DXVK,一個基於 Vulkan 的兼容層。

將 DXVK 與 Lutris 一起使用的要求:

  • 您需要安裝一個相當新的圖形驅動程序。這可能會導致不穩定並阻止系統啟動。本文中描述的 PPA 可能會導致問題。 使用風險自負! 因此,我沒有在本文中直接添加添加 PPA 存儲庫的命令。在使用這些 PPA 存儲庫之前,您需要知道自己在做什麼。
  • 您需要安裝 Vulkan 庫。
  • 要使用 DXVK,您還需要支持 Vulkan 的顯卡。可在此處找到支持的顯卡列表。

Lutris 處理 DXVK,因此您無需自己安裝 DXVK。

安裝 Lutris 後,還需要安裝以下內容:

1. 司機。

對於 Nvidia,您需要自己的圖形驅動程序(建議使用最新版本)。

在 Ubuntu 或 Linux Mint 上,您可以使用 Nvidia PPA(安裝最新的 nvidia-396 軟件包)。 請仔細閱讀 PPA 說明。它不被認為是穩定的,但它是獲取最新 Nvidia 圖形驅動程序的最佳方式。

對於 AMD,我們建議使用 Mesa 18.1.3 或更高版本。您可以使用以下命令檢查 Mesa 的版本。

glxinfo | grep "OpenGL version"

順便說一句,如果您使用的是 Nvidia 驅動程序,這將不會返回 Mesa 版本。

Ubuntu 和 Linux Mint 用戶可以使用 PPA 升級 Mesa,例如 Ubuntu-X Swat PPA、Padoka Stable PPA、Padoka Unstable PPA、Oibaf PPA。

另外,不支持 radeon 驅動(可以查看是否使用了 radeon 驅動)
lspci -k | grep radeon

)。

2. 火山。
為了能夠使用 DXVK,您需要安裝 Vulkan 庫/驅動程序。

在 Ubuntu 或 Linux Mint 上,您可以使用以下命令安裝它:

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
sudo apt install libvulkan1 libvulkan1:i386

在其他 Linux 發行版上,如果您使用的是 AMD 顯卡,請安裝適用於 32 位和 64 位的 Mesa Vulkan 驅動程序,以及適用於 Nvidia 顯卡(適用於 32 位和 64 位)的 libvulkan (1)。)請安裝.卡片。

3. 酒精(不是必需的,但強烈推薦)。

Lutris 會自行下載 Wine 二進製文件,因此您無需單獨安裝 Wine 即可使用此應用程序。但是,我們建議您使用 Linux 發行版的包管理器來安裝 Wine,以便安裝所有 Wine 依賴項。沒有這個,就會出現問題。 有關如何在 Linux 發行版上安裝 Wine 的說明,請參閱 WineHQ 安裝頁面。 對於 Ubuntu、Linux Mint 或 Debian 10,我們建議您改為訪問此頁面並按照 Wine 安裝說明進行操作。

如何使用 Lutris 安裝遊戲

要在 Lutris 0.5.0 或更高版本上安裝遊戲,只需從 Lutris 的右側邊欄中搜索要安裝的遊戲(未選擇遊戲)。

找到遊戲後點擊 Install 按鈕開始安裝:

Lutris 安裝遊戲守望先鋒

另請閱讀遊戲說明,因為它可能包含重要信息,例如需要安裝的其他依賴項以及玩此遊戲時可能出現的已知問題。請給我。

如果你點擊
Install

,Lutris 將開始下載 Wine Game Runner 並創建 Wine 前綴。在我的例子中,我在屏幕截圖中使用了《守望先鋒》,所以安裝程序會下載暴雪的 Battle.net 應用程序並開始安裝,就像我在 Microsoft Windows 中所做的那樣。安裝後,Lutris 會自動關閉暴雪應用(Battle.net)。

請注意,您可能一開始在 Lutris 中看不到新安裝的遊戲。重新啟動 Lutris 以查看遊戲。
至少對我來說。

對於《守望先鋒》,要實際安裝遊戲,您需要雙擊 Lutris Overwatch 條目以啟動戰網,登錄並使用暴雪應用程序安裝《守望先鋒》。

相關:修復了戰網上“暴雪特工休眠”和“等待另一個安裝或更新”的問題

配置 Lutris

要在 Linux 上玩僅限 Windows 的遊戲,默認 Lutris 設置通常就足夠了,但在某些情況下,您可能需要更改 Game Runner 設置。如果某些遊戲在更新後停止運行,並且您想使用另一個版本的 Wine,或者想顯著提高新版本 Wine 或 DXVK 的性能,或者在您的遊戲中啟用 DXVK。

如何為 Lutris 的特定遊戲使用不同的 Wine 版本。

要提供與遊戲默認版本不同的 Wine 版本,請單擊 Runners 旁邊的齒輪圖標,向下滾動到 Wine,然後單擊它旁邊的綠色(管理版本)按鈕。

Lutris 管理跑步者

要安裝特定的 Wine 版本,請單擊它旁邊的複選框。不會立即選中該框-第一次單擊該複選框時將開始下載,下載完成後,將選中該 Wine 版本旁邊的框。

Lutris下載wine版

下載特定的 Wine 版本後,在 Lutris 中右鍵單擊遊戲,然後單擊[
Configure

然後點擊
Runner options

單擊選項卡並從那裡更改 Wine 版本。

Rutris 葡萄酒

如何使用 Lutris 管理 DXVK 版本。

要在 Lutris 遊戲中使用特定的 DXVK 版本,請右鍵單擊遊戲並選擇[
Configure

然後點擊
Runner options

標籤。測試
Show advanced options

新的出現在窗口底部的框中​​。
DXVK version

地點。一定
Enable DXVK

該選項為開。


DXVK version

秋天。

Lutris套裝dxvk版

Lutris 將自動下載並使用您在遊戲中選擇的 DXVK 版本。最新的 Lutris 0.4.19(及更高版本)將通過檢查 GitHub 頁面自動檢測可用的 DXVK 版本,因此您需要列出 Lutris 中的所有 DXVK 版本。但是,您也可以手動輸入 DXVK 版本,Lutris 會自動下載並使用該版本(當然,如果存在)。

如何在 Lutris 中設置環境變量。

對於某些遊戲,您可能需要添加或更改環境變量。例如,守望先鋒 Lutris 安裝程序的描述
PBA_DISABLE=1

– 這應該在 Lutris 遊戲環境變量部分完成。

要在 Lutris 中添加或更改環境變量,請右鍵單擊遊戲並選擇[
Configure

然後切換
System options

標籤,向下滾動,
Environment variables

部門:

Lutris 設置環境變量

在此處更改或添加環境變量。

相關:在 Linux 桌面上使用 Moonlight 從兼容 Nvidia GameStream 的 PC 玩遊戲