Unity Plugin gets stuck on spamming "Input device changed configChanged: Head Tracking - OpenXR"

Hello Community,

I have been trying to use the CloudXR Unity plugin for a Windows client application. The CloudXR Manager and the Cxru Client Sample Autoconnect scripts are on the Main Camera under XR Origin _> Camera Offset. The Cxru Renderer Feature is added to the URP-Performant-Renderer, which is the only remaining Quality setting in the settings. The tutorial has been followed, except points where it is intended for use on Android (Android specific settings are also set accordingly with the tutorial). The XR Plugin Management setting is set to OpenXR, which is set to HTC Vive controller profile.

I am using an HTC Vive HMD. The platform is Windows. I tried both running the Unity Player and extracting a build and running it. Enabling “CloudXR Tuned Pose Capture” on the OpenXR settings under XR Plug-in Management results in the application not recognizing the headset even locally. Deactivating it enables the Vive HMD to connect to the application over SteamVR, however the log file reads:

Log : 15-49-08 : CXRU Info: Waiting for XR settings to load
Warning : 15-49-08 : CXRU Warning: Connecting
Log : 15-49-08 : event fired! configuring
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Waiting for XR settings to load
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0
Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0

the final section “Log : 15-49-09 : CXRU Info: Input device changed configChanged: Head Tracking - OpenXR
Log : 15-49-09 : CXRU Info: CloudXR Client library version: 4.0.0” repeats infinitely, reaching hundreds of log messages over a couple messages.

Is the Plugin currently unavailable for Windows, or am I doing something wrong?

Thank you all very much in advance.

Edit: It would also help me approach this issue if anyone replied that they made the plugin work for a Windows Unity application. Thank you.

@uzaygok , have you managed to solve this? I am running into the same problem.

@Zulex123 Hello, sadly I have not. My impression is that currently it is not designed to work with Windows. However, the Unity Plugin’s performance on a Quest device dissuaded me entirely.