FeralGameModeを使用してLinuxでゲームパフォーマンスを向上させる方法

FeralGameModeを使用してLinuxでゲームパフォーマンスを向上させる方法

Feral Interactiveは、GameModeとして知られるLinuxゲーマー向けの革新的なプログラムを作成しました。これは、CPUガバナー、I / O優先度、GPUパフォーマンスなど、Linuxオペレーティングシステムのいくつかの側面を最適化することにより、ビデオゲームのプレイ中にパフォーマンスを向上させることができる印象的なツールです。

LinuxでGameModeを使用するには、GitHubで入手可能なソースコードからプログラムをビルドする必要があります。ソースコードの作成は非常に簡単です。開発者は必要な依存関係とそのインストール方法を概説し、実行時にソフトウェアのコンパイルの面倒さを取り除くことができる洗練されたインストールスクリプトも含まれています。

LinuxでGameModeのインストールプロセスを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、ターミナルが開いたら、インストールプロセスの各セクションに従って、GameModeのコピーを起動して実行します。

依存関係の取得

LinuxにGameModeをインストールする上で最も重要な部分は、インストールする必要のあるさまざまなビルド時のソフトウェア依存関係を取得することです。Linux PCで設定されたGameModeの依存関係を取得するには、使用しているLinuxOSに対応する以下のコマンドラインの手順に従ってください。

Ubuntu

Ubuntu Linuxでは、必要な依存関係はMeson、Libsystemd-dev、Pkg-config、Ninja、Git、Libdbus-1-dev、およびDbus-user-sessionです。

sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session

Debian

Debian Linuxは、内部ではUbuntuと非常によく似ています。その結果、GameModeを構築するために必要な依存関係は同じです(Libsystemd-dev、Pkg-config、Ninja、Git、Libdbus-1-devなど)

sudo apt-get install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session

Arch Linux

Arch Linuxユーザーは、GameModeを構築するために4つの依存関係をインストールするだけで済みます。それらは、Meson、Systemd、Git、およびDbusです。

sudo pacman -S meson systemd git dbus

Fedora

LinuxでGameModeをコンパイルしようとしているFedoraLinuxユーザーは、Meson、Systemd-devel、Pkg-config、Git、およびDbus-develをインストールする必要があります。

sudo dnf install meson systemd-devel pkg-config git dbus-devel

OpenSUSE

開発者は、OpenSUSEでソフトウェアをビルドするために必要な正しい依存関係を明示的に概説していません。そうは言っても、Fedoraのものはうまくいくはずです。ただし、問題が発生した場合は、このページで開発者に直接問い合わせてください

sudo dnf install meson systemd-devel pkg-config git dbus-devel

ソースコードをダウンロードする

依存関係が処理されたので、GameModeのソースコードをダウンロードする必要があります。これを行うには、Gitプログラムとそのクローン機能を利用する必要があります。

git clone https://github.com/FeralInteractive/gamemode.git

クローン作成プロセスが完了すると、「gamemode」という名前のフォルダがホームディレクトリ(〜)に表示されます。以下のCDコマンドを使用して、ターミナルセッションをこのフォルダに移動します。

cdゲームモード

LinuxでのGameModeの構築

GameModeアプリケーションは、「bootstrap.sh」スクリプトのおかげで、どのLinuxPCでも簡単に構築できます。スクリプトを実行するには、ターミナルウィンドウで以下の実行コマンドを実行します。

./bootstrap.sh

Linux PCで「bootstrap.sh」スクリプトを実行すると、ユーザーのパスワードを入力するように求められます。スクリプトは、ビルドおよびインストールプロセス中にsudoアクセスを取得するためにスクリプトを必要とするため、そうしてください。

Linux PCでビルド/インストールプロセスが完了すると、以下のコマンドを入力して、GameModeに手動でアクセスできるようになります。

男gamemoded

Steam以外のゲームでGameModeを実行する

GameModeは、コマンドラインを介してLinuxコンピューターにインストールされたビデオゲームを実行できます。たとえば、Linux上のSuper Tux Kartのパフォーマンスを向上させるには、Linuxターミナルウィンドウで次のコマンドを実行します。

FeralGameModeを使用してLinuxでゲームパフォーマンスを向上させる方法

gamemoderun supertuxkart

Linux PCにインストールされているビデオゲームを実行するには、gamemoderunコマンドを記述してから、ゲームの実行コマンドを記述します。

gamemoderunゲーム名

SteamゲームでGameModeを実行する

ターミナルから実行する以外に、GameModeはSteamゲームでも動作します。Steamで実行するようにゲームを構成するには、Steamアプリを起動することから始めます。次に、Steamアプリケーションが開いたら、「ライブラリ」をクリックしてビデオゲームライブラリに移動します。

Steamの「ライブラリ」セクションに移動したら、インストールされているゲームを探し、マウスで右クリックして右クリックメニューを表示します。

Steamゲームの右クリックメニューで、「プロパティ」オプションを見つけて選択し、ゲームのプロパティ領域を開きます。次に、「起動オプションの設定」ボタンを探してクリックし、Steam起動オプションウィンドウを開きます。

Steamでのゲームの「起動オプション」内で、次のコマンドをテキストボックスに書き込んで、SteamゲームのGameModeを有効にします。

FeralGameModeを使用してLinuxでゲームパフォーマンスを向上させる方法

gamemoderun%command%

「OK」ボタンをクリックして、コマンドをSteamゲームに保存します。次に、「閉じる」ボタンをクリックして、Steamゲームのプロパティウィンドウを閉じます。

SteamゲームでGameModeを開始するには、「Play」をクリックして、画面に表示されるポップアップウィンドウにパスワードを入力します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか