Jack Bates wrote: > I am trying to connect a Samsung SyncMaster 245B to the VGA port on my > Lenovo 3000 N100 > > The screen's native resolution is 1920x1200. First I re-ran a modern > version of dexconf to remove modelines from my xorg.conf, so the > screen's modes should be auto-detected. >
dexconf does not do that anymore. The Xserver and driver will do it dynamically. > When I connect the screen and open the GNOME Screen Resolution > Preferences, 1920x1200 is not among the list of available resolutions. > xrandr does report several auto-detected modes, but not 1920x1200: > > ket% xrandr > Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280 > VGA connected (normal left inverted right x axis y axis) > 1280x1024 75.0 59.9 60.0 > 1280x960 60.0 59.9 > 1280x800 60.0 > 1152x864 75.0 74.8 > 1280x768 60.0 > 1024x768 75.1 70.1 60.0 > 832x624 74.6 > 800x600 72.2 75.0 60.3 56.2 > 640x480 75.0 72.8 72.8 75.0 66.7 60.0 59.9 > 720x400 70.1 > LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm > x 207mm > 1280x800 60.0*+ 60.0 > 1280x768 60.0 > 1024x768 60.0 > 800x600 60.3 > 640x480 59.9 > TV disconnected (normal left inverted right x axis y axis) > ket% > > 1920x1200 is listed in the Xorg.0.log, so I tried adding it manually > with xrandr: > > ket% xrandr --newmode 1920x1200 154.00 1920 1968 2000 2080 1200 1203 1209 > 1235 > ket% xrandr --addmode VGA 1920x1200 > ket% xrandr --output VGA --mode 1920x1200 > xrandr: screen cannot be larger than 1280x1280 (desired size 1920x1200) > ket% > > Finally, after manually adding the mode with xrandr, I was able to open > the GNOME Screen Resolution Preferences again and select 1920x1200 from > the list of available resolutions. At this point the screen did > successfully change to 1920x1200 resolution. Interestingly, xrandr still > claims the maximum resolution is 1280 x 1280: > > ket% xrandr > > Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 1280 x 1280 > VGA connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm > x 324mm > 1280x1024 75.0 59.9 60.0 > 1280x960 60.0 59.9 > 1280x800 60.0 > 1152x864 75.0 74.8 > 1280x768 60.0 > 1024x768 75.1 70.1 60.0 > 832x624 74.6 > 800x600 72.2 75.0 60.3 56.2 > 640x480 75.0 72.8 72.8 75.0 66.7 60.0 59.9 > 720x400 70.1 > 1920x1200 60.0* > LVDS connected (normal left inverted right x axis y axis) > 1280x800 60.0 + 60.0 > 1280x768 60.0 > 1024x768 60.0 > 800x600 60.3 > 640x480 59.9 > TV disconnected (normal left inverted right x axis y axis) > ket% > 1280x1280 is the maximum virtual screen size, all your outputs have to be placed in there. And this looks like a bug. You should not be able to select any mode above 1280x1280 for any output. See below. > First, I wish that when I connect the SyncMaster 245B and open the GNOME > Screen Resolution Preferences, 1920x1200 were among the list of > available resolutions. > For some reason, RandR does not get the 1920x1200 resolution. I don't see anything about this VGA output in your log. Can you plug the VGA monitor, restart X and send the corresponding log? You can work around the problem by adding Preferred+Modeline to a monitor section of xorg.conf. See III.5 of http://wiki.debian.org/XStrikeForce/HowToRandR12 to do so. See also section III.1 so that your config is applied to the VGA monitor. > Second, if I manually add the 1920x1200 mode using xrandr and values > from Xorg.0.log, I don't understand why xrandr refuses to select this > mode, complaining instead: > > ket% xrandr --output VGA --mode 1920x1200 > xrandr: screen cannot be larger than 1280x1280 (desired size 1920x1200) > Add Virtual 1920 1200 to the Device section of your xorg.conf. X creates a static virtual screen at startup. Since it only sees a 1280x800 monitor, it just creates the corresponding virtual screen. One day the Xserver will dynamically resize the virtual screen, but for now you need to specify this Virtual line to the maximal you may need. Brice -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]