カテゴリー
Oculus Rift

G-Tune i790でのOculus Runtime 0.4.3 動作検証

概要

Oculus  Runtime 0.4.3 であれば手元の Optimus 機 である G-Tune ノートでも Direct モードが動きそうであったため、Windows7 / 8.1 で検証した結果をまとめる。

結果抜粋

・Optimus ではあるが、Direct モードも動いた。
・Windows 7 でミラーリング無し、Time Warp 有りならば、本来の性能が感じられる!

環境 (Windows 7 / 8.1共通)

機種: G-Tune NEXTGEAR Note i790
型番: NG-N-i790SA1
CPU: Core i7-4710MQ 2.50GHz
VGA: GeForce 870M
Intel ドライバーバージョン: 10.18.10.3960
NVIDIA ドライバーバージョン: 344.75
NVIDIA 設定: デフォルトから下記のみ変更
・優先するグラフィックプロセッサ: 高パフォーマンスNVIDAプロセッサ
・レンダリング前最大フレーム数:1
・垂直同期: オン
Oculus Runtime: 0.4.3
Oculus Firmware: 2.12
Extendモードでのプライマリモニタ: 元のノートLCD
Aero: 有効

アプリケーション (Windows 7 / 8.1共通)

下記5パターンで検証した。

  • Demo Scene
    • Oculus Configuration Utility で Show Demo Scene を押したときのデモ。
  • Cubes DX11
  • Cubes DX9
    • OVR SDK 0.4.3.1 に含まれる Cubes に、OVRMainMenu を追加したもの。
    • Unity 4.5.5f3 DX11 でビルドしている。
    • DX9 は、起動時に -force-d3d9 を付けたもの。
  • Tuscany DX9
  • Tuscany DX11
    • Oculus SDK 0.4.3.1 の Oculus Unity Tuscany Demo。
    • DX11 は、起動時に -force-d3d11 を付けたもの。

 


【検証】 Windows 7 SP1 x64

クリーンインストールをし、Windows Update を一通り行なった。
メーカーサイトにあった GeForce 332.66 ドライバでは Demo Scene でもクラッシュしていたので、GeForce のドライバは更新した状態。アプリは特に入れていない。

Direct モード

Demo Scene … △ 表示は可能。頭を振ると映像が二重に見える。
Cubes DX11 … ◎ ミラーリング有 37.5fps。ミラーリング無し 75fps。
Cubes DX9 … × Oculus 映らず。画面には真っ白なウィンドウ。
Tuscany DX9 … × Oculus 映らず。画面には真っ白なウィンドウ。
Tuscany DX11 … ◎ ミラーリング有 37.5fps。ミラーリング無し 75fps。

Cubes DX11備考
・Time Warp を切るとミラーリング有りでも 75fps が出たが、ミラーリング画面では下半分が黒くちらつき見るのは辛い。
・(追記)なぜかまれにミラーリング有り、Time Warp有りで75fps出る時がある。条件は謎。NVIDIA設定の「VR pre-rendered frames」を2にしてみた直後に出たのでそれか!と思ったが同じ設定でも次はそうなってない。起動中にミラーリングやTime Warpをオンオフしていると出たりもした。

Tuscany DX11備考
・Time Warp 有無によらず、ミラーリング無しであれば 75fps、有りでは 37.5fps。

その他備考
・一回試したときは、DK2カメラの接続が途絶えたり、Time Warp 有りでたまに N/A となり引っかかるような動きになったが、再起動すると直った。

Extend モード

Demo Scene … ○ 普通に動く。
Cubes DX11 … △ 60fps程度。
Cubes DX9 … ○ 70fps強。
Tuscany DX9 … △ 35fps程度。Time Warp を切ると40fps程度。
Tuscany DX11 … ○ 75fps。Time Warp 有無にかかわらず 75fps。

Cubes DX11 備考
・この設定でDX11でのExtendはサポートされていないとダイアログが出るが、起動はできる。

Tuscany DX11 備考
・Cubesとは異なり警告が出ない。ノートの画面が真っ黒になる。

全体備考
・Time Warp 有りのとき、正しくかからないためぶれる。無しの方がまだ綺麗。


【検証】 Windows 8.1 x64

元々Windows8.1として購入して使ってきたため、アプリが色々入っている。
他の機器のドライバーもあるため、その影響が含まれる可能性もある。

Direct モード

Demo Scene … △ 表示は可能。頭を振ると映像が二重に見える。
Cubes DX11 … ○ Time Warp 有 37.5fps。Time Warp 無し 75fps。
Cubes DX9 … × Oculus 映らず。画面には真っ白なウィンドウ。
Tuscany DX9 … × Oculus 映らず。画面には真っ白なウィンドウ。
Tuscany DX11 … × 画面に真っ白なウィンドウが出た状態でクラッシュ。

Cubes DX11備考
・Windows7 とは異なり、ミラーリング有無の影響が感じられない。
・Time Warp 有りではミラーリング無しでも 37.5fps。
・ミラーリング画面は Windows7とは異なり、きちんと表示される。

その他備考
・何回か Demo Scene や Cubes でもクラッシュした。条件は不明だが、Direct は Windows7 の方が安定している。

Extend モード

Demo Scene …○ 普通に動くが、fpsは低めの印象。
Cubes DX11 … ○ 60fps。
Cubes DX9 … ○ 75fps。
Tuscany DX9 … ○ 75fps。
Tuscany DX11 … ○ 75fps。

Cubes DX11 備考
・この設定でDX11でのExtendはサポートされていないとダイアログが出るが、起動はできる。
・プライマリディスプレイにすれば75fpsにできるのかも知れない。

Cubes DX9, Tuscany DX9, Tuscany DX11 備考
・Time Warp 有無を替えても 75fps だった。
・Time Warp が一応仕事しており、有る方が追従性は良い。ただしぶれも見え、Direct での Time Warp に比べると酔いやすい。


まとめ

これまで Direct モードではクラッシュばかりだったのですが、Runtime 0.4.3 にしたら動きました!

ただ、0.4.3 にすると過去のソフトの多くが動きませんね。
また、せっかく Direct でもミラーリングが使い物にならなさそうで残念。
私は、今のところ Windows 8.1 の Extend で使うことが多そうです。

11/25 追記
Windows 7 にできるなら、Directモードでミラーリング無しにすると明らかに良いです。
一人で楽しむのであればそれが現状お勧め。

デモだとミラーリング無しが厳しいので、なんとかしたい…。