GameMode:提高Linux游戲性能的工具
去問一些 Linux 用戶為什么他們?nèi)匀粓?jiān)持 Windows 雙啟動(dòng),他們的答案可能是 - “游戲!”。這是真的!幸運(yùn)的是,開源游戲平臺(tái)如 Lutris 和專有游戲平臺(tái) Steam 已經(jīng)為 Linux 平臺(tái)帶來了許多游戲,并且近幾年來顯著改善了 Linux 的游戲體驗(yàn)。今天,我偶然發(fā)現(xiàn)了另一款名為 GameMode 的 Linux 游戲相關(guān)開源工具,它能讓用戶提高 Linux 上的游戲性能。
GameMode 基本上是一組守護(hù)進(jìn)程/庫,它可以按需優(yōu)化 Linux 系統(tǒng)的游戲性能。我以為 GameMode 是一個(gè)殺死在后臺(tái)運(yùn)行的對(duì)資源消耗大進(jìn)程的工具。但它并不是。它實(shí)際上只是讓 CPU 在用戶玩游戲時(shí)自動(dòng)運(yùn)行在高性能模式下并幫助 Linux 用戶從游戲中獲得最佳性能。
在玩游戲時(shí),GameMode 通過對(duì)宿主機(jī)請求臨時(shí)應(yīng)用一組優(yōu)化來顯著提升游戲性能。目前,它支持下面這些優(yōu)化:
- CPU 調(diào)控器,
- I/O 優(yōu)先級(jí),
- 進(jìn)程 nice 值
- 內(nèi)核調(diào)度器(SCHED_ISO),
- 禁止屏幕保護(hù),
- GPU 高性能模式(NVIDIA 和 AMD),GPU 超頻(NVIDIA),
- 自定義腳本。
GameMode 是由世界領(lǐng)先的游戲發(fā)行商 Feral Interactive 開發(fā)的自由開源的系統(tǒng)工具。
安裝 GameMode
GameMode 適用于許多 Linux 發(fā)行版。
在 Arch Linux 及其變體上,你可以使用任何 AUR 助手程序,如 Yay 從 AUR 安裝它。
$ yay -S gamemode
在 Debian、Ubuntu、Linux Mint 和其他基于 Deb 的系統(tǒng)上:
$ sudo apt install gamemode
如果 GameMode 不適用于你的系統(tǒng),你可以按照它的 Github 頁面中開發(fā)章節(jié)下的描述從源碼手動(dòng)編譯和安裝它。
激活 GameMode 支持以改善 Linux 上的游戲性能
以下是集成支持了 GameMode 的游戲列表,因此我們無需進(jìn)行任何其他配置即可激活 GameMode 支持。
- 古墓麗影:崛起
- 全面戰(zhàn)爭傳奇:不列顛尼亞王座
- 全面戰(zhàn)爭:戰(zhàn)錘 2
- 塵埃 4
- 全面戰(zhàn)爭:三國
只需運(yùn)行這些游戲,就會(huì)自動(dòng)啟用 GameMode 支持。
這里還有將 GameMode 與 GNOME shell 集成的的擴(kuò)展。它會(huì)在頂部指示 GameMode 何時(shí)處于活躍。
對(duì)于其他游戲,你可能需要手動(dòng)請求 GameMode 支持,如下所示。
gamemoderun ./game
我不喜歡游戲,并且我已經(jīng)很多年沒玩游戲了。所以,我無法分享一些實(shí)際的基準(zhǔn)測試。
但是,我在 Youtube 上找到了一個(gè)簡短的視頻教程,以便為 Lutris 游戲啟用 GameMode 支持。對(duì)于那些想要第一次嘗試 GameMode 的人來說,這是個(gè)不錯(cuò)的開始。
通過瀏覽視頻中的評(píng)論,我可以說 GameMode 確實(shí)提高了 Linux 上的游戲性能。
對(duì)于更多細(xì)節(jié),請參閱 GameMode 的 GitHub 倉庫。
相關(guān)閱讀:
你用過 GameMode 嗎?它真的有改善 Linux 上的游戲性能嗎?























