最近の記事

2020年10月03日

【Steam】公式よりも高機能で、動作するゲームが増えるカスタムProton「Proton GE Custom」を導入する

Linux環境で、ゲームプラットフォーム「Steam」を動作させるには、Protonと言うSteam用のWineを導入する必要があります。公式クライアントでは、設定を変更する事で、Protonを使えますが、公式のProtonでは動作しないゲームが色々とあります。そこで、カスタムProtonを別途インストールする事で、公式のProtonよりも高機能で、より多くのゲームを動作させる環境を構築していきます。

◇Proton GE Custom
https://github.com/GloriousEggroll/proton-ge-custom/releases

Proton GE Customは、LinuxのSteam環境で最新のWine環境を導入してくれるカスタムProtonです。公式のProtonよりも新しいWine(staging版)がベースになっていて、最新のパッチが既に当たっているので、使える起動オプションも増えています。また、公式ではサポートされていないゲームも新しいパッチによっと動作する可能性が高くなっているのが大きな特徴です。

Proton GE Customのインストール方法は以下の通りです。


1.Proton GE Customをダウンロード(ここでは、Proton-5.9-GE-6-STをダウンロードする例を示します。)
wget https://github.com/GloriousEggroll/proton-ge-custom/releases/download/5.9-GE-3-ST/Proton-5.9-GE-6-ST.tar.gz
2.「.steam/root/compatibilitytools.d」というフォルダを作成
mkdir -p ~/.steam/root/compatibilitytools.d/
3.「.steam/root/compatibilitytools.d」にカスタムProtonを設置
tar -C ~/.steam/root/compatibilitytools.d/ -xvf Proton-5.9-GE-6-ST.tar.gz


後は、Steamを起動させて、Proton GE Customを選択して起動させます。
スクリーンショット_2020-10-03_11-24-40.png

ゲームによっては、esyncやfsyncが有効になっていると起動しない事があります。
fsyncパッチを適用したカスタムカーネルを使っていて、fsyncとesyncを切りたい時には、以下のコマンドを各ゲームのプロパティの起動オプションから設定します。コマンドは以下の通りです。

PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%


fsyncパッチが当たっていないカーネル(Ubuntu公式カーネルなど)で、esyncを切りたい時には、以下のコマンドを設定してください。

PROTON_NO_ESYNC=1 %command%


posted by takatan at 11:29| 大阪 | Game Hacks | このブログの読者になる | 更新情報をチェックする