Oculus0.8がWindows10のOptimusノートで動かせると聞いたので試してみた

Windows 10世代のOptimusノートPCで,適切なビデオ出力端子があるものなら,問題なくVRヘッドマウントディスプレイへ対応できます。
という文章を見てからいろいろ調べていたのだけど、
実際に動いたという記事があったので試してみた。

まず正規版のWindows10で試してみた。
Oculus0.6が正常に動いているMacBook ProにOculus0.8 runtimeを入れて、
Coonfiguration Utility > Tools > Advanced > Diagnostic Log…
を開くと値はこんな感じだった。

	"Display Status":	{
		"Display Mode":	2,
		"Win10 Native":	{
			"Capable":	1,
			"Available":	0,
			"ResultCode":	-3012,
			"Status":	"DXGI 2 Preview Windows Update not installed. Please consider updating Windows to get it"
		},
		"IHVDirect":	{
			"Capable":	1,
			"Available":	1,
			"ResultCode":	0,
			"Status":	"Direct Display available"
		},
		"Legacy Direct":	{
			"Capable":	0,
			"Available":	0,
			"ResultCode":	-3005,
			"Status":	"OVRDirect not supported on this OS. Please use one of the more supported modes"
		},
		"Summary ResultCode":	0,
		"Summary Status":	""
	}

確かに正規版だとDXGI2が使えないみたいだ。
Windows Updateの設定を変えて、Insider Previewも取得する設定にしたけど、それでもダメ。

仕方が無いのでInsider Previewを取ってくる。
Windows Insider Programのページにログインして、
Click here to go directoly to the latest Insider preview build
というリンクのところからDLできる。

折角なのでまずOptimusのノート(Alienware 13inch)に入れてみた。

	"Display Status":	{
		"Display Mode":	1,
		"Win10 Native":	{
			"Capable":	1,
			"Available":	1,
			"ResultCode":	0,
			"Status":	"DXGI 2 Preview available"
		},
		"IHVDirect":	{
			"Capable":	0,
			"Available":	0,
			"ResultCode":	-3014,
			"Status":	"No compatible GPU found for Direct Display"
		},
		"Legacy Direct":	{
			"Capable":	0,
			"Available":	0,
			"ResultCode":	-3005,
			"Status":	"OVRDirect not supported on this OS. Please use one of the more supported modes"
		},
		"Summary ResultCode":	0,
		"Summary Status":	""
	},

となっていた。IHVDirectができないがWin10 Nativeが出来ている状態。
この状態でOculus 0.8 SDK同梱のサンプルを動かしてみると、確かに動いた。
ただFPSがメチャクチャ低くて気持ち悪い。使えることは使えてるけど性能が出ていない。
NVIDIAのドライバの358.78も入れているけどどうにも遅い。Intelで動いてる感じ。 これだと急場しのぎにには使えても、デモには使えないなぁ・・・
何か設定を変えればうまくいくのかな。そもそも
“No compatible GPU found for Direct Display”
と言われてしまっているのでダメっぽいけど。

次はMacBook ProにInsider Buildを入れて試してみる。

Written on November 4, 2015