SteamVR random camera rotation glitch occasionally

I’m using Unity 2019.4.23 and the SteamVR unity plugin. I am having an issue where occasionally but semi-regularly, the camera will “snap” or “flip” to another rotation for one or a few frames at a time, and then “snap” or “flip” back to the original orientation. The position doesn’t change. This doesn’t happen in other VR apps for SteamVR. Only for the SteamVR app I’m building with Unity.

I’ve captured the camera values every frame and can plot the random nature in which the rotation of the camera suddenly changes.

I’m using the XR framework, the XR Rig.

I’m seeing this when using a WMR headset on an MSI backpack.

When I build an Oculus client, I cannot reproduce this.

So, it seems to be some sort of low-level Unity/SteamVR bug with setting the camera orientation from the device.

Anybody else seeing this?

Also seeing this on WMR Samsung Odyssey (original), Unity 2020.3.8f1. Multi-pass built in rendering OpenVR XR plugin via SteamVr. No idea what the cause is.

SteamVR/OpenVR is not supported by Unity. For SteamVR/OpenVR related issues you’ll need to go to the Valve support forums/channels for SteamVR/OpenVR support.