Linuxに切り替えたいPCゲーマーには、問題があります。ライブラリが十分に大きくないだけです。一部のAAAタイトルはLinuxでリリースされますが、通常はSteamに限定されており、通常はWindowsとmacOSのリリース後にリリースされます。
しかし、LinuxがSteam上のWindowsゲームのほぼすべてのライブラリにアクセスできるようになったと言ったらどうでしょうか?
ベータ版のSteamPlayを使用してLinuxでWindowsゲームをプレイする方法は次のとおりです。
このPCをリセットするPCのリセットで問題が発生しました
Linux上のWindowsゲーム:現在の状況
過去数年間で、Linuxゲーマーのシーンは着実に改善されてきました。プラットフォームの人気は徐々に高まり、いくつかの主要な新しいタイトルがLinuxに直接リリースされるのに十分です。
しかし、他のタイトルの場合、LinuxでWindowsゲームを実行するにはどうすればよいですか?
- Wine / PlayOnLinux :Wine互換性レイヤーとPlayOnLinuxフロントエンドを使用して、Linuxゲーマーはさまざまな程度の成功でWindowsタイトルを実行できます。
- CodeWeaversクロスオーバー :Wineの独自バージョン。その改良は後でWineに追加されました。これは、ゲームではなく、主にmacOSおよびLinuxでWindowsアプリケーションを実行することを目的としています。
- 仮想マシン :LinuxでWindows VMを作成し、多くのWindowsゲームを実行できます。
- Steamプレイ :2010年に最初にリリースされたため、多くのWindowsPCゲームをLinuxで実行できます。
ValveのGabeNewellがWindowsに対する軽蔑を表明して以来、OSの互換性は向上していますが、パフォーマンスと互換性の問題がLinuxでのゲームを妨げています。
これは、新しいSteamPlayベータプログラムのリリースですぐに変わる可能性があります。
新しいSteamPlayベータ版
2018年8月には、WindowsゲームをLinuxで実行できるようにするソフトウェアの新しいバージョンであるSteamPlayベータ版がリリースされました。 CodeWeaversや他の関係者との2年間のコラボレーションの後、これにはProtonとして知られるWineの修正バージョンと、 Vulkanクロスプラットフォーム3DグラフィックスAPI 。
初期リリースは27タイトルをサポートしていますが、 あなたは他の人を提案することができます 。さらに、過去にWineを使用したことがある場合は、他のタイトルも機能します。
Protonはいくつかの点でWineとは異なります。特に、vkd3d Direct3D 12、OpenVRおよびSteamworks APIブリッジの実装、Direct3D9およびDirect3D11の修正、ゲームコントローラーの改善とフルスクリーンサポートです。また、マルチスレッドのパフォーマンスを向上させるesync( 'eventfd-based synchonization'の略)パッチセットも重要です。
Vulkanタイトルでは全体的に良好なパフォーマンスが期待されますが、API変換が必要な場合は、より伝統的なWineエクスペリエンスが得られる可能性が高くなります。とにかく、これはLinuxゲームにとって大きな前進です。
さらに良いことに、誰でもSteamPlayベータ版をインストールできます。方法は次のとおりです。
SteamPlayベータ版へのオプトイン
あなたが必要になります Linuxマシンで実行されているSteamクライアント 。アプリとしてインストールすることも、ゲーム中心のLinuxディストリビューションにプリインストールされている場合もあります(例: SteamOSディストリビューション )。
開始するには、Steamを開いてサインインします。 Steam>設定 メニューに移動し、 アカウント タブ。
ここで、 ベータ参加 セクションをクリックしてクリックします 変化する 。選択する Steamベータアップデート ドロップダウンリストで、次に わかった 確認するために。
その後、Steamはアプリを再起動するように促します。再起動時に新しいバージョンをインストールする必要があるため、150MBのデータがダウンロードされるまでしばらくお待ちください。
SteamでBigPictureモードを使用している場合、手順は少し異なります。開ける 設定>システム とチェック クライアントベータに参加する 。プロンプトが表示されたらSteamを再起動します。
更新されたグラフィックスドライバーをインストールする
続行するには、Linuxデバイスのグラフィックスドライバーをアップグレードする必要があります。 SteamOSを実行している場合、アップデートはすでにこれを行っています。
次の手順は、Nvidia、AMD、またはIntelグラフィックスを実行しているUbuntu 18.04LTSデバイス用です。
Nvidia
Steam Playベータ版でゲームをプレイするには、最新のプロプライエタリドライバーをインストールする必要があります。ターミナルを開き、次のコマンドを使用してCanonicalのサードパーティドライバーのPPAを追加します。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update sudo apt install nvidia-driver-396
ドライバがダウンロードされたら、Linuxシステムを再起動します。
AMD / Intel
AMDまたはIntelグラフィックスの場合、最新のMesaおよびLLVMドライバーをインストールする必要があります。
sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
ドライバがインストールされたら、システムを再起動することを忘れないでください。 VRゲーマーは、次のコマンドを使用して、デバイスのAMDサポートを利用することもできます。
sudo add-apt-repository ppa:kisak/steamvr4pk
sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04
これらのドライバーをインストールすると、Linux PCは(適切なグラフィックハードウェアを備えていると仮定して)Steam経由でほぼすべてのWindowsゲームをプレイできるようになります。を確認してください Steamサポートフォーラム 他のディストリビューションにドライバーをインストールするためのヘルプ。
SteamのLinuxにWindowsゲームをインストールする
デフォルトでは、SteamにインストールできるのはLinux互換のゲームのみです。ベータプログラムに参加した後でも、Steamユーザーインターフェース内にゲームをインストールする方法はありません。右クリックして選択 インストール メニューからすぐにエラーメッセージが表示されます。
サージプロテクタが必要ですか
なぜインストールできないのですか?ライブラリ内のタイトルに対してSteamPlayを有効にする必要があります。
Steamで、 Steam>設定> Steam Play 両方を確認します サポートされているタイトルのSteamPlayを有効にする と すべてのタイトルでSteamPlayを有効にする チェックされます。
(Protonバージョンを切り替えるオプションもあります。これはトラブルシューティングに役立ちます)
クリック わかった 確認し、指示に従ってSteamを再起動します。その後、任意のタイトルを選択し、右クリックして、 インストール 。ただし、注意してください。以前にWineで実行されたことのないタイトルが、突然機能する可能性はほとんどありません。
ゲームを実行すると、SteamPlayで起動されることを通知するメッセージが表示されます。クリック わかった 続行して、プレイしてください!
SteamPlayがLinuxゲームをどのように改善できるか
Linuxでのゲームは、SteamPlayベータ版のリリースですでに10倍に改善されています。しかし、Valveのおかげで、開発者が簡単に参加できるようになり、さらに素晴らしいものになる可能性があります。
Vulkanのサポートは、この戦略の主要な部分です。 開発者を懇願するバルブ 現在Linuxにリリースしていない人:
'[T] Vulkanをネイティブに設定して、すべてのプラットフォームで可能な限り最高のパフォーマンスを提供するか、少なくとも可能であればオプションとして提供します。また、互換性機能が意図したとおりに機能しない場合があるため、侵襲的なサードパーティのDRMミドルウェアを回避することもお勧めします。
これは今後の素晴らしいニュースです!
今すぐSteamでお気に入りのWindowsゲームをプレイ
Wineの構成をいじったり、イライラしたりする必要はもうありません。 Valveは、適切なタイミングでLinuxゲームを活性化し、誰もが参加できるようになりました。
要約すると、次のようにSteam経由でLinuxにWindowsゲームをインストールできます。
- Steamクライアントベータオプトインを使用する
- ベータクライアントをダウンロードする
- 更新されたグラフィックドライバをインストールする
- SteamでSteamプレイを有効にする
今、あなたはグラフィックスドライバーを正しくするのに問題にぶつかるかもしれません(私はそうしました)、しかしあなたはここで助けるためにオンラインでサポートを見つけるでしょう。ただし、この潜在的な問題を克服すると、LinuxデバイスでほぼすべてのWindowsゲームをSteamにインストールできるようになります。
たぶん今、ついにWindowsを終了する時が来ました!
共有 共有 つぶやき Eメール VirtualBoxLinuxマシンを過給するための5つのヒント仮想マシンによって提供されるパフォーマンスの低下にうんざりしていませんか? VirtualBoxのパフォーマンスを向上させるためにすべきことは次のとおりです。
次を読む 関連トピック- Linux
- ゲーム
- 蒸気
- Linux
- ゲームのヒント
- Linuxゲーム
セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。
クリスチャンコーリーのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください