Hi, I have some really weird issue in my Unity 6 Open XR URP project: since couple of days only one of the hands can move at the same time. Everything was working normally, and than this…
The behavior is like following: when I start the scene via the editor → Run with Oculus Link, and start moving the hands, they appear for a split second and then freeze. Buttons and thumb sticks don’t respond. If I put the controllers down on the desk, after 1-2 seconds I can take one of the controllers and move it normally, the hand/controller is displayed and moved, buttons and thumb stick respond as expected. I can also then put the controller on the desk and get the other one and again the hand is displayed and everything is ok. I can even rotate and move the controller on the desk, while moving the one that I hold, but even the slightest tilt in the one on the desk causes both controllers to freeze.
What I tried so far:
- Initially thought that I broke something in the scene, so I switched to the Unity scene for VR Multiplayer (BasicScene and SampleScene), never modified those, the freeze is there as well.
- Reverted with Git my project to the state one week ago, when both hands worked normally for sure. They now do freeze.
- Deleted the Libraries folder and reimported all assets. No change, freeze.
- Created brand new project from the VR Multiplayer template. Tried the SampleScene as it is, without any changes/additions from me. Freeze.
- Reinstalled Unity. Freeze.
- Updated Unity from a previous 6000 version to 6000.0.29f1. Freeze.
- Experimented with several other things like renderer settings, disabling occlusion, etc. No effect, freeze.
The setup is:
- Open XR on Android platform
- Testing via Oculus Link
- No errors in XR Plug-In Management → Project Validation, I had one warning that Screen Space Ambient Occlusion will cause performance issues on real device, just in case removed the ambient occlusion from the renderer, no change, freeze again.
- Both controllers can be used normally at the same time in Oculus Link before the app is started.
- (edited/added) All drivers are up to date, latest Windows updates, Oculus app and firmware up to date.
- (edited/added) Games which are already on the headset can be played normally - both controllers perform as expected. Including Unity games.
- (edited/added) A small CPU spike is observed when I start moving the second controller, just before the freeze, around 5%. CPU is around 30%. Enough free memory. GPU also seems not to be the bottleneck.
Any ideas what might cause such weird behavior? Already getting crazy here…