
Ubuntuでゲームができる
1.はじめに
Windowsライセンスが高額である感じ,Linux系OSのUbuntuを導入してみた.ゲームをインストールしようと思ったらWindowsのみ対応のゲームタイトルが多いことに気づき,不便を感じていた.そんな中,Ubuntuで以下のゲームをプレイすることができたので,インストール方法を記載する.
・ブリザード Battle.net:オーバーウォッチ2
・Epic Game Store:Unreal Engine5
こちらのPC環境は以下の通り
$$
\begin{array}{l|l}
\text{OS} & \text{Ubuntu23.04} \\ \hline
\text{CPU} & \text{Ryzen 5 5600X} \\ \hline
\text{RAM} & \text{DDR4 2600MHz 8GB×2} \\ \hline
\text{SSD} & \text{nvme m.2 Gen3 256GB} \\ \hline
\text{GPU} & \text{RTX 2070} \\
\end{array}
$$
2.方法
大まかな作業の流れは以下の掲示板内の書き込み(英語)の通り
上記リンクのインストール方法をベースに,私の認識も交えながら詳細に記載する.
①GPUドライバーのインストール
いくつか方法はあるが,最もわかりやすいのは,"ソフトウェアとアップデート"内,"追加のドライバー"からダウンロード.

②Wineのダウンロード
Wineというlinux系OSでWindowsアプリケーションを実行するための互換レイヤをインストール.上記リンク先のStep2に示されたリンクから,該当するOSを見つけ,コードをコピーし,"端末"にペーストして実行.
③Lutrisのダウンロード
Ubuntuソフトウェア(Ubuntuのアプリストア)で"Lutris"と検索すれば出てくるので,インストール.

④各ゲームソフトのダウンロード
Lutrisを起動する.Epic Game Storeは左側のタブに並んでおり,ここから利用できる.

Battle.netのダウンロードは,左上のプラスボタン > Search the Lutris website for installers から,battle.netと検索.

インストール中,ダウンロードが完了するまでログインを試みるなという旨の英文が表示される.実際にダウンロード中にBattle.netのログインタブが立ち上がったが,完了するまでは閉じておく.
3.ゲームしてみた感想
インストールしたばかりの時期は,たまに重くなる時があった.例えばオーバーウォッチ2のプレイ中,敵と接近したときにフレームレートが大きく落ちるなど.アプリごと落ちることもあった.数日経過以降はある程度快適にプレイできた.
以下の方法でUbuntu上でFF15ベンチを回したら,デフォルト設定(標準品質,1920×1080,ウィンドウ)でスコア10505.以前にWindows11で実施した時のスコアは11615であった.UbuntuではWindows11と比べて約10%性能が低下したことになる.
linuxでも意外とゲームができることはわかったけど,結局Windowsが最適解であることに気づいて,いまはほとんどLinuxを使っていない...