GameMode:優化系統以播放喜歡的遊戲

Feral_Interactive_logo

英國公司 Feral Interactive幾週前發布了開源軟件GameMode,設計 加快現代遊戲在操作系統上的運行 Linux系列。

由於在遊戲開始時自動激活了CPU的“性能模式”,從而實現了速度提高。 遊戲模式 是Linux的新選項,可讓您優化PC播放,它通過對設置進行一系列更改來管理系統,以便在視頻遊戲會話期間優化其性能。

眾所周知,常見的Linux問題之一是遊戲過程中的CPU速度變慢。 GameMode允許您解決此問題,而無需手動干預操作系統配置。

關於GameMode

GameMode允許您在遊戲開始時更改系統的行為: 守護程序負責將CPU調節器更改為性能模式 而不是正常的按需或省電模式。

設計 在主機守護程序和庫之間有清晰的抽象 ( 遊戲模式 libgamemode)和客戶充電器( libgamemodeauto 和 gamemode_client.h),可以安全使用,而不必擔心守護進程是否已安裝或正在運行。

這種設計還意味著,儘管主機庫當前依賴於systemd與守護程序進行消息交換,但完全有可能實現仍可與相同客戶端一起使用的其他內部功能。

如果您有一個CPU,AMD並且它禁用了Cool'n'Quiet,或者您有一個Intel CPU和它禁用了SpeedStep,則另一個,GameMode調控器將無法工作,因為您的CPU無法與調控器一起使用。 您已經從中獲得最大收益。

如何在Linux上安裝GameMode?

由於它可以使用的大量硬件,因此它仍處於測試階段以便完善細節,因此,我們幾乎無法在系統存儲庫中找到該應用程序。

然而首先,我們必須安裝一些依賴項以保證良好的操作 我們系統中的GameMode。

通常,所需的依賴項包括 介子,pkg-config,開發庫 systemd和忍者構建。

對於Debian,Ubuntu及其衍生的發行版,我們使用此命令安裝依賴項
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

對於那些已經安裝 使用以下命令可以獲得ArchLinux,Manajaro或這些依賴項的某些派生物 該命令:
sudo pacman -S meson systemd ninja
當為 我們安裝的Fedora,Korora,CentOS,openSUSE和衍生產品:

須藤dnf安裝介子systemd-devel pkg-config



遊戲模式 Linux



現在, 我們必須從git的空間下載應用程序的源代碼, 要在終端上執行此操作,我們執行以下命令:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

現在 我們必須使用以下命令將服務加載到系統:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

將其安裝到系統上並成功將服務加載到系統上後,您可以通過執行以下命令告訴任何遊戲它可以使用GameMode:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

您還可以將其添加為每個遊戲的Steam啟動選項,如下所示:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

如果想知道當前使用的是哪個CPU調速器,可以在終端中運行以下命令:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

組態

守護程序可以配置 當前使用的文件 遊戲模式文件,這位於應用程序文件夾“ example”中。

從以下目錄加載和合併配置文件, 為了:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

在此文件中,我們基本上配置了調控器,它為我們提供了黑名單,以排除那些我們不希望運行GameMode的遊戲。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。