How to get on Linux 3840x1080 resolution for Nreal Air?

Wanted to experiment with 3D on Linux, is there a way to activate both microlcd as one continuous 3840x1080 screen? (or is it done some other way, like toggling left or right screen via usb???)

And a side question, is there a documented way on how to access sensors?

Hi, I’m afraid no, you can only get 2 x 1920*1080 screens by Scrcpy tool (glass should be connected with phone). And if you insert glass to PC directly, then only one whole 1080P screen(no toggling left or right screen) can be obtained. Currently, the raw data of sensors are not accesible.

That is a bit odd, that I have to use that work-around for that. Is that part of your company policy to prevent such a use on Linux or just lack of devs to help to provide solution (I can’t imagine any technical problems, but if there are any let me know too). I bet it is not me only who would be interested in that.

Anyway, thanks for reply and thanks in advance for next answer.



I certainly would like to know about your Ubuntu support policy.


Hi, we are trying to expand more platforms, please give us some time.

1 Like

where is the github project so I can get this working on ubuntu? I dont want to use screen sharing from a phone to the device. That’s a crappy workaround - and the nreal air doesnt work on my s22 ultra s908u1.


I’ m new to nreal (air)

some unofficial tips I found on the web,

update the firmware 199(air_07.1.01.199_20221122.bin) from China site, Nreal Air - 激活与固件升级

hold power and bright up buttons on the glass for 5 seconds,
it will turn into a 3840x1080 screen.

I saw it on Windows one time, but not test it the see if it works well.

but on linux, it is blackscreen . xrandr on my laptop


Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   1920x1080     60.05*+  40.03  
   1680x1050     60.05  
   1280x1024     60.05  
   1440x900      60.05  
   1280x800      60.05  
   1280x720      60.05  
   1024x768      60.05  
   800x600       60.05  
   640x480       60.05  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 120mm x 70mm
   3840x1080     60.00 +
   1920x1080     60.00  
   1680x1050     60.00  
   1280x1024     60.00  
   1440x900      60.00  
   1280x800      60.00  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.00  
   640x480       60.00  
  1920x1080 (0x7dd) 148.500MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz

It’s not 3940x1080 but do has an extra entry of 1920x1080 (0x7dd) maybe not correctly configured.

1 Like