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。有關詳細說明,請參閱 Lutris 官方安裝頁面。
如果要安裝使用 Direct3D 10 或 11 的遊戲,則需要安裝一些額外的包。這是因為對於 D3D11 和 D3D10 遊戲,Lutris 使用 DXVK,一個基於 Vulkan 的兼容層。
將 DXVK 與 Lutris 一起使用的要求:
- 您應該安裝了一個相當新的圖形驅動程序。這可能會導致系統不穩定,甚至阻止系統啟動。本文中提到的任何 PPA 都可能導致問題。 使用風險自負。 這就是為什麼我沒有在本文中直接添加添加 PPA 存儲庫的命令。在使用這些 PPA 存儲庫之前,您需要知道自己在做什麼!
- 您需要安裝 Vulkan 庫。
- DXVK 還需要支持 Vulkan 的顯卡。可在此處找到支持的顯卡列表。
DXVK 由 Lutris 處理,因此您無需自己安裝。
安裝 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
單擊按鈕開始安裝。
另外,請閱讀遊戲說明,因為它可能包含重要信息,例如需要安裝的其他依賴項以及玩此遊戲時可能出現的已知問題。推薦給。
當你點擊Install
, Lutris 將開始下載 Wine 遊戲運行器並創建 Wine 前綴。就我而言,我在屏幕截圖中使用了《守望先鋒》,因此安裝程序下載了暴雪的 Battle.net 應用程序並開始安裝它,就像 Microsoft Windows 一樣。安裝後,Lutris 會自動關閉暴雪應用(Battle.net)。
請注意,新安裝的遊戲一開始可能不會出現在 Lutris 中。重新啟動 Lutris 以查看遊戲。
至少對我來說。
對於《守望先鋒》,要實際安裝遊戲,您必須雙擊 Lutris 的《守望先鋒》條目以啟動戰網,登錄並使用暴雪的應用程序安裝《守望先鋒》。
相關:修復戰網“暴雪代理進入睡眠”和“等待另一個安裝或更新”問題
Lutris 設置
默認 Lutris 設置通常足以在 Linux 上玩僅限 Windows 的遊戲,但在某些情況下,您可能需要更改一些遊戲運行器設置。某些遊戲在更新後停止運行,並且您想使用不同版本的 Wine,因為較新版本的 Wine 或 DXVK 的性能得到顯著改進,或者只是為了為您的遊戲啟用 DXVK。
如何在 Lutris 中為特定遊戲使用不同的 Wine 版本。
要使用與遊戲默認版本不同的 Wine 版本,請單擊 Runners 旁邊的齒輪圖標,向下滾動到 Wine,然後單擊它旁邊的綠色(管理版本)按鈕。
要安裝特定的 Wine 版本,請單擊它旁邊的複選框。該框不會立即被選中 – 下載將在第一次單擊複選框時開始,一旦下載完成,該 Wine 版本旁邊的框將顯示為選中狀態。
下載好具體的Wine版本後,在Lutris中右鍵遊戲,選擇Configure
點擊。Runner options
打開一個選項卡並從那裡更改 Wine 版本。
如何在 Lutris 中管理 DXVK 版本。
要在 Lutris 遊戲中使用特定的 DXVK 版本,請右鍵單擊遊戲並選擇Configure
點擊。Runner options
標籤。測試Show advanced options
單擊窗口底部的框以打開一個新的DXVK version
地點。一定Enable DXVK
選項已打開。
從DXVK version
秋天。
Lutris 將自動下載並使用您在此處為遊戲選擇的 DXVK 版本。最新的 Lutris 0.4.19(及更高版本)將通過檢查 GitHub 頁面自動檢測可用的 DXVK 版本,因此您應該在 Lutris 中列出所有 DXVK 版本。但是,您也可以手動輸入 DXVK 版本。 Lutris 將自動下載並使用該版本(當然,如果它存在的話)。
如何在 Lutris 中設置環境變量。
有些遊戲可能需要您添加或更改環境變量。例如,《守望先鋒》 Lutris 安裝說明說要設置:PBA_DISABLE=1
– 這應該在 Lutris 遊戲環境變量部分完成。
要在 Lutris 中添加或更改環境變量,請右鍵單擊遊戲並Configure
,然後切換到System options
向下滾動選項卡到Environment variables
部門:
在此處更改或添加環境變量。
相關:使用 Moonlight 在 Linux 桌面上從支持 Nvidia GameStream 的 PC 上玩遊戲