xf86-video-intel 2.0.0 and DVI
Hamish Moffatt
hamish at cloud.net.au
Tue May 29 06:32:21 PDT 2007
On Mon, May 28, 2007 at 12:07:11PM -0700, Keith Packard wrote:
> On Sun, 2007-05-27 at 20:56 -0400, Ken Mandelberg wrote:
>
> > Using the DVI (same computer, same monitor) I end up with just three
> > default modes the best at 1024x768. I'm guessing the monitor doesn't
> > give correct EDID on the DVI. If thats the case, how can I override and
> > specify a mode?
>
> It's not getting EDID over DVI at all, which is very odd as DVI is
> required to support EDID.
I have a different problem with mode detection over DVI; I appear to end
up with two duplicate modes, but the default one selected by the X
server makes the monitor complain about being "out of range".
xrandr says:
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280
VGA disconnected (normal left inverted right)
TMDS-1 connected 1280x1024+0+0 (normal left inverted right) 338mm x 270mm
1280x1024 75.0*+ 76.0 75.0 70.9 59.9 56.9
1152x864 75.0 74.8
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0
720x400 70.1
640x350 70.1
TV disconnected (normal left inverted right)
If I run "xrandr -r 75" (which switches to the other 1280x1024 75Hz
entry) the monitor is happy. However the X log says they are identical:
(II) intel(0): Printing probed modes for output TMDS-1
(II) intel(0): Modeline "1280x1024"x75.0 135.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) intel(0): Modeline "1280x1024"x76.0 140.75 1280 1368 1504 1728 1024 1027 1034 1072 -hsync +vsync (81.5 kHz)
(II) intel(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) intel(0): Modeline "1280x1024"x70.9 131.00 1280 1368 1504 1728 1024 1027 1034 1069 -hsync +vsync (75.8 kHz)
(II) intel(0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
(II) intel(0): Modeline "1280x1024"x56.9 86.25 1280 1328 1360 1440 1024 1027 1034 1052 +hsync -vsync (59.9 kHz)
(II) intel(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
(II) intel(0): Modeline "1152x864"x74.8 104.00 1152 1224 1344 1536 864 867 871 905 -hsync +vsync (67.7 kHz)
(II) intel(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) intel(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 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 "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz)
(II) intel(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 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 "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
(II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x66.7 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz)
(II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) intel(0): Modeline "640x350"x70.1 25.17 640 656 752 800 350 387 389 449 -hsync +vsync (31.5 kHz)
Is this a bug? How can I get the driver to ignore one of these modes?
(General user question; why does the section "Screen" -> SubSection
"Display" -> "Modes" list not seem to have any effect now? If I only
list 1024x768, all the above modes are still present and 1024x768 is not
the default.)
thanks,
Hamish
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Driver "intel"
BusID "PCI:0:2:0"
Option "Monitor-TMDS-1" "MEA DV172"
EndSection
Section "Monitor"
Identifier "MEA DV172"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Monitor "MEA DV172"
DefaultDepth 24
SubSection "Display"
Depth 24
#Modes "1280x1024"
Modes "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
--
Hamish Moffatt VK3SB <hamish at debian.org> <hamish at cloud.net.au>
More information about the xorg
mailing list