Oculus Rift S の画面が映らない現象を治した

カテゴリー: PC
投稿日:
更新日:
書いた人: 山椒ねこまんま

今年の初めごろから、Oculus Rift S を起動しようとしても画面が真っ暗のままでVRを遊ぶことができない現象が発生し始めました。

そんなに頻繁に起動していたわけではないので、何が原因でおかしくなったのかはいまいち不明です。 2,3ヶ月放置して久しぶりに起動したら問題なく動いていたので、これまで放置していました。

しかし、まさに今日、昨日は問題なかったのに突然動かなくなる事象が発生! しかたがないので重い腰を上げ調べてみることにしました。 サンリオVfes見たかったし

とりあえず動くようになったので備忘録として残しておきます。

起きていた現象

ヘッドセットをPCに繋ぐとランプが白色に点灯するのに、装着しても画面が表示されませんでした。

MetaQuestLinkのデバイス欄にも問題なく認識されています。


昨日・今日でWindowsとMetaQuestLinkのアップデートはされていなかったので何が違うかな〜と考えてみたところ、昨日の夕方にParsecでリモートデスクトップしたことを思い出しました。

まさかとは思ったのですが、GPUに接続されているディスプレイ数が影響するとの記述を見つけた&いままでの「しばらくぶりに起動したら問題ないけど少しするとつかなくなる」現象はParsecのセッションまわりが絡んでいるかもしれないなと思ったので色々試してみたところ

条件起動の可否
Parsec起動中×
Parsecを終了してMetaQuestLinkを再起動
Parsec起動中&モニター1枚外す

こんな感じの謎結果になりました。

治し方

ネットで見つけた方法をいろいろ試してみても根本的な解決には至らなかったので、試しに ログを確認 してみたところ

{!ERROR!} [DisplayManager] Failed to read display driver information.
{!ERROR!} [DisplayManager] [DisplayManager] Failed to detect display output information

こんなエラーメッセージを見つけました。

先の謎現象から考えてもGPUのドライバが怪しそうだぞと思ったので、使っているグラボ(GTX1070Ti)の評判のいいドライバを NVIDIA からダウンロードして当ててみました。
すると 無事に動作するようになりました!

おまけにビートセイバーやVRChatが明らかにヌルヌル動くようになりました。 ドライバの選定って大事なんだなぁ…

追記 (2025/9/21):また起きました...
発生条件がいまいちわかりませんな

ディスプレイを1枚外した状態でOculusを起動させてその後ディスプレイを繋ぎ直しても黒画面に戻ったりしないことから、「Oculusの何かしらのデーモンの起動時の状況が影響してるのかな」と思ったので、その辺りも踏まえてClaudeに聞いてみたところ

net stop OVRService
net start OVRService
を管理者権限で実行するといいかもとのことだったので試してみるとビンゴでした。

今はOculusの起動前に毎回このコマンドをまとめたbatファイルを管理者権限で実行しています。



MetaQuestLinkくんは 明らかにエラー起きてるのに「何も問題ありませんよ!」みたいな顔するのやめてほしい。


アプリなどを作ったりしています! よかったらみていってください→ つくったもの
今のイチオシ↓

山椒ねこまんま
山椒ねこまんま

個人アプリ開発者、ブロガー。

UKキーボードのためだけにMacを選んでいる。