コトバノウタカタ

よしなしごとをつらつらとつづるばしょ。

oculus quest 2 - SteamVRを無線で利用する

Virtual Desktopは標準で無線対応したそうです。





Virtual Desktop(有料)を使って、oculus quest 2でPCのSteamのVRゲームを無線でプレイする方法。そこそこたいへんですが、一度設定すればあとはらくちん。

ただしいろいろソフトやドライバ入れたり、アカウント関係もなんやらするので、導入する場合は自己責任でお願いします。

あと画質落ちたり、ゲームによってはレスポンス悪かったり、コントローラをきちんと認識してくれなかったりと微妙に問題点もあるようです。安定性やパフォーマンスは当然ながら、Oculus Quest 2用ゲーム>Oculus Link>Virtual Desktopの順に悪くなるようです。

必要なもの

  • oculus quest 2
  • oculus quest 2のアプリが入ったスマホまたはタブレット
  • 設定用PC
  • PCとoculus quest 2をつなぐUSBケーブル(Type-C)

Virtual Desktopの購入

  • oculus quest2で、「Virtual Desktop」というアプリを購入する、2000円弱くらい?
  • oculus quest2に「Virtual Desktop」をインストールする

www.oculus.com

Virtual Desktop Streamerのインストール

PC用のVirtual Desktop用アプリ「Virtual Desktop Streamer」をインストールします(無料)。

  • PCのブラウザで以下のVirtual Desktopのサイトを開く
  • 「Download Streamer」をクリックしてダウンロード
  • ダウンロードしたインストーラを実行
  • 「Virtual Desktop Streamer」を起動して、oculusのユーザ名を入力

Steam関連の説明は、サイト内の「Can I play SteamVR or Oculus Rift games?」に書いてあります。

www.vrdesktop.net

SideQuestのインストール

oculus quest 2にアプリをインストールするためのPCソフト「SideQuest」をインストールします。

  • PCのブラウザで以下のSideQuestのサイトを開く
  • 「DOWNLOAD FOR WINDOWS 10 X64」をクリックしてダウンロード
  • ダウンロードしたインストーラを実行

sidequestvr.com

開発者モード

oculusにアプリを入れるために開発者モードにします。

  • スマホ/タブレットでoculusアプリを起動
  • 設定するoculus quest 2を選択
  • 「その他の設定」を選ぶ
  • 「開発者モード」を選ぶ
  • 「開発者モード」の右側のチェックボタンを押してオンにする

ここで開発者登録がされていない場合は、ブラウザで開発者登録の画面が開くはず。

開発者登録

以下のサイトにアクセスし、開発者組織を登録します。組織名は他と重複していなければなんでもOK。

Facebookにクレジットカードか携帯番号を登録していない場合、ここで団体登録の画面になりません(設定などのメニューも選択できない)。右側にクレジットカード登録と携帯番号登録のボタンがあるので、どちらかを登録します。

登録が終わったら「開発者モード」に戻って、「開発者モード」をオンの状態にします。

dashboard.oculus.com

oculusとPCを接続するドライバの設定

oculusにPCからアプリをインストールするためのドライバをPCにインストールします。

  • PCのブラウザで以下を開き「ダウンロード」をクリックしてzipファイルをダウンロード
  • zipファイルを解凍
  • 解答フォルダ内の「android_winusb.inf」を右クリックして「インストール」を選択

developer.oculus.com

PCとoculus quest2をUSBで接続

  • oculus quest 2を再起動する
  • PCで「Streamer」と「SideQuest」を起動する(すでに起動している場合はいちおう再起動)
  • PCとoculus quest 2をUSBで接続
  • oculus quest 2に接続の確認が表示されるのでOKする(oculus linkはしない)
  • はじめて開発者モードで接続するときは、確認画面が出るので、「このPCからの接続は常に許可する」をチェックしてOKする
  • 「SideQuest」の上の表示が緑になるはず

Virtual Desktop VR Patchを入れる

  • oculus quest 2で「Virtual Desktop」(最初に購入したもの)を起動する
  • PCリストに設定用のPCが表示されるはずなので選択する
  • PCのデスクトップがoculusで表示される
  • oculusの画面で「SideQuest」を操作し、「Virtual Desktop」を選択
  • 右側に「Virtual Desktop VR Patch」があると思うので選択
  • 「INSTALL TO HEADSET」をクリックしてVirtual Desktop VR Patchをoculusにインストール
  • PCとoculusをつないでいるUSBを抜く

SteamVRの起動とVRゲーム

  • PCで「Streamer」を起動
  • oculusで「Virtual Desktop」を起動し、PCに接続されたことを確認する
  • oculusでPCの画面を見た状態で「SteamVR」を起動
  • SteamVRからゲームを起動する

2度目以降は「Streamer」だけ起動。「SideQuest」は起動不要なはず。

「SteamVR」は開かなくても、VR対応ゲームを起動したら勝手に起動してくれるようです。たぶん・・・。

トラブルシューティング

ゲームの音が鳴らない場合

SteamVRから起動してみる

ゲーム終了後にSteamVRのHomeに戻らない

しばらく待つ、だめな場合もあるけど。

ゲーム起動だけなら左手の「メニュー」ボタンを押して「Library」で以前に起動したゲーム一覧?が出る。

SideQuestがNot Connectedになる

以下を確認

  • スマホ/タブレットでoculus quest 2を開発者モードにする
  • PCにドライバ「android_winusb.inf」がインストールされている
  • oculus quest 2を有線でつなぐ
  • oculus quest 2を再起動
  • 「SideQuest」を再起動