GameMode:提高 Linux 遊戲效能的工具
去問一些 Linux 使用者為什麼他們仍然堅持 Windows 雙啟動,他們的答案可能是 - “遊戲!”。這是真的!幸運的是,開源遊戲平臺如 Lutris 和專有遊戲平臺 Steam 已經為 Linux 平臺帶來了許多遊戲,並且近幾年來顯著改善了 Linux 的遊戲體驗。今天,我偶然發現了另一款名為 GameMode 的 Linux 遊戲相關開源工具,它能讓使用者提高 Linux 上的遊戲效能。
GameMode 基本上是一組守護程式/庫,它可以按需優化 Linux 系統的遊戲效能。我以為 GameMode 是一個殺死在後臺執行的對資源消耗大程式的工具。但它並不是。它實際上只是讓 CPU 在使用者玩遊戲時自動執行在高效能模式下並幫助 Linux 使用者從遊戲中獲得最佳效能。
在玩遊戲時,GameMode 通過對宿主機請求臨時應用一組優化來顯著提升遊戲效能。目前,它支援下面這些優化:
- CPU 調控器,
- I/O 優先順序,
- 程式 nice 值
- 核心排程器(SCHED_ISO),
- 禁止螢幕保護,
- GPU 高效能模式(NVIDIA 和 AMD),GPU 超頻(NVIDIA),
- 自定義指令碼。
GameMode 是由世界領先的遊戲發行商 Feral Interactive 開發的自由開源的系統工具。
安裝 GameMode
GameMode 適用於許多 Linux 發行版。
在 Arch Linux 及其變體上,你可以使用任何 AUR 助手程式,如 Yay 從 AUR 安裝它。
$ yay -S gamemode
在 Debian、Ubuntu、Linux Mint 和其他基於 Deb 的系統上:
$ sudo apt install gamemode
如果 GameMode 不適用於你的系統,你可以按照它的 Github 頁面中開發章節下的描述從原始碼手動編譯和安裝它。
啟用 GameMode 支援以改善 Linux 上的遊戲效能
以下是整合支援了 GameMode 的遊戲列表,因此我們無需進行任何其他配置即可啟用 GameMode 支援。
- 古墓麗影:崛起
- 全面戰爭傳奇:不列顛尼亞王座
- 全面戰爭:戰錘 2
- 塵埃 4
- 全面戰爭:三國
只需執行這些遊戲,就會自動啟用 GameMode 支援。
這裡還有將 GameMode 與 GNOME shell 整合的的擴充套件。它會在頂部指示 GameMode 何時處於活躍。
對於其他遊戲,你可能需要手動請求 GameMode 支援,如下所示。
gamemoderun ./game
我不喜歡遊戲,並且我已經很多年沒玩遊戲了。所以,我無法分享一些實際的基準測試。
但是,我在 Youtube 上找到了一個簡短的視訊教程,以便為 Lutris 遊戲啟用 GameMode 支援。對於那些想要第一次嘗試 GameMode 的人來說,這是個不錯的開始。
通過瀏覽視訊中的評論,我可以說 GameMode 確實提高了 Linux 上的遊戲效能。
對於更多細節,請參閱 GameMode 的 GitHub 倉庫。
相關閱讀:
你用過 GameMode 嗎?它真的有改善 Linux 上的遊戲效能嗎?請在下面的評論欄分享你的想法。
via: https://www.ostechnix.com/gamemode-a-tool-to-improve-gaming-performance-on-linux/
作者:sk 選題:lujun9972 譯者:geekpi 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 如何提高Linux伺服器效能Linux伺服器
- Linux中的getrandom()方法效能提高了8450% - PhoronixLinuxrandom
- Linux效能評估工具Linux
- Linux 效能監控工具Linux
- Linux 效能分析工具彙總Linux
- 遊戲開發中遊戲效能的最佳化遊戲開發
- 提高遊戲留存,如何讓遊戲社群發揮效用?遊戲
- linux 效能分析工具dstat之一Linux
- windows10遊戲幀數怎麼提高_windows10如何提高遊戲fps幀數Windows遊戲
- 怎樣提高insert的效能
- 如何提高python程式的效能Python
- 提高遊戲留存的14條黃金法則遊戲
- 從設計階段提高遊戲留存遊戲
- 電子遊戲能提高孩子的智力? - ki.se遊戲
- 如何提高 Locust 的壓測效能
- 伺服器的效能如何提高伺服器
- Linux效能分析工具與圖形化方法Linux
- Linux 效能最佳化工具包 sysstatLinux
- 程式設計師不可不知的Linux效能工具程式設計師Linux
- 藉助 Valve 的新編譯器,Linux 遊戲在 AMD GPU 中獲得了效能提升編譯Linux遊戲GPU
- 原生canvas遊戲效能優化Canvas遊戲優化
- 動作遊戲,需要如何提高打擊感?遊戲
- 通過編寫掃雷遊戲提高你的 Bash 技巧遊戲
- 如何提高遊戲本地化的投資回報率遊戲
- 分享一個可以提高 Laravel 效能和安全性的擴充套件包工具Laravel套件
- 提高 PostgreSQL 插入效能的 5 個技巧SQL
- 怎樣提高伺服器的效能伺服器
- 如何提高你的 React 應用的效能React
- 巨人網路製作人聊遊戲長留: 提高遊戲長留是遊戲製作終極追求遊戲
- Linux工具效能調優系列二:buffer和cacheLinux
- Linux iperf 網路傳輸效能測試工具Linux
- Linux效能運維–三個Python小工具Linux運維Python
- 14 個依然很棒的 Linux ASCII 遊戲LinuxASCII遊戲
- 推薦一個可以提高生產力的線上遊戲遊戲
- 幾個小技巧,幫你快速提高遊戲的打擊感遊戲
- ZROJ#397. 【18提高7】模仿遊戲(爆搜)遊戲
- 利用PerfDog分析遊戲效能瓶頸遊戲
- Go1.13 defer 的效能是如何提高的?Go