自作機のゲーミング用デスクトップPCのOSをUbuntu 24.04にして、SteamとSteamのゲームを動かしてみた。
昔に組んだゲーミング用デスクトップPCなのだが、OSをWindows11にするにはCPUが1世代古いので(Intel Core i5-6600K)、代わりにOSをUbuntuにして、Ubuntu版のSteamとプロプライエタリなGPUドライバを入れてLinuxなゲーム環境を試してみる。
以下の記事を参考にした。
・【Ubuntu日和】【第3回】Ubuntuでもエルデンリングを動かせる! SteamでWindows用のゲームをプレイしよう – PC Watch

グラフィックボードはGeForce GTX950(OC)というのをもともと入れていたのだが、GTX970とGTX1070Tiというのを入れ替え用に中古品で手に入れた。とりあえず、GTX970を試している。
Software Updatesの設定画面で、Additional DrivesでGTX970のドライバを入れた。

Steamもインストールしたのだが、NVIDIA 32bitのモジュールが足らないという警告がでるので、表示されているとおりにモジュールを手動でインストールした。

無事、Steamが起動した。

Ubuntu上のSteamでゲームを買ってみる。
セール中のDead Island 2というを購入したので、ダウンロード&インストールしてる。
(Dead Island 2はXbox版をクリア済みだ。)

PCの必要最低限のGPUはGTX1060以上となっているので、古いGPU(GTX970)だと満足に動かなさそうだ。
インストールできたので、試しにDead Island 2を起動してプレイしてみた。
最初の飛行機の墜落現場のステージは割と問題なくプレイできたのだが、イベントでゾンビに噛まれた後にベルエア地区に入ってからは画面に目の濁りを表現するエフェクトが入るためか、かなり動作がもっさりしてずっと遅延した感じの動作になってしまった。
やはりグラフィックボードの能力が足らないようだ。ゲームのグラフィック設定を変えてみたのだが、設定で変えられる項目が少なくて変更してもあまり効果がなかった。
いま試しているデスクトップ機は電源が足りないみたいで 手持ちのGTX1070Tiが動作しなかったから、困った状態だ。小型PC筐体で特殊形状だと電源が取り替えられないのが問題だ。
(もう1台の最近手に入れたゲーミング`PCのG-Gear miniのグラボ無し中古品とマザーボード交換のためケース交換をしており、電源が600W品から500W品に代わってしまっているので、電源が足らなくなっている。2つのPCの筐体にはそれぞれ特殊形状の電源ユニットが取り付けられていて、そのせいで一般の品物と交換できない。)
—
あと、些細な問題だが、コントローラーにXboxOneコントローラーの古いのが余っていたので使ったのだが、十字ボタンの調子が悪い。ボタンの反応が悪く、特に右側にボタンが全然入らない。壊れそうなくらい強く押し込むとたまに反応するという症状だ。
Xbox Elite Controller (初代 Xbox One Elite Controller)に取り換えてみると、こちらは問題なく十字ボタンが動作している。
XboxOneコントローラーの問題なのだろうか? (ハードウェア的な故障?)
だが、XboxOneやXbox Series Sに取り付けるとちゃんと十字ボタンは使えている。
UbuntuのSteam用のコントローラーのドライバに問題がありそうだ。ソフト的な問題っぽい。