I recently got XREAL One glasses that I wanted to use as an external monitor for my L5. Unfortunately I don’t get them to work. Is there anybody who was successful in doing so? Looking into dmesg output I can see problems with EDID data:
EDID block 0 (tag 0x00) checksum is invalid, remainder is 56
[drm:cdns_dp_connector_get_modes [cdns_mhdp_drmcore]] ERROR Invalid edid
The glasses are shown as secondary display, but only with what seems like default resolution data for unknown monitors and no 1920x1080 which is what I suspect the minimum resolution the glasses will accept.
I read about ppl faking EDID data by creating specific profiles and placing them into /lib/firmware/edid which would be the next best thing to try.
This is an unknown product, very niche. You need to provide more detailed technical info of the glasses and their display settings. Does it need/use the Beam product also? Based on a glance of their page, there is a lot to unpack, but one simple hardware fault might be that cables are not able to support the needed data bandwidth (not all cables are equal) and the resolution may be beyond what L5 is capable of providing (noting that it is picky about the hdmi type - no dp), so you may want to test those. It’s also possible that a separate linux driver is needed, as this suggests: GitHub - wheaney/XRLinuxDriver: Linux service for interacting with XR devices (and L5 still may not be able to support this with its graphics chip and limited drivers), particularly as that says XREAL has “Anti-developer stance. No general-purpose SDK for third-party devs.”, whish is usually not a good sign (not-open/closed rarely will work well or at all, even though this suggests normal hardware might be ok on other products). The XREAL community might be better place to get help for this specific problem.
Cabling is okay, I can use the glasses with my work laptop. What I know is that it uses DisplayPort Alt Mode and looks to the OS just like a display. I’m not interested in any of the AR/headtracking features, just want the display part. As far I know those drivers you mentioned are more related to that so I think they won’t be needed.
And yes, apart from them having a decent product xreal doesn’t seem to be very interested in open source / privacy etc…
Sad thing is that I have to admit the build quality and especially the usability of these glasses is astonishing. Tried a few others and none produced such a clear picture like xreal one. Not to mention that you can anchor your display somewhere and don’t need to use fancy software or hardware whatsoever, its completely done in the glasses…
However, I already contacted the xreal support, but have no high hopes to receive help from them as the L5 is also a very uncommon product. Thats why I’m asking here for help in the hope that someone already played with this or similar hardware before I try to re-invent the wheel
Some AR glasses default to a different mode if they connect via USB OTG. This is most common with glasses that have a proprietary app for use with smartphones. If yours are like this you may need to put the port in non-OTG mode before connecting the glasses (does anyone know if this is possible?). I have some different TCL AR glasses I’d like to use but I also ran into this same problem. AR glasses with a Bluetooth keyboard would make the L5 into a very small, very portable computer.
In the optimistic scenario that the laptop uses Linux (or could boot Linux regardless i.e. Live Boot), what does the EDID data look like as viewed on the laptop?