i810 vs intel on 945G: ignore EDID

sean seandarcy2 at gmail.com
Thu May 24 15:17:57 PDT 2007


I have Fedora 7, Test 4 xorg-x11-drv-i810-2.0.0-3.fc7.x86_64.

I'm playing with the intel driver because I want to 
eventually use a 1366x768 modeline to drive a 42" LCD.

The i810 driver starts up in 1280x1024 at 60:


.....................
(II) I810(0): <default monitor>: Using hsync range of 
31.00-70.00 kHz
(II) I810(0): <default monitor>: Using vrefresh range of 
50.00-85.00 Hz
(II) I810(0): <default monitor>: Using maximum pixel clock 
of 110.00 MHz
(WW) I810(0): Unable to estimate virtual size
(II) I810(0): Increasing the scanline pitch to allow tiling 
mode (1280 -> 2048).
(--) I810(0): Virtual size is 1280x1024 (pitch 2048)
(**) I810(0): *Built-in mode "1280x1024"
(**) I810(0): *Built-in mode "1024x768"
(**) I810(0): *Built-in mode "800x600"
(**) I810(0): *Built-in mode "640x480"
(II) I810(0): Attempting to use 60.02Hz refresh for mode 
"1280x1024" (858)
(II) I810(0): Attempting to use 85.00Hz refresh for mode 
"1024x768" (854)
(II) I810(0): Attempting to use 85.14Hz refresh for mode 
"800x600" (852)
(II) I810(0): Attempting to use 85.01Hz refresh for mode 
"640x480" (850)
(**) I810(0): Display dimensions: (930, 520) mm
(**) I810(0): DPI set to (34, 50)
..............

which works. I assume this is one of the "BIOS" modes. EDID 
does not report a 1280 mode ( though it is in the published 
specs):

(II) I810(0): Supported VESA Video Modes:
(II) I810(0): 640x480 at 72Hz
(II) I810(0): 640x480 at 75Hz
(II) I810(0): 800x600 at 56Hz
(II) I810(0): 800x600 at 60Hz
(II) I810(0): 800x600 at 72Hz
(II) I810(0): 800x600 at 75Hz
(II) I810(0): 1024x768 at 60Hz
(II) I810(0): 1024x768 at 75Hz
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 85.5 MHz   Image Size:  930 x 520 mm
(II) I810(0): h_active: 1366  h_sync: 1494  h_sync_end 1624 
h_blank_end 1798 h_border: 0
(II) I810(0): v_active: 768  v_sync: 770  v_sync_end 776 
v_blanking: 795 v_border: 0


When I try the intel driver, it will only goes to the 
1366x768 mode, which doesn't work ( although EDID advertises 
that mode, the RGB IN is not spec'd for it). Even if I stick 
a Modes "1280x1024" in the Display SubSection it still goes 
to 1366.

BTW, "doesn't work" means the console locks up. Neither 
ctl-alt-backspace nor ctl-alt-+ nor ctl-alt-fx works. I can 
ssh in, but I have to reboot to get get the direct console 
back.

If I put 1024x720 in the Display SubSection, that works.

The Xorg.0.log has:
............
(II) intel(0): Not using default mode "1280x1024" (bad mode 
clock/interlace/doublescan)
(II) intel(0): Not using default mode "1280x1024" (bad mode 
clock/interlace/doublescan)
(II) intel(0): Not using default mode "1280x1024" (bad mode 
clock/interlace/doublescan)
..............

which doesn't make much sense. After all, it worked in i810. 
  In fact, AFAICT, the intel driver doesn't like _any_ of 
the built-in modes ( these are the default modes -right?)

So why does the intel driver dislike all of the built-in 
modes?   How do I tell it to ignore EDID?

Am I correct that "intel" is from the modesetting branch, 
and "i810" just uses the BIOS modes?

sean

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xorg.log.intel1280debug
URL: <http://lists.x.org/archives/xorg/attachments/20070524/926e2882/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xorg.conf.testbox
URL: <http://lists.x.org/archives/xorg/attachments/20070524/926e2882/attachment-0001.ksh>


More information about the xorg mailing list