forcing a lower resolution with the intel i810-2.x drivers
Mike Gualtieri
mike.gualtieri at gmail.com
Tue Jul 8 13:10:10 PDT 2008
I've made some progress on this issue, but it has led to some other
frustrations:
I have been able to force the intel-2.x drivers to use a lower resolution by
adding these two lines to my xorg.conf:
Section "Monitor"
Option "PreferredMode" "1024x768"
Section "Device"
Option "Monitor-LVDS" "Monitor0"
While it seems to produce the desired result I'm having a few other issues.
- X is a bit unstable with this setup. Sometimes during my tests when
resetting the X server, the screen would go black and would not come back
up. Even the vt's went black. The solution was to kill the power and
restart the machine.
- I no longer can use direct 3D rendering. Without those two above
additions to my xorg.conf I have DRI, but with them at the 1024x768
resolution it uses "Mesa GLX indirect".
I'm also not really happy using such a solution, since I prefer to specify
multiple fallback resolutions, so if I hook the machine into a screen that
can do 1280x1024 or another that runs 1024x768 it will work without any
reconfiguration or running extra commands or editing files.
Is there any way to make X follow the Modes specified in the Display
section? IMHO, this was much easier in the past:
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768"
Mike
--
On Mon, Jul 7, 2008 at 3:56 PM, Mike Gualtieri <mike.gualtieri at gmail.com>
wrote:
> 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/20080708/6e46934e/attachment.html>
More information about the xorg
mailing list