1920x1200 Resolution with Intel 945GMTech linux
I had some trouble to get the maximum resolution for my monitor, using
the VGA output of my Thinkpad. I’m running Ubuntu Hardy which uses the
xserver-xorg-video-intel driver by default. This can be combined with
xrandr to manage all your monitor/resolution settings without restarting
all the time.
First of all I had a look at the possible resolutions:
asdf@fatalii ~ $ sudo xrandr -q Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 2048 x 2048 VGA connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm 1280x960 59.9 800x600 56.2 640x480 60.0 LVDS connected (normal left inverted right x axis y axis) 1024x768 60.0 + 50.0 800x600 60.3 640x480 60.0 59.9
I couldn’t believe 1280x960 to be the highest resolution for my 24”
Monitor (even my 8-year-old GeForce 2 MX 400 supports 1920x1200!!).
After having a look at the Xorg.log I found a Modeline for my desired quantity of pixels. The trick is: just add the modeline to xrandr’s “database”.
Here are the three relevant lines to fix the issue
xrandr --newmode "1920x1200" 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync xrandr --addmode VGA 1920x1200 xrandr --output VGA --mode 1920x1200
Important: Set the Virtual Resolution in your xorg.conf to the
maximum of 2048x2048 if you get an error like “xrandr: screen cannot be
larger than 1600x1600 (desired size 2624x1200)”
Here is an excerpt of my /etc/X11/xorg.conf:
Section "Screen" SubSection "Display" Depth 24 Modes "1024x768" Virtual 2048 2048 EndSubSection EndSection
Finally you could add the relevant mode changing lines to /etc/rc.local or something like this to adjust resolution automatically.