RandR + dual head - debugging

Andrej Krutak andree182 at gmail.com
Thu May 8 03:41:27 PDT 2008

> what does the xrandr output look like?

1400x1050+1680x1050... then I execute:

andree at andree:~$ xrandr
Screen 0: minimum 320 x 200, current 3080 x 1050, maximum 3080 x 1050
VGA-0 connected 1680x1050+1400+0 (normal left inverted right x axis y axis) 
473mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     59.9
   1440x900       75.0     59.9
   1280x960       59.9
   1360x765       59.8
   1152x864       74.8
   1280x720       59.9
   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
LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis) 0mm x 
   1400x1050      60.0*+
   1280x800       60.0
   1280x768       60.0
   1024x768       60.0
   800x600        60.3
   640x480        59.9
S-video disconnected (normal left inverted right x axis y axis)

....yet the VGA-0 is surely not placed on the right of LVDS and it is looking 
like a mirror of LVDS. The monitor says it is at 1280x1024 - note that xrandr 
says something completely different ;-(

I managed to fix the wine behaviour by forcing it to use xvidmode instead of 
xrandr. Well - at least it works if the app isn't trying to change screen 
resolution (I don't need that functionality anyway), which I didn't test... I 
guess that when wine uses some RandR 'command' (even just to discover the 
resolutions), the same thing happens as when calling the xrandr...


More information about the xorg mailing list