forcing a lower resolution with the intel i810-2.x drivers

Mike Gualtieri mike.gualtieri at gmail.com
Mon Jul 7 12:56:27 PDT 2008


I was hoping someone could point me in the right direction for this issue.
I'm posting here, because I'm not sure if this is really a bug of if some
options have changed.

I'm having problems limiting my resolution to 1024x768 when using the 2.x
version of the intel i810 drivers.  Even when specifing a lower resolution
in my xorg.conf, it defaults to the max resolution possible.  In the past
(using the 1.7.4 intel drivers or earlier) I would include something like
this in my xorg.conf, which would force Xorg to start at 1024x768
resolution, but now on my laptop it starts at 1280x800:

SubSection "Display"
Viewport   0 0
Depth     24
Modes    "1024x768"

Here is the related Monitor section (which was generated by autoprobing via
Xorg -configure):

Section "Monitor"
        #DisplaySize      260   160     # mm
        Identifier   "Monitor0"
        VendorName   "AUO"
        ModelName    "2114"
        HorizSync    28.0 - 96.0
        VertRefresh  50.0 - 75.0
EndSection


I have tried to use  Option  "PreferredMode" "1024x768" in the Monitor
section, but this also has no effect.


With xrandr, it is possible to force the lower resolution after X has
started:

     # xrandr --output LVDS --mode 1024x768



Here is a related portion of my Xorg log:

(II) intel(0): Not using default mode "640x350" (vrefresh out of range)
(II) intel(0): Not using default mode "640x400" (vrefresh out of range)
(II) intel(0): Not using default mode "720x400" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "800x600" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x960" (hsync out of range)
(II) intel(0): Not using default mode "1280x960" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x1024" (hsync out of range)
(II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) intel(0): Not using default mode "1280x1024" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (hsync out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1200" (vrefresh out of range)
(II) intel(0): Not using default mode "1792x1344" (hsync out of range)
(II) intel(0): Not using default mode "1792x1344" (vrefresh out of range)
(II) intel(0): Not using default mode "1856x1392" (hsync out of range)
(II) intel(0): Not using default mode "1856x1392" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1440" (hsync out of range)
(II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) intel(0): Not using default mode "832x624" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x768" (vrefresh out of range)
(II) intel(0): Not using default mode "1400x1050" (hsync out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1600x1024" (hsync out of range)
(II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) intel(0): Not using default mode "2048x1536" (hsync out of range)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Printing probed modes for output LVDS
(II) intel(0): Modeline "1280x800"x65.3   75.00  1280 1301 1333 1408  800
804 808 816 -hsync -vsync (53.3 kHz)
(II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768
771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601
605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492
525 -hsync -vsync (31.5 kHz)
(II) intel(0): Output TMDS disconnected
(II) intel(0): EDID for output TMDS
(II) intel(0): Output VGA disconnected
(II) intel(0): Output LVDS connected
(II) intel(0): Output TMDS disconnected
(II) intel(0): Output LVDS using initial mode 1280x800



I have only experienced this with the Intel drivers, and verified it on
multiple machines.  I tested this with the intel 2.1.1 and 2.3.1 drivers, as
well as xorg-server 1.3 and 1.4.


Any ideas?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20080707/0b8ddd65/attachment.html>


More information about the xorg mailing list