Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntu Linuxでゲームは本当に楽しめる?最新のLinuxゲーミング環境を徹底解説

PCユーザー向けには多くの優れたOSが存在しますが、ゲーマーにとっての選択は明確です。そう、Microsoft Windowsです。Windowsは今なお圧倒的なシェアを誇るOSであり、ゲーム開発者が最も大きな顧客基盤を持つプラットフォームに注力するのは自然な流れといえます。

しかし、これはオープンソースOSであるUbuntu Linuxを愛用したいゲーマーにとっては残念な状況でした。WindowsではなくLinuxを選ぶべき道徳的・法的・技術的な理由は数多くあります。

主要な商用Windowsソフトウェアの多くには、オープンソースの代替品が存在します。しかし、Linuxシステムでゲームを楽しむことは長らく大きな手間を伴う作業であり、そのためUbuntuのようなOSは「ゲーム用途には不向き」という評判が定着してしまっていました。

もしあなたが現在、Ubuntu LinuxやLinux全般でのゲームプレイについてそのような印象をお持ちなら、その先入観を見直す時期が来ています。Linuxでのゲーム体験がWindowsと完全に同等だとは言えませんが、「悪い」ということでもありません。ここでは、Linuxゲーミングを取り巻く環境がどのように改善されてきたのかを詳しく見ていきます。

ドライバーとAPIサポートの大幅な向上

Windows上でゲームが快適に動作するのは、ハードウェアメーカーが最適化された安定したドライバーの開発に力を注いできたからです。ゲームが想定しているAPI(アプリケーションプログラミングインターフェース)も同様に、Windowsとそのハードウェアの性能を最大限に引き出せるよう設計されています。

一方、Linux向けのドライバーやAPIサポートは、これまで後回しにされがちでした。しかし近年では、NVIDIA、AMD、Intelの各社がカーネルモジュールにおいて機能面・安定性の両面でWindowsと同等の水準を実現するよう努めています。また、DirectXのようにWindows専用ではないVulkan APIの採用も広がりを見せています。

ゲームがVulkanなどのクロスプラットフォームAPIで動作すれば、ネイティブなLinux版の開発が容易になるだけでなく、互換性ソフトを使ってWindows版をLinux上で動かすことも簡単になります。

ネイティブLinux対応ゲームの増加

ValveのSteamプラットフォームはPCゲーム市場において圧倒的な存在感を誇ります。だからこそ、SteamクライアントにはネイティブのLinux版が用意されているのも当然のことです。さらにValveは「Steam Play」という機能を導入しました。ゲームにLinux版やMac版が存在する場合、該当するOSにインストールすると自動的にSteam上に表示される仕組みです。

今日LinuxマシンでSteamクライアントにログインすれば、すでに所有しているゲームの中にかなりの数のネイティブLinux版が含まれている可能性が高いでしょう。また、今後リリースされる大型タイトルにもLinux版が用意されるケースが増えており、その多さに驚かされるかもしれません。

WINEはかつてないほど進化している

WINE(Wine Is Not an Emulatorの再帰的頭字語)は、UbuntuをはじめとするLinuxディストリビューションでWindowsソフトウェアを動かしたい人にとって、まず最初に試すべき選択肢です。本来はゲーム実行を目的としたものではありませんが、WINE経由で問題なく、あるいは完璧に動作するWindowsタイトルは数多く存在します。

コミュニティでは、ゲーム(およびソフトウェアパッケージ)ごとの動作評価をまとめたリストを管理しており、どれだけ快適に遊べるかが一目でわかるようになっています。WINEは絶えず改良が重ねられており、お気に入りのタイトルがそのリストに載っていることに驚くかもしれません。

Steam Proton APIの登場

WINEは優れたツールですが、ValveはSteam Play構想の拡大に本格的に取り組み、Linux上でゲームを快適に動作させることを目指してきました。2018年にはProton APIをリリースしています。これはWINE技術をベースにしたValve独自の実装で、ゲームごとに個別のプロファイルを作成し、WindowsタイトルをLinuxマシン上で可能な限り良好に動作させる仕組みです。

