cancel
Showing results for 
Search instead for 
Did you mean: 

Can't properly leave VR mode

jherico
Adventurer
I have an app which supports multiple display modes, of which the Oculus HMD is just one.  I can start the app in desktop mode and go into Oculus mode, or start in Oculus mode just fine.  

However, when I leave Oculus mode, I call 
ovr_Destroy(session)
ovr_Shutdown();


However, this does not return the HMD to Oculus home. How can I release the HMD properly?
4 REPLIES 4

jimbo00000
Explorer
I'm seeing this too when I build an app linked to the Sixense SDK. On exit, the HMD screen displays all black, but the mirror window stays up with the last copy of the mirror texture's data.

I've tried moving the call to sixenseExit() before and after the calls to ovr_Destroy and ovr_Shutdown and see the same outcome.

When all the Sixense calls are removed, the app exits normally and Oculus Home appears. 

jherico
Adventurer
Ugh... fucking sixense SDK.  It's responsible for so much pain.

jimbo00000
Explorer
I just found that this has to do with the USB hub the Hydra is plugged into. I have this FosPower hub http://www.amazon.com/dp/B00RDLZSZQ plugged into this Anker PCI-E USB board http://www.amazon.com/dp/B005ARQV6U . Removing the Hydra from the hub and plugging into a front USB 2 port makes everything work fine.

On a related note, the Anker USB board apparently fails the Oculus Setup test. I'm waiting now for one of the blessed Inateck boards http://www.amazon.com/dp/B00FPIMJEW/ which will be the third one I've tried(a HoToo board also didn't work).

jherico
Adventurer
So far this hasn't worked for me.