Inconvenient for people who put their computer into hibernate mode. The drivers for the sensors appear to "break" when the computer goes into hibernation, even when Oculus is closed. Every time it requires a Beta "Oculus Restart" in order to get the sensors to be detected again. Would be nice to have the devices just work right out of hibernation.
I have seen this issue before and not with Oculus but other USB devices, when the PC hibernates it writes all data to disk, including device enumeration, IPD, etc ... when you resume windows the state is loaded with stored IPD's etc for all devices. Now ... on the hardware level, those devices are given a new location in the hierarchy but they don't match the ones that were stored and refuse to work. Not all USB devices support hibernation states and or dont wake in an identical state to the one that was hibernated. You could try a workaround:
Run registry editor:
Locate and then click the following registry subkey:
Hmm, thanks for the suggestions LZoltowski. I've tried the first two suggestions to handle sensors breaking on hibernation. Unfortunately that did not seem to fix it, but I will try your alternate suggestion for Sleep. Appreciate the long, thought out response though.
Here is another little thing to ponder which i came across the other day, when i wake my PC from sleep and start Oculus sometimes the sensors would be showing as poor tracking, then i found out that if the headset is not within the sensors tracking on wakeup it will always show as poor tracking, but if it is seen by the sensors on wakeup everything is fine, i tried this a few times and it alway came out the same way.