ValveはProtonで完璧に動作するゲームのホワイトリストを管理しています。ホワイトリスト掲載タイトルであれば、Windowsの場合とまったく同じようにSteamクライアントからダウンロードして起動できます。さらに、Valveの承認の有無にかかわらず、あらゆる WindowsゲームでProton APIを試すことも可能です。結果にはばらつきがあるものの、コミュニティの報告によれば十分に遊べるタイトルは数多く存在します。

このホワイトリストは着実に拡大を続けており、主要タイトルが追加されるたびに、Linuxゲーミングはより現実的な選択肢へと近づいています。

クラウドゲームストリーミングという新たな選択肢

好むと好まざるとにかかわらず、ゲームストリーミングはゲームプラットフォームの重要な一角となりつつあります。Project xCloudやGoogle Stadiaといったサービスは、インターネット接続されたあらゆるデバイスをハイエンドなゲーム機へと変えてくれる可能性を秘めています。もちろんLinuxも例外ではなく、高速で安定したネットワーク接続さえあれば利用できます。

また、ローカルストリーミングの活用も可能です。SteamのIn-Home Streaming機能を使えば、同一LAN内にあるWindowsゲーミングPCから別のLinuxマシンへゲーム画面を転送してプレイできます。厳密にはLinux PC上で動いているわけではありませんが、ひとつの有効な選択肢といえるでしょう。

注意すべき点

Ubuntu LinuxのようなOSでのゲームプレイはかつてないほど向上し、十分に実用的になっていますが、決して完璧ではありません。ゲーム固有のバグや制限に加え、全般的なパフォーマンス低下も存在します。これは主に、ネイティブではないゲームをLinux上で動かす際のオーバーヘッドによるものです。また、ドライバーの性能は大きく改善されたとはいえ、依然としてWindowsには及びません。

さらに、ゲームを動作させるまでの手間はまだ少し多いのが実情です。各種設定メニューをいじったり、オンラインのガイド記事を読んだりするのに抵抗があるなら、現状のLinuxゲーミングはまだ合わないかもしれません。とはいえ、WindowsのPCゲーマーも設定調整やガイド読み込みと無縁ではないことを考えれば、そこまで大きな違いはないとも言えます。

結局のところ、仕事終わりに遊ぶゲームがなくなる心配をすることなくLinuxを試してみるには、今ほど良いタイミングはありません。必要なのは時間だけで、費用は一切かかりません。ひょっとすると、思っていた以上に気に入ってしまうかもしれませんよ。

  1. Windows 11/10でBash on Ubuntuを実行する方法【WSL導入ガイド】

    Windows上でネイティブのBashが動く時代へ 「Windows上でBash on Ubuntuを実行する方法」をご紹介する前に、まずはMicrosoftがユーザーモードのLinuxとそのツール群をWindows OSに統合したという驚きの決断について少し触れておきましょう。まさかWindows上でネイティブのBashを直接実行できる日が来るとは、誰が予想したでしょうか。 Windows 10の開発サイクルの初期段階で、MicrosoftはUserVoiceページを開設し、Windowsコマンドラインをめぐる対話をコミュニティと始めました。「Windowsコマンドラインのどこが気に入ってい

  2. WindowsからLinuxへ乗り換えるべき8つの理由

    Windows 10では、Microsoftが製品に関する数々のポリシー決定を下したことで、新しい一面を見せるようになりました。それに伴い、Linuxへ乗り換えるユーザーが目に見えて増えています。これは決して不思議なことではありません。Linuxはプライバシー保護において常に理想的なツールだったからです。まだ迷っている方のために、WindowsからLinuxへ乗り換えるべき8つの理由をご紹介します。1. Linuxは完全無料!そう、Linuxは正真正銘の0円で手に入ります。さらに嬉しいことに、どんなデバイスにもインストールでき、好きな用途に自由に活用できます。Windowsやその多くのプロプラ