On Nov 12, 07 15:34:18 +0300, Vladimir Grebenschikov wrote:
Second attempt was much better (do not know what was changed from last time - I've just rebuilt driver).
Probably dependencies didn't get right, or something similar.
It shows screen with resolution of smaller panel (external LCD). And duplicating LVDS to external VGA.
I've tried to change screens duplication to two-screens layout but failed. (probably I just do something wrong).
# xrandr -q Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1400 x 1400 VGA_CRT1/DAC_A connected 1280x1024+0+0 376mm x 301mm 1280x1024 60.0*+ 75.0 59.9 1280x960 59.9 1152x864 75.0 74.8 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 60.0 720x400 70.1 PANEL_LCD1/LVDS/TMDS unknown connection 1280x1024+0+0 305mm x 228mm 1400x1050 60.0 + 50.0 1280x1024 59.9* 1024x768 60.0 800x600 60.3 640x480 60.0 59.9 DVI-I_DFP1/TMDS_A disconnected
So this is the initial setup? Apparently RandR sets up for the lowest
common denominator... This is something outside of our control, except
for replacing the RandR algorithm, or RandR altogether.
In order to do two-screens layout, you have to specify that in the
monitor sections in xorg.conf (which are referenced by Option
"Monitor-CONNECTOR" "<monitor>", e.g. for Monitor-PANEL_LCD1/LVDS/TMDS)
by Option "LeftOf" "<other-monitor>". This is described in
xorg.conf(5).
Alternatively, you just increase the Virtual in the Screen section to
the combined output resolution, (which sets the maximum screen size
described above in the xrandr output), and set the second screen later
on e.g. with
xrandr --output PANEL_LCD1/LVDS/TMDS --right-of VGA_CRT1/DAC_A
Matthias
--
Matthias Hopf