XREAL One Pro with KDE Plasma (Arch)
I tried the new update for the xreal one support. Breezy does recognize my glasses now (One Pro). But i cant seem to make any settings in the app. The apply button is always grey and disabled.
Additionally, no matter how many virtual displays i add my glasses still only show one.
Is there something ive done wrong?
Are you on the latest glasses firmware?
Yeah i updated today. Is there anything i can do to troubleshoot? Maybe uninstall and reinstall completely?
You can turn on device debug mode using xr_driver_cli --debug device then monitor the logs with xr_driver_cli -l. If you see it outputting quat readings about every second then the XREAL one integration is fully working. I have a troubleshooting channel on my discord where it will be easiest to debug through.
2025-10-06 21:13:23.131 Project version: 2.3.0 2025-10-06 21:13:23.131 Driver is disabled 2025-10-06 21:13:23.132 Using hardware id "my_id" 2025-10-06 21:13:23.702 Feature smooth_follow granted. 2025-10-06 21:13:23.702 Feature sbs granted. 2025-10-06 21:13:23.702 Feature productivity_basic granted. 2025-10-06 21:13:23.702 Starting up XR driver 2025-10-06 21:14:35.752 Found device with vendor ID 0x3318 and product ID 0x0436 2025-10-06 21:15:31.185 Breezy desktop has been enabled 2025-10-06 21:15:31.185 Driver has been re-enabled 2025-10-06 21:15:31.185 Output mode has been changed to 'external_only' 2025-10-06 21:15:36.191 Device driver connection attempt failed 2025-10-06 21:15:36.191 Retrying driver connection in 1 second 2025-10-06 21:15:42.196 Device driver connection attempt failed 2025-10-06 21:15:42.196 Retrying driver connection in 1 second 2025-10-06 21:15:47.274 Device driver connection attempt failed 2025-10-06 21:15:47.274 Retrying driver connection in 1 second 2025-10-06 21:15:52.593 Device driver connection attempt failed 2025-10-06 21:15:52.593 Retrying driver connection in 1 second 2025-10-06 21:15:57.393 Breezy Desktop follow has been enabled 2025-10-06 21:15:58.597 Device driver connection attempt failed 2025-10-06 21:15:58.597 Retrying driver connection in 1 second 2025-10-06 21:15:58.853 Breezy Desktop follow has been disabled 2025-10-06 21:16:04.603 Device driver connection attempt failed 2025-10-06 21:16:04.603 Retrying driver connection in 1 second 2025-10-06 21:16:06.576 Breezy desktop has been disabled 2025-10-06 21:16:10.609 Device driver connection attempt failed 2025-10-06 21:16:10.609 Retrying driver connection in 1 second 2025-10-06 21:16:11.973 Breezy desktop has been enabled 2025-10-06 21:16:16.614 Device driver connection attempt failed 2025-10-06 21:16:16.614 Retrying driver connection in 1 second 2025-10-06 21:16:22.620 Device driver connection attempt failed 2025-10-06 21:16:22.620 Retrying driver connection in 1 second 2025-10-06 21:16:28.626 Device driver connection attempt failed 2025-10-06 21:16:28.626 Retrying driver connection in 1 second
This keeps going like this. I already reinstalled completely. I also noted, that the Project Version in the log says 2.3. Is it the wrong version? Breezy Desktop itself says 2.4 and recognizes the glasses.
Note: I can still use the glasses with only one screen like before. Breezy settings just seem to do nothing.
Did you also disable the Stabilizer feature on the glasses? I believe that has to be off, as software-based 3DoF (like Breezy) isn't compatible with hardware-based 3DoF.
Also note there's an issue with how I'm using data from the Pro glasses, you'll probably find (if you get it working) that the image will tilt/swing like a pendulum with horizontal head movements. I'll be working on addressing this shortly.
Stabilizer was on but even turned off its a similar log. I will try it on a different device with arch
I tested now on my other device. I dont know why yet, but it kinda works there. As you said i have the tilt/swing issue. But also theres an issue with the displays itself. When i have 3 desktops (1 original and 2 virtual (1080p)) the screens on the edges are cropped. I cant look to the outer edges. I dont know how to explain properly.
It sounds to me like the stabilizer is still on if you're seeing unexpected cropping. Any way you can capture a video?
I made a video and shared it via youtube. I hope this helps. Had a hart time capturing it. It feels like the Canvas is too small or something?
Stabilizer is off, have checked it twice.
Btw. i will switch to the Viture Pro XR Glasses. Theyre way cheaper and better working with my gear. So you dont need to bother about my problem too much, at least if im the only person having issues.
Stabilizer is off, have checked it twice.
I just watched your video and can only conclude that there are two effects happening, you can clearly see that there's a pinned display containing my pinned display effect (a pin within a pin). When you pan around, you see my effect looking around, but you see the XREAL One's pinned display cropping it. So maybe Stabilizer isn't the only feature to be aware of here, but there's clearly something still enabled, maybe you can look through the menu and see if there are any other features enabled that might be causing this? I also think I may have run into something similar with my XREAL Ones where the glasses reported the feature off, but when I enabled and re-disabled it actually turned off, so maybe try something like that without disconnecting the glasses.
I finally got it running. Yeah it was the stabilizer. Now I can see all the displays "properly" (aside from the pendulum view). I also got it running on my first device. It turns out that the ip you're using wasnt set properly. I had to do it manually in the terminal.
Thanks for your help!
That's great news! Are you still seeing a tilt when you pan left and right?
Can you provide more details about this, and what you had to do to resolve it?
It turns out that the ip you're using wasnt set properly. I had to do it manually in the terminal.
That's great news! Are you still seeing a tilt when you pan left and right?
Yeah I have the tilted view, ill have to get my head really unnaturally for having the sidemonitors "straight" 😄
Can you provide more details about this, and what you had to do to resolve it?
sudo dmesg | grep -i usb
to inspect my USB devices and saw that the XREAL headset exposed two Ethernet-over-USB interfaces (cdc_ncm and cdc_ether).
They appeared and were later unregistered during reconnects:
[21746.461008] cdc_ncm 1-5:1.1 enp0s20f0u5i1: unregister 'cdc_ncm' usb-0000:00:14.0-5, CDC NCM (NO ZLP) [21746.487043] cdc_ether 1-5:1.3 enp0s20f0u5i3: unregister 'cdc_ether' usb-0000:00:14.0-5, CDC Ethernet Device
After that I noticed one interface (enp0s20f0u5i1) had no IP address assigned, while the other (enp0s20f0u5i3) was active. I applied the following fix (suggested by ChatGPT):
sudo ip addr add 192.168.42.2/24 dev enp0s20f0u5i1 sudo ip link set enp0s20f0u5i1 up
After that, the XR driver immediately connected and calibrated the glasses — everything started working right away. Looks like the driver expected the control interface to have a 192.168.42.x address.
EDIT: Im on latest Arch (KDE Plasma Wayland) btw.