On 8/30/07, Eric Elena <[EMAIL PROTECTED]> wrote: > Le mardi 28 aoC;t 2007 C 18:20 +0200, Joachim Schipper a C)crit : > > The following configuration works, albeit at the wrong resolution: > > http://jschipper.dynalias.net/~joachim/posts/20070828/Xorg.conf > > > > It also contains some failed attempts that might be interesting > > (ModeLine ...; Virtual 1200 800 and Option "ShadowFB" "no"). > > > > Joachim > > I don't know how did you get the values for modeline option but I think > they are false: > ModeLine "1280x800" 83.91 1280 1312 1624 1656 800 816 824 841 > I use gtf to get (in theory :) the good values. > gtf horizontal-resolution vertical-resolution refresh > So to match 83.91: > $ gtf 1280 800 60.32 > > # 1280x800 @ 60.32 Hz (GTF) hsync: 49.94 kHz; pclk: 83.91 MHz > Modeline "1280x800_60.32" 83.91 1280 1344 1480 1680 800 801 804 828 > -HSync +Vsync > The other values are very different. > > You should try gtf with a refresh rate of 60Hz (refresh rate for lcd > screens). And if there is still "(II) VESA(0): Not using mode > "1280x800" (no mode of this name)" in your log, probably your video bios > is ugly and cannot display wide resolution with vesa driver. > > I'm also surprised by this warning "(WW) VESA(0): remove MTRR 0 - 1000". > In my log I have "(==) VESA(0): Write-combining range (0x0,0x1000) was > already clear". A problem with mtrr? I read there is a nomtrr option > (man xorg.conf), perhaps it will fix it. >
The vesa driver can only use modelines that are known to the BIOS. If the laptop's video card bios doesn't have a 1280x800 modeline, X will not work at this resolution. I've seen some reports in the past that the i915resolution tool also works with some ATI bioses. It "patches" the BIOS to replace an unused mode by the one you need. But I never saw such a case mysel, so ymmw. -- Matthieu Herrb