「Gamemode」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎設定: 情報を更新)
9行目: 9行目:
 
== 設定 ==
 
== 設定 ==
   
  +
gamemode は次のファイルを介して設定され、次の順序で読み取られてマージされます。
{{ic|gamemode.ini}} ファイルを作成して設定します。[https://github.com/FeralInteractive/gamemode/blob/master/example/gamemode.ini gamemode.ini のサンプルはこちら]です。{{ic|/etc/}}、{{ic|$HOME/.config/}}、{{ic|/usr/share/gamemode/}} のいずれかに保存してください。
 
   
  +
# {{ic|/etc/gamemode.ini}} システム全体の設定用;
{{ic|desiredgov}} が {{ic|performance}} に設定されていることを確認し、ゲームの優先度を上げるために {{ic|renice}} を10程度に増やすとよいでしょう。
 
  +
# {{ic|$XDG_CONFIG_HOME/gamemode.ini}} ユーザーローカルの設定用;
  +
# {{ic|./gamemode.ini}} ディレクトリローカルの設定用;
   
  +
{{Tip|コメント付きの設定ファイルの例は、[https://github.com/FeralInteractive/gamemode/blob/master/example/gamemode.ini FeralInteractive GitHub] にあります。}}
このパッケージには、renicing 機能を動作させるためのドロップインファイル {{ic|etc/security/limits.d/10-gamemode.conf}} が付属していることに留意してください。gamemode がゲームプロセスを renice するようにしたい場合は、{{ic|gamemode}} グループを作成し、参加する必要があります。
 
  +
  +
{{Note|{{ic|/usr/share/gamemode/gamemode.ini}} はパッケージ管理者による手動構成用に予約されているため、ユーザーは作成しないでください。詳細については、{{man|7|file-hierarchy}} を参照してください。}}
   
 
== 使用方法 ==
 
== 使用方法 ==

2023年10月3日 (火) 18:52時点における版

Gamemode は Linux 用のデーモン/ライブラリの組み合わせで、ゲームがホスト OS やゲームプロセスに最適化のセットを一時的に適用することを要求できるようにするものです。

インストール

gamemodelib32-gamemodeインストールします。

設定

gamemode は次のファイルを介して設定され、次の順序で読み取られてマージされます。

  1. /etc/gamemode.ini システム全体の設定用;
  2. $XDG_CONFIG_HOME/gamemode.ini ユーザーローカルの設定用;
  3. ./gamemode.ini ディレクトリローカルの設定用;
ヒント: コメント付きの設定ファイルの例は、FeralInteractive GitHub にあります。
ノート: /usr/share/gamemode/gamemode.ini はパッケージ管理者による手動構成用に予約されているため、ユーザーは作成しないでください。詳細については、file-hierarchy(7) を参照してください。

使用方法

gamemode でゲームを実行するには、次のように起動します。

To run games with gamemode start it like this:

$ gamemoderun ./game

ゲームを起動したら、コマンドで gamemode が動作していることを確認できます。

$ gamemoded -s
ノート: gamemoded.service のユーザーユニットは dbus によって、オンデマンドで起動されます[1]

Steam

Steam が gamemode でゲームを起動するようにするには、ゲームを右クリックし、Properties... を選択し、Launch Options に次のように入力します。

gamemoderun %command%