SteamとProtonを使ってLinuxでVRChatをプレイする方法

はい、SteamとProtonを使えばLinux上でVRChatをプレイできます。ただし、サポート状況が重要なポイントです。VRChatはProton経由でSteam Deck/SteamOSを公式にサポートしていますが、その他のLinuxディストリビューションは動作する可能性はあるものの、VRChatによる公式サポートは提供されていません。通常のLinuxデスクトップ環境の場合、VRChatの開発者向けガイドでは現在、Proton Experimentalの使用が推奨されています。

VRChat自体はSteamで無料で入手できます。このガイドでは、Linux上で最も簡単に設定できるデスクトップモードに焦点を当てています。Linux上のPC VRでは、SteamVR、ヘッドセットドライバー、および別の互換性レイヤーが追加されるため、デスクトップでの起動が成功しても、VRヘッドセットが必ずしも動作するとは限りません。

LinuxにVRChatをインストールする前に

64ビットLinuxシステム、最新のSteamクライアント、最新のGPUドライバー、そしてVRChatのキャッシュに必要な十分な空きストレージを用意してください。VRChatの公式システム要件ページには21.5GBのストレージ容量が記載されており、そのほとんどはダウンロードコンテンツのキャッシュ用です。公式のPCオペレーティングシステム要件には依然としてWindows 10とWindows 11が記載されているため、LinuxデスクトップへのインストールはネイティブLinuxリリースではなく、Proton互換設定として扱う必要があります。

ValveはLinux向けにSteamクライアントを提供していますが、公式にサポートしているディストリビューションは、Steamを実行できるディストリビューションの数よりも限られています。Steam自体が不安定な場合は、VRChatのトラブルシューティングを行う前に、ValveのLinux向けSteamクライアントのトラブルシューティングガイドを確認してください。

LinuxにVRChatをインストールしてプレイする方法

1. SteamをインストールしてVRChatを探します。

お使いのディストリビューションに適したパッケージまたはインストーラーを使用してSteamをインストールし、サインインしてクライアントのアップデートを完了してください。ストアを開き、VRChatを検索して、公式のVRChatストアページを開きます。VRChatを使用するのにVRヘッドセットは必要ありません。デスクトップモードはキーボードとマウス、または対応コントローラーで動作します。

Linux版SteamストアページにVRChatの公式リストと「ゲームをプレイ」ボタンが表示されている。
互換性設定を行う前に、SteamでVRChatの公式ページを開いてください。

2. LinuxデスクトップでProton Experimentalを使用する

Steam Deck非対応のLinux PCでは、ライブラリを開き、VRChatを右クリックしてプロパティを選択し、互換性を開きます。「特定のSteam Play互換ツールの使用を強制する」を有効にして、 Proton Experimentalを選択します。VRChatの開発者向けサポートガイドには、一般的なLinuxディストリビューションはProton Experimentalで動作するはずだと記載されていますが、これらのディストリビューションは公式にはサポートされていないことも明記されています。

Protonは、Linux上でWindowsゲームを実行するためのValveの互換性レイヤーです。Valveは、ほとんどのユーザーに対してSteamが提供するProtonバージョンを使用することを推奨しており、公式のProtonプロジェクトドキュメントでもその方法が説明されています。

Steam VRChat互換性設定でProton Experimentalが選択されています
Steamが動作するProtonバージョンを自動的に選択しない場合は、通常のLinuxデスクトップでVRChatをProton Experimentalに設定してください。

3. VRChatをインストールする

VRChatのページに戻り、「ゲームをプレイ」または「インストール」を選択します。Steamライブラリの場所を選択し、SteamがVRChat、Protonコンポーネント、および必要な再頒布可能ファイルをダウンロードできるようにします。Steamが追加の互換性ファイルをダウンロードしても、最初のセットアップを中断しないでください。これらのコンポーネントは、WindowsゲームをProton経由で起動する場合に正常に動作します。

Linux上のSteamライブラリにVRChatのインストール状況が表示されている。
Steamは、選択したProtonバージョンに必要な互換性コンポーネントとともにVRChatをインストールします。

4. VRChatを起動する

インストールが完了したら、「プレイ」を選択してください。初回起動時のプロンプトが表示されたら、それに従って操作を行い、VRChatアカウントまたはクライアントが提供するアカウント方法でサインインしてください。ヘッドセットを使用せずにワールドを探索したり、他のユーザーと交流したり、ソーシャル機能を利用したりする場合は、デスクトップモードで続行してください。

Steam Deckでは、Protonのオーバーライドを強制するのではなく、まずデフォルト設定を使用してください。Steamは現在VRChatをDeck検証済みとしており、VRChatもSteam Deck/SteamOSが公式にサポートするLinux構成であると述べています。Deckのインストールで互換性の問題が発生した場合は、ValveのSteam Deckトラブルシューティングガイドで、特定のゲームに適したProtonバージョンを選択する方法が説明されています。

Linux上のSteamライブラリに、VRChatが起動準備完了状態で再生ボタンが表示されている。
ダウンロードが完了したら、SteamライブラリからVRChatを起動してください。

LinuxでよくあるVRChatの問題を修正する

VRChatは起動しません

まず、Steamとグラフィックドライバーが最新であることを確認してください。次に、VRChatのSteamプロパティを開き、「インストール済みファイル」>「ゲームファイルの整合性を確認」を使用します。以前にカスタムProtonビルドを選択した場合は、Proton ExperimentalまたはSteamのデフォルトのテスト済み構成に戻して、もう一度試してください。VRChatの公式トラブルシューティング記事では、SteamOSはProton経由で動作することが確認され、他のLinuxディストリビューションは直接サポートされていないと警告されています。

世界のビデオプレーヤーが空白になるか、読み込みに失敗します

VRChatの開発者サポート記事では、ビデオプレーヤーが動作しない場合に、以下のコマンドを使用してSteamランタイムでH.264サポートを有効にすることを推奨しています。

steam-runtime steam://unlockh264/

このアドバイスは、VRChatの開発者向けサポートページに掲載されている固定投稿からのものです。Steamパッケージにこのコマンドが含まれていない場合はsteam-runtime、古いガイドにあるような無作為なコマンドを代用しないでください。お使いのディストリビューションにおけるSteamのパッケージ方法については、ドキュメントを確認してください。

Proton-GEをインストールすべきでしょうか?

最初のステップとしてはお勧めできません。VRChatは現在、通常のLinuxデスクトップ環境での使用にはProton Experimentalを推奨しており、Steamは既に公式のProtonビルドを管理しています。コミュニティ版のProtonは、特定のトラブルシューティングケースでは役立つ場合がありますが、変数が増えると、問題の原因がVRChat、Steam、Proton、グラフィックドライバー、またはカスタムビルドのいずれにあるのかを判断するのが難しくなります。

Linux上でVRChatをVRモードで使用できますか?

可能性はありますが、より高度な設定が必要です。VRChatの公式PC要件は依然としてWindowsを対象としており、ヘッドセットのサポート対象としてSteamVRが挙げられています。一般的なLinuxデスクトップでは、VRモードはSteamVR、ヘッドセット、コントローラーのマッピング、グラフィックスタック、そしてProtonがすべて連携するかどうかに依存します。主に安定したヘッドセットの使用を希望する場合は、VRChatが公式にサポートしているプラ​​ットフォームの方が予測しやすいでしょう。VRChatのソーシャルワールドを主にデスクトップモードで使用したいLinuxユーザーにとっては、SteamとProton Experimentalの組み合わせが現状最も簡単な選択肢です。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。