915resolution howto

Matthew Kuiken matt.kuiken at verizon.net
Thu Dec 14 16:16:12 UTC 2006


Gabriel Dragffy wrote:
> I removed 915reslution (purge) and did what you said. But my xorg.conf
> alread looked OK to me, after a reboot the screen came up 1024x768 res
> again. Have attached my xorg.conf which I hope could help you.
> 

Just as a first check, in the first part of my /var/log/Xorg.0.log the 
i810 module reports its version as:
  compiled for 7.1.1, module version 1.6.5

One of my first problems was that xorg was not detecting my LCD 
correctly (This was way back in breezy, BTW.)  Look in
/var/log/Xorg.0.log for the lines:

(II) I810(0): Broken BIOSes cause the system to hang here.
               If you encounter this problem please add
                  Option "DisplayInfo" "FALSE"
               to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: FALSE, present: TRUE, size: 
(720,400)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: 
(1024,768)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, 
present: FALSE, size: (0,2059)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, 
present: TRUE, size: (1366,768)
(II) I810(0): Display Info: Second (second CRT): attached: FALSE, 
present: FALSE, size: (0,2059)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: 
FALSE, size: (0,2059)
(II) I810(0): Size of device LFP (local flat panel) is 1366 x 768


Here we are just checking to see that the video card correctly sees your 
display.

A bit later in the file I have a section that looks like this:

(II) I810(0): Generic Monitor: Using hsync range of 43.89-48.51 kHz
(II) I810(0): Generic Monitor: Using vrefresh value of 60.00 Hz
(II) I810(0): Not using mode "1366x768" (no mode of this name)
(II) I810(0): Correcting stride (1368 -> 5504)
(II) I810(0): Increasing the scanline pitch to allow tiling mode (1376 
-> 2048).
(--) I810(0): Virtual size is 1368x768 (pitch 2048)
(**) I810(0):  Built-in mode "1360x768"
(**) I810(0):  Built-in mode "1024x768"
(==) I810(0): DPI set to (75, 75)


I am betting that if you find this section, it will say something about 
1280x800 being out of sync range, and falling back to 1024x768.  Using 
the command below:

$ gtf 1280 800 60

   # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
   Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 
828  -HSync +Vsync

We can see that hsync for 1280x800 is outside the range given for 
Generic Monitor.  To fix this, we will try to add the following two 
lines to your xorg.conf in the Monitor section.

	HorizSync	29-50
	VertRefresh	30-70

The reason my monitor does not require this is that my display at 
1366x768 fits in those generic monitor values, while yours falls outside 
those ranges.  Adding these lines to the monitor section tells xorg that 
the monitor can handle different rates.  The important thing for the 
ranges is that they encompass the range that you are trying to display. 
  In the case above, I used 29-50, as 29.4 is 640x480, and 49.68 is your 
1280x800.

If this does not fix your problem, please post your Xorg.0.log.  If it 
does fix it, please let us know.

Later,
-Matt





More information about the ubuntu-users mailing list