SteamVR starts but the headset only shows the dark gray waiting room. Has anyone got any idea/suggestion what I could try to automatically detect an HMD, while still being able to run the app in non-VR mode (without the 'Hmd Not Found (108)' message)?Įdit: Even if I force it with 'if(!XRDevice.isPresent)' and additionally add 'XRSettings.enabled = true', it doesn't work. This also means that 'XRDevice.isPresent' always returns 'false' (same thing with 'XRSettings.isDeviceActive') and 'XRSettings.loadedDeviceName' of course returns an empty string.ītw, switching the SDKs, so 'OpenVR' is first, starting my app to open SteamVR and then switching back doesn't work - Unity instantly forgets about the headset again. While plugging the headset in opens the 'Mixed Reality-Portal', it doesn't open SteamVR and if SteamVR isn't open, Unity apparently also doesn't recognize the headset as a VR device. Starting the app without an HMD doesn't produce the error message anymore but now there's a new problem: