- ProtonDBの最新統計によると、現在 Windowsゲームの約90%がLinuxで実行可能 になっている
- WINEとProton開発者による改善作業、そして Steam Deck のようなハードウェアの成長のおかげで、Linuxはもはやニッチなプラットフォームではなく、実用的なゲーム環境として定着しつつある
- Boiling Steamの分析基準によれば、ほとんどの最新ゲームは「プラチナム(完全動作)」または「ゴールド(小規模な修正が必要)」に分類され、実利用に十分な水準に達している
- 一部の アンチチートシステム の問題や 開発元の消極的なサポート により、特定の人気タイトルは依然として実行が難しいものの、コミュニティ主導の互換性改善のヒントが活発に共有されている
- Windows 10の終了にあわせて ユーザーがmacOS・Linuxへ移行する中、Linuxはますます 現実的で安定したゲーミングの代替手段 として浮上している
Linuxゲーミング互換性の飛躍的な向上
- ProtonDBの最新統計によると、現在登録されているWindowsゲームのうち約90%がLinux環境で動作する
- これはほんの数年前までは想像しにくかった水準であり、Proton・WINE・DXVKプロジェクト の継続的な改善が主な要因である
- Steam Deck および SteamOSベースのディストリビューション(Bazziteなど) の人気拡大が、Linuxゲーミングエコシステムの成長を後押ししている
- この成果は Windows 10から11への移行期 と重なって現れている
- 多くのユーザーが 別のプラットフォームへ移行 しており、一部では Mac購入の増加 にもつながっている
- Linux向けの主要ディストリビューションである Mint、Zorin、SteamOS などでも、インストール直後に動作可能なゲーム数が急増 している
Boiling Steamの互換性評価体系
- Boiling Steamは プラチナム(完全動作)、ゴールド(小規模な修正が必要)、シルバー(軽微な不具合)、ブロンズ(不安定動作)、Borked(実行不可) の5段階で評価している
- この評価体系はValveの Steam Deck検証システム と似ているが、Boiling Steamは Steam Deckの性能制約を考慮しない
- そのため デスクトップおよびノートPCユーザーにとって、より実用的な基準 と評価できる
- 近年は プラチナム・ゴールド評価の比率が急速に増加 し、逆に ブロンズ・Borked評価は減少 傾向にある
- Steam Deckの性能制限を除外し、デスクトップ・ノートPC中心の実利用基準 で評価されているため、現実的な有用性が高い
依然として残る課題
- アンチチートソフトウェア(anti-cheat) の互換性問題により、一部の人気マルチプレイタイトルは依然としてLinuxで動作しない
- 一部の開発元は依然として 非Windowsユーザーへのサポートに消極的 だが、コミュニティが提供する 非公式の互換性パッチや設定のヒント は活発に共有されている
- Boiling Steamは今後、開発元が Steam Deck・Linux環境でのテストを基本プロセスに含める ようになる可能性に言及している
Linuxゲーミングの意味と展望
- Windows 10のサポート終了が近づく中、多くのユーザーが macOSとLinuxへ移行 する流れが鮮明になっている
- 今回の統計は、Linuxがもはや開発者専用のプラットフォームではなく、一般ゲーマーにとっても実質的な代替手段として定着しつつあることを示している
- ゲーム開発元にとっても、Linux対応の拡大は市場へのアクセス性を高める戦略的な選択肢 として浮上している
3件のコメント
ゲイブ・ニューウェル、彼は神なのか?
彼は神です…
Hacker Newsの意見
25年間Windowsを使ってきたが、Linuxへ完全移行した
古いゲームが好きな立場としては、Wine(dxvk、cnc-ddrawを含む)がWindowsよりもうまく動くことに驚いている
64ビットOSで16ビットゲームも実行できる
フルスクリーンに強制切り替えされるゲームはWine Virtual Desktopで解決している。以前はDxWndのようなハックツールを使う必要があった
ただし、Wineに2x〜3xの拡大機能がないのは惜しい。その代わりGamescopeコマンドで解決できる
ゲームごとにWine prefixを分けることもできるが、まだその必要はなかった
一部のUnityゲームがディスク容量を浪費しているのを見つけたが、LinuxではSquashFSで圧縮して実行すると、むしろ読み込みが速くなる
マルチプロセッサ環境でクラッシュするゲームは、
tasksetでCPUを1つに制限して解決しているdxvkのようにDLLをいくつかゲームフォルダに入れて、設定ファイルだけ修正すればよい
おそらく暗号化後の圧縮が原因かもしれないし、あるいはアルファチャンネルで埋まったテクスチャのせいかもしれない
関連参考リンク: StackOverflowの議論
もうWindowsに戻るつもりはまったくない
ZFSスナップショットで誤ったMOD導入を巻き戻せるし、開発環境と同じシステムでゲームを動かせる
LXDコンテナ内でCloud Initを使ってゲームサーバーを自動構成する設定も集めている
UbuntuではAMDもNvidiaもどちらも問題なく動く。興味がある人はとにかく試してみることを勧めている
妻がStardew Valleyをテレビにストリーミングしている間も、自分のPC作業にまったく支障がない
SunshineやApolloのような代替手段ではセッション中にPCを使えず不便なので、Linux向けの代替があるか尋ねている
GPU(6650 XT)の問題かもしれないとしている
動かないときはProtonのバージョン変更で解決する。Windowsよりはるかに良いと感じている
Steam Deckに感銘を受け、RX 9070XTを購入してLinuxへ完全移行した
数百時間プレイしたが、問題なくスムーズに動いている
ValveがLinuxゲーミングをここまで進化させたことに驚いている
昔はSteamをWineで手動インストールしなければならない時代があった
Steam Deckがなくても、自分のゲームがLinuxでどの程度動くか確認する方法を共有している
Steamライブラリで「Steam Deck」フィルターを使えば、Verified / Playable / Untestedの状態を確認できる
ValveのProtonのおかげで、SkyrimやOblivionのようなゲームもMOD込みでよく動く
主にアンチチートのあるオンラインゲームが問題になる
Untestedのゲームのほうがむしろよく動く場合もある
たとえばThe Unfinished Swanは当初は動かなかったが、後にはデフォルト設定で完璧に動作した
2003年当時の自分は、Wineは時間の無駄なプロジェクトだと思っていた
しかしValveのProtonは、その土台があったからこそ可能だった。Wine開発者たちに敬意を表している
「Linuxデスクトップの年」がもうすぐ来ると思っていた
「Windowsゲームのうち、Windowsでまともに動くのは何%だろう?」という問いを投げかけている
2〜3年前からLinuxでAMDハードウェアを使ってゲームしており、BF6はアンチチートの問題で無理だが、
Insurgency: Sandstormのほうがずっと良いと感じている
こうした制約が重い人には、むしろPlayStationのほうが向いているかもしれないという
AppleがmacOS向けにProtonのような互換レイヤーを作ってくれたらいいのに、と想像している
Mシリーズチップには十分な性能があるが、Metalへの移植不足が問題だ
Windowsゲームをそのままインストールして実行できるレイヤーが必要だという
自分は少数派だと感じている
Radeon VII、RX580、RTX3060などで試したが、カクつきやスタッターがひどかった
GPUパススルー(VFIO、SR-IOV)でVM内で動かすとうまくいったが、複雑だった
結局PS5 Proを買い、「ただ動く」という点でLinuxより優れていると感じた
Void Linuxだけがまだ比較的苦痛が少なかった
2000年代初頭にSlackwareへ移行したが、当時のWineは不安定だった
ここ数年はSteam経由ですべてのゲームが完璧に動いている
Deep Rock GalacticやNecesseのようなゲームをWindowsなしで楽しめる
WindowsやDOS向けの古いゲームも、最新のWindowsではうまく動かないことが多い
Steam Deckの成功のおかげで、Linux対応を求める声が高まったと感じている
カーネル6.16へ上がるにつれて、過去の多くの問題が解決した
古いLTSディストリビューションを使うと、さらに多くの問題が生じる可能性がある
珍しいAPI呼び出し1つでゲーム全体が止まることもある