開発の数ヶ月後 Covid-19に関連する問題のために、新しい働き方に適応するために、 FeralInteractiveが発表 最近、の新しいバージョンの発売 ゲームモード1.6 これは、メモリ管理でいくつかの改善が行われ、マイナーなバグ修正が行われたことを強調しています。
GameModeに慣れていない人は、それが さまざまな調整を統合するバックグラウンドプロセス また、ゲームのパフォーマンスを最大化するために、外出先やシステムを微調整します。
ゲームの場合、特別なライブラリlibgamemodeを使用することをお勧めします。これにより、ゲームの実行時にシステムでデフォルトで使用されない特定の最適化を含めるように要求できます。 ゲームコードを変更せずに、自動最適化モード(ゲームの開始時にLD_PRELOADを介してlibgamemodeauto.soをロードする)でゲームを実行するためのライブラリオプションもあります。 特定の最適化を含めることは、構成ファイルを介して制御できます。
新しいバージョン1.6について
提示されたこの新しいバージョンでは、 systemdにバインドされていないelogindおよびlogindされたオプションを実行できる機能を強調しています。
また、追加されました ライブラリディレクトリの変更のサポート ユーティリティ用 gamemoderunおよびLD_PRELOAD値のオーバーライド $ GAMEMODERUNEXECで。
一方で 強化されたメモリ管理のハイライト また、gamemoderunユーティリティの新しいマニュアルが提案され、例を含むゲームモードシミュレーションゲームのセットが追加されました。
検出された問題について この新バージョンがリリースされたのは、 ArchLinuxおよびGameMode1.6を更新する派生物は、ゲームの実行に問題を引き起こします。
使用しようとすると、次のエラーが発生します。
/ usr / bin / gamemoded:共有ライブラリのロード中にエラーが発生しました:libinih.so。0:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません
この問題を解決するために、瞬間的な解決策が提案されています、あなたは詳細を調べることができます 次のリンクで。
その他の分布については、問題ないか、少なくともまだ報告されていないようです。
最後に あなたがそれについてもっと知りたいなら この新しいバージョンについては、で詳細を確認できます 次のリンク。
LinuxにGameModeをインストールするにはどうすればよいですか?
GameModeの試用に興味がある場合は、次の方法でシステムにインストールできます。
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、およびインストールする派生物:
sudo dnf install meson systemd-devel pkg-config
今、 アプリケーションのソースコードを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
コンフィギュレーション
デーモンを構成できます 現在ファイルを使用しています ゲームモード.ini、これはアプリケーションフォルダ「example」内にあります。
構成ファイルは、次のディレクトリからロードおよびマージされます、 順番に:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD
このファイルでは、基本的にガバナーを構成し、GameModeを実行したくないゲームを除外するためのブラックリストを提供します。