快轉到主要內容

精選數十款Linux玩遊戲的輔助程式,適用Windows與原生Linux遊戲

Linux系統 Linux玩遊戲 Wine Steam Linux
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

外國Linux社群針對逐步發展的Linux遊戲生態,開發了許多輔助遊戲進行的工具。本文為Ivon在 Linux常用軟體以外,整理出數十款好用的Linux遊戲輔助程式(非外掛)。如果您玩的遊戲剛好都能在Linux系統執行,那麼不妨參考看看這些輔助程式能否增進遊戲體驗吧。

前言
#

本文Ivon提及的輔助程式,因不免要用到指令安裝,適用的系統為桌面GNU/Linux,例如Arch Linux、Ubuntu、Fedora、openSUSE、Gentoo。不過部份工具可能也適用於Steam Deck (SteamOS)。

私以為,要在Linux玩遊戲優先選擇最多人使用的Ubuntu、Fedora、openSUSE比較好,等對Linux熟悉後才嘗試Arch、Gentoo這類的。

在遊戲方面,Ivon是以Flatpak安裝為優先 ( 何為Flatpak? ),遊戲全部沙盒化減少管理複雜度,並統一各Linux發行版裝軟體的步驟。雖然Steam官方並無推薦使用Flatpak版客戶端,但這些輔助程式多半都有提供Flatpak版的套件,要與Steam整合並非難事。

測試這些工具的時候我使用Nvidia顯示卡+KDE桌面,跑Steam商店購買的遊戲大致上沒有問題,不要用Wayland就好了。

每個工具我都會附上專案或參考文件網址。鑑於Linux遊戲輔助程式的中文資料較少,如果您想深入研究並將其組合使用,請看我隨附的使用教學連結。

1. 必備遊戲啟動器三件套
#

這三款工具都算是遊戲啟動器,作為Wine/Proton的前端,方便使用者管理遊戲與依賴套件,減少打指令的機會。

Steam內建Proton,可執行許多Windows的遊戲(詳 ProtonDB)多虧了Valve公司與玩家的努力,支援狀況佳的遊戲只要按一下下載就能開玩了,無需指令。

Steam的遊戲收藏庫也可以充當啟動其他Linux遊戲的入口,只要把Dekstop Entry加進來就行了。

Lutris和Bottles用來跑Steam以外的遊戲,有時用起來比較技術性一點。Lutris支援遊戲眾多,Bottles則是有快照備份功能。

Lutris因為有很多非Steam遊戲的安裝指令稿,目前仍算強勢。至於「PlayOnLinux」似乎已是風中蟾蜍,很少見人提及了。

2. FlatSeal
#

使用方式

用圖形界面管理Flatpak應用程式的權限,減少打指令的機會。

Flatpak的Steam權限遭到沙盒限制,故需要用此工具來適時開放授權,方能存取遊戲與輔助程式的目錄。

3. MangoHud
#

使用方式

類似MSI Afterburner的一部分功能。

在螢幕上顯示顯示CPU、GPU、FPS計數器、溫度、頻率,並有統計FPS報表的功能。

有多種版面可選擇。

4. ReShade與vkBasalt
#

註:有些遊戲會將著色器當成外掛處置。

增強遊戲畫面的著色器,可達到銳化與一定的光影效果。ReShade僅Windows遊戲有效,vkBasalt則是進一步支援至原生Linux遊戲,並相容ReShade的著色器。

5. Goverlay
#

下載網址: https://github.com/benjamimgois/goverlay

以圖形化界面調整vkBasalt與MangoHud設定值的工具,避免手寫複雜的設定檔。

裡面的"Replay Sorcery"是類似Nvidia Shadowplay的重播服務,但開發進度好像慢下來了,建議改用下文提及的GPU Screen Recorder。

6. GPU Screen Recorder
#

使用方式

只用GPU運算的小型螢幕錄影軟體。除當螢幕錄影軟體外,還有類似Nvidia Shadowplay的重播功能。啟動服務後,在遊戲按下組合鍵即可將前30秒的片段存成影片。

支援Nvidia/AMD/Intel顯示卡。

7. ScreenKey與Input Overlay
#

使用方式

在螢幕上顯示鍵盤操作。

Input Overlay是OBS外掛,僅錄影時有效。

8. Feral Gamemode
#

使用方式

讓電腦進入遊戲模式的服務,附加GPU超頻功能。

實際上增加的性能不多,只是按需求調整CPU governor、將遊戲行程優先級提高,至於GPU超頻額度要自行拿捏。

9. Steam GameScope
#

下載網址: 原生版 Flatpak版

舊稱steamcompmgr,Valve為Steam Deck開發的迷你合成器,在目前的桌面環境跑一個nested XWayland session,遊戲執行在其中,藉此達到縮放遊戲解析度、限制FPS的目的。

如果搭配Steam使用,它會強迫Steam進入Big Picture Mode,類似Steam Deck的介面。

SteamOS還有採用gamescope-session,將其作為完整的工作階段登入。

GameScope搭配AMD FSR或Nvidia DLSS即可放大Windows遊戲的畫面。

它還有一個功能:將OpenGL的程式變成Vulkan程式,這樣MangoHud與vkBasalt就能跑在OpenGL程式上啦。

10. Steam Tinker Launch
#

下載網址: 原生版 Flatpak版

整合Vortex Mod Manager、ModOrganizer 2、Hedge Mod Manager、SpecialK、ReShade的工具,需配合Steam客戶端使用。

11. ProtonUp QT與Protontricks
#

ProtonUp QT & Protontricks使用方式

ProtonUp QT是用於管理Steam與Lutris執行器的下載工具,支援多版本Wine/Proton的切換。

Protontricks作用類似Winetricks,能夠調整Steam遊戲的啟動環境。

專門討論Linux玩遊戲的網站
#

Reddit的 r/linux_gaming看板,專門討論Linux遊戲生態的進展。

GamingOnLinux,Linux遊戲的新聞網站; Phoronix,Linux開發評論網站,對採購硬體有幫助。

另外別忘了萬能的 Gaming - ArchWiki

介紹社群的意義在於知曉求助管道。您知道的,在Linux上玩遊戲,有時需要許多與遊戲無關的先備知識,還要懂得向社群求救以解決古怪的系統問題,常常一研究各種細節下去就別想睡了。

相關文章

如何在Linux系統玩Steam的Windows遊戲:Steam客戶端 + Steam Play安裝教學
Linux系統 Linux玩遊戲 Steam Linux
Linux Flatpak版Steam客戶端安裝教學
Linux系統 Linux玩遊戲 Steam Flatpak Linux
Linux系統ReShade光影 + Steam Proton遊戲的裝法
Linux系統 Linux玩遊戲 Steam Linux

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。