These are error codes you may encounter within the SteamVR ecosystem. Generally, these will appear within vrmonitor (the program which actually shows you a 'SteamVR' window).
When an OpenVR error turns up in vrmonitor, they will show up as positive error codes in the status window. Rather than provide an exhaustive table here which would need to be maintained, just check openvr.h in the OpenVR SDK. Look for enum EVRInitError to find the list.
These are error codes specific to vrmonitor. They will show as negative error codes in the vrmonitor status window.
| Code | Name | Meaning |
|---|---|---|
| -101 | StatusError_NoHMDAvailable |
No supported headset was found. |
| -102 | StatusError_HMDDoesNotTrack |
Headset is not sending supported pose data. |
| -103 | StatusError_HMDStandby |
Headset is in standby. (Not actually an error, just pick up headset and put it back on.) |
| -201 | StatusError_NoCompositorAvailable |
SteamVR was unable to find the compositor. |
| -202 | StatusError_CompositorNotFullscreen |
The compositor is not running in fullscreen mode. (For wired headsets that show up as a monitor.) |
| -203 | StatusError_CompositorNotRunning |
The compositor is not running, and has probably crashed. (Look in vrcompositor.txt for more information.) |
| -204 | StatusError_CompositorTooManyRunning |
There are multiple compositors running. Shutdown SteamVR and kill any extra vrcompositor processes, then restart. |
| -205 | StatusError_PrismNotRunning |
We are using prism, but it doesn't seem to be running. |
| -301 | StatusError_VRServerNotRunning |
vrserver is not running, and has probably crashed. (Look in vrserver.txt for more information.) |
| -401 | StatusError_Chaperone_Error |
The chaperone system is not running, or returning invalid data. |
| -501 | StatusError_TrackingDevice_NotValid |
We have a tracking device in the system that doesn't seem to be connected/working. |
| -601 | StatusError_LighthouseEvent |
A lighthouse is returning a fatal error. |
These are a few error codes which can show up on the VR-capable Steam Link client on Quest, Pico, and so on.
| Code | Name | Meaning |
|---|---|---|
| 450 | StreamError_HostNotResponding |
Steam Link tried to connect to the host we were told to connect to, but it didn't actually answer. |
| 451 | StreamError_ConnectedNoVideo |
Steam Link connected, but the host is not sending any video. |
| 452 | StreamError_ConnectedNoDecode |
Steam Link connected and is receiving video, but the local decoder is not giving back decoded frames. |
| 616 | StreamCheck_WifiNotConnected |
Your headset doesn't seem to have a WiFi connection right now. |
| 617 | StreamCheck_StreamNotPossible |
Your headset and your computer don't seem to be on the same network. |