目次
あなたのような読者が、MUOを支えています。当サイトのリンクを利用して購入された場合、アフィリエイト報酬を得ることがあります。続きを読む
Linuxは、Windowsのゲームに追いつくという、かつては不可能とされていたことをついに成し遂げました。少なくとも、Valve'のLinuxで動作するSteam Deckコンソールのおかげで、そのように見える。しかし、それは本当なのだろうか?あなたは、ついにWindowsを捨てて、ゲーマーとしてLinuxにジャンプすることができるでしょうか?
しかし、そうもいきません。まだいくつか注意点があるので、答えがそれほど明確でない理由を探ってみましょう。
Valve'のLinuxでのゲーム革命
ValveがMicrosoft Storeに脅威を感じたのが始まりです。その時、Valveは代替プラットフォームを作るというアイデアを思いつきました。ゲーム機のように簡単に使えるが、広く普及しているPCのハードウェアをベースにし、"open"を走らせるというものだ。OS、マイクロソフトに支配されていない。
Valveのソリューションは"Steam Machines"と呼ばれ、最新のPlayStationやXbox以前のゲーム機とは異なり、カスタムハードウェアに依存することはないでしょう。サードパーティベンダーの誰もが、自分たちの好きなようにSteam Machineを作ることができます。すべてのSteam Machineに共通するのは、Valve'独自のLinuxベースのカスタムOSであるSteamOSだけであろう。
この記事では触れませんが、様々な理由でプロジェクトは失敗しました。ありがたいことに、Valveは諦めませんでした。
Steam Deckは、Valveが独自に開発したゲーム用のハードウェアとソフトウェア"プラットフォーム"の集大成と言えます。
Steam Deckのハプティックタッチパッドは、Valve社のSteam ControllerのDNAを受け継いでいます。OSはSteamOSの新バージョンです。Valve's Steam Deckの詳細については、Valve's Steam Deckについて知っておくべきすべてのことについての記事をご覧ください。
ValveはいかにしてLinuxにゲームをもたらしたか
Valveは、何千ものタイトルを集めた比類なきコレクションを持ち、他のプラットフォームが比較にならないほど充実していることに気づきました。しかし、ライブラリはあっても、最も重要なもの、つまりプラットフォームそのものがなかったのです。
そのため、WINEとProtonのプロジェクトを支援し、プログラマーに報酬を支払って開発を加速させるようになったのです。Steam Protonとは何か、Steam DeckでWindowsゲームを実行する方法についての記事で、彼らがどのように魔法をかけているのかをご確認ください。
この2つのプロジェクトのおかげで、Arch Linuxを改良したSteam Deckは、失敗したSteam Machineの代わりに、Steam Storeのライブラリの大部分と互換性を持つことができるようになりました。
ありがたいことに、それは双方向に作用し、同じ理由で、LinuxはWindows用に設計された多くのゲームを、同様のパフォーマンスと最小限の問題でプレイできるようになりました。この"トリクルダウン効果"がどのように働くかは、Proton GEとは何か、SteamOSとLinuxのゲームの互換性をどのように向上させるかという記事で説明しました。
しかし、すべてのゲームが動作するわけではありません。多くのゲームは不具合を起こし、さらに全く動作しないものもあります。しかし、過去に紹介したように、使っているアプリやゲームによっては、WindowsからLinuxにシームレスに乗り換えることができるかもしれません。
LinuxはWindowsよりもゲームに適しているのか?その理由は?
では、今、Linuxに乗り換えることが、ゲームのための道なのでしょうか?そうとも言えません。WindowsマシンでSteamのゲームをプレイする際に遭遇しないような問題がまだいくつかあります。
1.制限的なDRMはLinuxを好まない
DRMとその兄弟であるアンチチートは、ゲーマーにとって不便なものであり、パフォーマンスに犠牲を強いることが証明されています。Denuvoとは何か、なぜ皆がそれを嫌うのか、という記事で説明したように、多くの人が最も人気のある改ざん防止策を嫌う主な理由はそこにあります。
しかし、このような解決策は、トリプルAゲームにも必要であると考えられています。f}uncrackable"プロテクションは、ゲーム製作者に売上が保証された安全な初期ウィンドウを与えることができます。
チート対策は、DRMと同様に、不正行為を防止することで、誰もが公平にゲームを楽しめるようにすることができます。しかし、迷惑になることもあります。
Valveは、DRM/アンチチート企業やゲームクリエイターと協力して、最も人気のあるタイトルをSteam Deck(ひいてはLinux)と互換性を持たせるか、最も著名な"ゲーム保護"ソリューションと互換性を確保するための独自の回避策を実装しています。
しかし、たまにLinuxで動作しないタイトルに遭遇することがあります。それは、タイトルそのものではなく、DRMやアンチチートがTux's OSと互換性がないことが原因です。
2.Linuxにおけるサードパーティ製ランチャーの悩み
最近Steamでトリプルエーゲームを購入した場合、おそらく追加のランチャーが付属しているはずです。このようなランチャーのほとんどはLinuxで動作しますが、1つか2つはそうではありません。少なくとも、いつもそうとは限りません(こんにちは、Rockstar Games Launcher)。そして、Linuxはクリエイターの優先リストにないのです。
しかし、Steamストアや他のデジタルストアで、クリエイターやコミュニティの努力によってLinuxでランチャーが動作するタイトルを購入したとします。そのゲームに独自のカスタムランチャーが付属しているかどうか、事前に確認しましたか?それも問題かもしれません。
ゲーム専用ランチャーが予期せぬ環境(別名:Linux-pretending-to-be-Windows)で動作していることに気づき、"bork"することがあります。解決策があるかもしれません(ゲームの実行ファイルを直接起動するとか、カスタム追加フラグを使用するとか)。しかし、それは絶対ではありません。
3.Linuxエミュレータのサポートが少し不足している
Windows PCでは、エミュレーションの魔法によって他のプラットフォームで作られたタイトルを楽しむことができるのは素晴らしいことだと思いませんか?Linuxでは、OSのオーバーヘッドが少なく、ハードウェアドライバが優れていて、メモリ管理がしっかりしているため、より良い体験ができるのです。
ただし、Xbox 360のゲームもプレイしたい場合は除きます。
Windows 版 Xenia を使って PC で Xbox 360 ゲームをプレイする方法」で紹介した Xbox 360 用の最高の(そして唯一完全に動作する)エミュレータである Xenia は、このガイド'のタイトルにあるように、Windows でしか利用できません。
また、PCのハードウェア上でPlayStation 4をエミュレートすることに期待できそうな新しいfpPS4も試してみたくなりましたか?ああ、あれも、少なくとも今のところ、Windows—でしか使えないんだ。
4.Linuxスポーツ 少ないサードパーティ製ツール
現在では、3dfx'のVoodoo"グラフィックアクセラレータ"を活用した古典的な作品を、カスタム"ラッパー"でプレイすることができます。これらのアプリは、モダンなOSでクラシックなDOSやWindows 9xの3Dアクセラレーションタイトルを実行できるモダンなGPUの上に互換性のレイヤーを追加します。その"モダンなOS"が"Windows"と呼ばれるなら。
F.E.A.R.やその他の懐かしいタイトルを、Creative'のEAXという印象的なマルチチャンネル位置3Dオーディオを使ってプレイしたことを覚えているだろうか?マイクロソフトのWindows VistaではEAXの互換性が失われましたが、CreativeはCreative ALchemyアプリという形で修正プログラムを発行しています。もちろん、Windowsのみです。
OpenALソフトという代替ソフトを試すこともできますが、それほどうまくはいかないかもしれません。しかし、Creativeのソリューションとは異なり、ハードウェアにとらわれないという点では優れており、最新のオーディオシステムで使用することができます。
少なくとも、Reshadeを使えば、Windowsのようにゲームのビジュアルを改善することができます。vkBasaltを使い、Reshadeのシェーダーを手動でインポートし、使いたいものが動作することを確認し、GUIなしでカスタマイズすればいいのです。もし、これらのことが"楽しい"ではなく、面倒に聞こえるなら、Linuxゲームはあなたにとって最良の選択肢ではないかもしれません。
5.Windowsは、初日から最新・最高のものを提供する
熟練したゲーマーなら、ゲームの予約購入は避けるのが一番だと知っています。新しいタイトルの予告編を見ると、まるでスライスブレッド以来の最高傑作のように見えるかもしれません。しかし、結局のところ、約束された機能の半分が欠けていたり、ハードウェア上でカタツムリのように動作してしまったりと、悪いPC移植版の1つになってしまうかもしれません。
さらに、もしあなたがLinuxを使っているならば、初日からプレイするために予約する意味はないでしょう。
同様に、最新のハードウェアに搭載された最新のゲーム関連機能が、初日からLinuxで動くとは思わないでください。少なくとも、時折不具合が発生することは避けられません。RTXエフェクト?アップスケーリング?物理演算?Tux Racerにはそんなものは必要ありません。
Linuxを見捨てないでください
Linuxでゲームをすることは悪いことだと思われがちですが、私たちはLinuxでゲームをする際に直面する問題を取り上げてきただけです。Steam Deck、WINE、Protonのおかげで、多くのWindowsゲームがLinux—、特に最も人気のあるゲームでプレイできるようになりました。
ほとんどのエミュレータはLinuxネイティブ版を提供しており、Windowsで使用しているサードパーティ製ユーティリティ(Cheat Engineなど)には、通常、さらに優れた代替品が見つかります。
Linuxは、いじったり、カスタマイズしたり、自分だけのものにすることができるので、素晴らしいものです。しかし、同じ理由であなたには向かないかもしれません:時には、ゲームの設定をいじったり、ファイルをいじったりして、(少しでも)思い通りに動作させる方法を何時間もかけて研究する必要があります。
Linuxでゲームをする。ベストではないが、遠く及ばない
Steam DeckがLinux OSを搭載したことで、LinuxでゲームをすることがWindowsでゲームをすることより良いことなのか疑問に思うことは許されるでしょう。もしあなたが、Windows PCでのゲームの複雑さよりも、コンソールでの体験が好きなら、Linuxでゲームをすることは、はるかに複雑な努力に見えるでしょう。
しかし、お気に入りのゲームの設定ファイルに潜り込んでハードウェアに最適化したり、忘れられたフォーラムで非公式ツールを探してお気に入りのレトロタイトルを最高の状態にしたりするのが好きなら、飛び込んでみてください、きっと気に入ると思います。