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