VR
SteamVR
WinMR
OVRdrop

SteamVRでOVRdropを起動したが画面が真っ白で表示されないときの対処

OVRdropとは

VR空間でデスクトップを出せるソフトウェア。SteamVR上で動作するアプリ全般に使えて最高に便利な神アプリ。
Steamでも上位にランクインし、VRChatユーザーには絶賛されている。
ぼくが1,480円で購入した翌週に30%引きキャンペーンが始まったけど、それはどうでもいいや。
ovr.jpg

不具合現象

起動してVR空間にウィンドウが出現したが、真っ白で何も表示されない。設定をいろいろ変えてもダメ。
ウィンドウはいろいろ選べるけど、どれもダメ。私の場合はノートPC付属のカメラ映像だけは映った。
white.jpg

結論

ゲーミングノートで使っている場合は、サブディスプレイを繋げばデスクトップやブラウザが表示・操作できる。

不具合原因

OVRdropは、GPUがモニター出力する最後のところをハックしているみたい。SteamVRが動いているGPUのモニター出力だけ取ってこれて、他のGPU(CPU内蔵のグラフィック)は取ってこれない模様。
ovr2.jpg

ノートPCの場合はGPU使ってても最後のモニター出力はCPUで処理しているようで、OVRdropの画面が使えない。しかし、外部ディスプレイを繋げれば、そちらはGPUになるので外部ディスプレイは取ってこれる。
モニター出力がCPUなのかGPUなのか、ここで確認できます。
ディスプレイ設定→ディスプレイ1or2を選択→アダプターのプロパティの選択

0406_gtx.jpg
ディスプレイ1はCPU(OVRdrop NG)
0406_intel.jpg

ディスプレイ2はGPU(OVRdrop OK)
0406_gtx2.jpg

解決した

これでOVRdrop使えました。相変わらずディスプレイ1は真っ白だけど問題なし。ディスプレイ2をメインディプレイにしとけばさらに完璧。
0406_1.jpg

補足

  1. OVRdropのために不要なディスプレイ繋げばいいのですが、ノートPCだけでデモすることもあるのでやっぱり困る。そんな時はHDMIダミープラグがあるらしい。取り合えず買って試してみます。
    0407hdmi.jpg

  2. VR Ready なゲーミングノートだと、大抵 Mini DisplayPort だと思います。Mini DisplayPort Adapter を買うときはSpecに注意です。


以上です。エンジョイ!!!!!

追記

HDMIダミープラグ購入して試しました。ディプレイを繋いだのと同じようにGPUの出力になってOVRdropを使えました。ただ、SteamVRでしか見れない画面になるので、HMDを外してディスプレイ見たりマウスで操作したりできず使いにくいですね。
写真はMini DisplayPort→HDMI変換プラグ→HDMIダミープラグという無駄にややこしい構成w
IMG_20180409_235352.jpg

GTUNE(マウスコンピューター)だと、もっと良い方法がありました。
タスクトレイで動いてる Control Center を開き、エンターテインメント→ゲーミング→GPU切り替え で、「ディスクリート」をチェック。そうするとノートPC付属のメインディスプレイもGPU出力になって、OVRdropもバッチリ使えました。
controlcenter.jpg

同様に凹み様のuDesktopDuplication(uDD)も使えました。こういうの作っている方すごい!!
http://tips.hecomi.com/entry/2016/12/04/125641