On HP6930, X runs _extremely_ slowly. Closer inspection shows that it's probing the TV output over and over again. I have this output from the kernel... [drm] TV-20: set mode NTSC 480i 0 [drm] TV-20: set mode NTSC 480i 0 [drm] TV-20: set mode NTSC 480i 0 [drm] TV-20: set mode NTSC 480i 0 [drm] TV-20: set mode NTSC 480i 0 [drm] TV-20: set mode NTSC 480i 0 [drm] TV-20: set mode NTSC 480i 0 And Xorg.0.log contains this, over and over again. (II) intel(0): EDID for output LVDS1 (II) intel(0): Manufacturer: CMO Model: 1424 Serial#: 0 (II) intel(0): Year: 2007 Week: 14 (II) intel(0): EDID Version: 1.3 (II) intel(0): Digital Display Input (II) intel(0): Max Image Size [cm]: horiz.: 30 vert.: 19 (II) intel(0): Gamma: 2.20 (II) intel(0): No DPMS capabilities specified (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 (II) intel(0): First detailed timing is preferred mode (II) intel(0): redX: 0.588 redY: 0.337 greenX: 0.315 greenY: 0.534 (II) intel(0): blueX: 0.152 blueY: 0.125 whiteX: 0.313 whiteY: 0.329 (II) intel(0): Manufacturer's mask: 0 (II) intel(0): Supported detailed timing: (II) intel(0): clock: 69.3 MHz Image Size: 303 x 190 mm (II) intel(0): h_active: 1280 h_sync: 1319 h_sync_end 1345 h_blank_end 1410 h_border: 0 (II) intel(0): v_active: 800 v_sync: 802 v_sync_end 806 v_blanking: 819 v_border: 0 (II) intel(0): N141I3-L01 (II) intel(0): CMO (II) intel(0): N141I3-L01 (II) intel(0): EDID (in hex): (II) intel(0): 00ffffffffffff000daf241400000000 (II) intel(0): 0e110103801e13780a9f059656508827 (II) intel(0): 20505400000001010101010101010101 (II) intel(0): 010101010101111b008250201330271a (II) intel(0): 24002fbe10000018000000fe004e3134 (II) intel(0): 3149332d4c30310a2020000000fe0043 (II) intel(0): 4d4f0a202020202020202020000000fe (II) intel(0): 004e31343149332d4c30310a20200073 (II) intel(0): EDID vendor "CMO", prod id 5156 (II) intel(0): Printing DDC gathered Modelines: (II) intel(0): Modeline "1280x800"x0.0 69.29 1280 1319 1345 1410 800 802 806 819 -hsync -vsync (49.1 kHz) (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) (II) intel(0): Not using default mode "640x480" (doublescan mode not supported) (II) intel(0): Not using default mode "640x512" (doublescan mode not supported) (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) (II) intel(0): Not using default mode "896x672" (doublescan mode not supported) (II) intel(0): Not using default mode "928x696" (doublescan mode not supported) (II) intel(0): Not using default mode "960x720" (doublescan mode not supported) (II) intel(0): Not using default mode "700x525" (doublescan mode not supported) (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported) (II) intel(0): Printing probed modes for output LVDS1 (II) intel(0): Modeline "1280x800"x60.0 69.29 1280 1319 1345 1410 800 802 806 819 -hsync -vsync (49.1 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 "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"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz) (II) intel(0): EDID for output VGA1 (II) intel(0): EDID for output HDMI1 (II) intel(0): EDID for output DP1 (II) intel(0): EDID for output DP2 (II) intel(0): EDID for output TV1 (II) intel(0): Not using default mode "640x350" (vrefresh out of range) (II) intel(0): Not using default mode "320x175" (doublescan mode not supported) (II) intel(0): Not using default mode "640x400" (vrefresh out of range) (II) intel(0): Not using default mode "320x200" (doublescan mode not supported) (II) intel(0): Not using default mode "720x400" (vrefresh out of range) (II) intel(0): Not using default mode "360x200" (doublescan mode not supported) (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) (II) intel(0): Not using default mode "640x480" (vrefresh out of range) (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) (II) intel(0): Not using default mode "640x480" (vrefresh out of range) (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) (II) intel(0): Not using default mode "640x480" (vrefresh out of range) (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) (II) intel(0): Not using default mode "800x600" (vrefresh out of range) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "800x600" (vrefresh out of range) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "800x600" (vrefresh out of range) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "800x600" (vrefresh out of range) (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) (II) intel(0): Not using default mode "1024x768" (interlace mode not supported) (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) (II) intel(0): Not using default mode "1024x768" (vrefresh out of range) (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) (II) intel(0): Not using default mode "1024x768" (vrefresh out of range) (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) (II) intel(0): Not using default mode "1024x768" (vrefresh out of range) (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) (II) intel(0): Not using default mode "1152x864" (vrefresh out of range) (II) intel(0): Not using default mode "576x432" (doublescan mode not supported) (II) intel(0): Not using default mode "1280x960" (hsync out of range) (II) intel(0): Not using default mode "640x480" (doublescan mode not supported) (II) intel(0): Not using default mode "1280x960" (vrefresh out of range) (II) intel(0): Not using default mode "640x480" (doublescan mode not supported) (II) intel(0): Not using default mode "1280x1024" (hsync out of range) (II) intel(0): Not using default mode "640x512" (doublescan mode not supported) (II) intel(0): Not using default mode "1280x1024" (vrefresh out of range) (II) intel(0): Not using default mode "640x512" (doublescan mode not supported) (II) intel(0): Not using default mode "1280x1024" (vrefresh out of range) (II) intel(0): Not using default mode "640x512" (doublescan mode not supported) (II) intel(0): Not using default mode "1600x1200" (hsync out of range) (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range) (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range) (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range) (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range) (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) (II) intel(0): Not using default mode "1792x1344" (hsync out of range) (II) intel(0): Not using default mode "896x672" (doublescan mode not supported) (II) intel(0): Not using default mode "1792x1344" (vrefresh out of range) (II) intel(0): Not using default mode "896x672" (doublescan mode not supported) (II) intel(0): Not using default mode "1856x1392" (hsync out of range) (II) intel(0): Not using default mode "928x696" (doublescan mode not supported) (II) intel(0): Not using default mode "1856x1392" (vrefresh out of range) (II) intel(0): Not using default mode "928x696" (doublescan mode not supported) (II) intel(0): Not using default mode "1920x1440" (hsync out of range) (II) intel(0): Not using default mode "960x720" (doublescan mode not supported) (II) intel(0): Not using default mode "1920x1440" (vrefresh out of range) (II) intel(0): Not using default mode "960x720" (doublescan mode not supported) (II) intel(0): Not using default mode "832x624" (vrefresh out of range) (II) intel(0): Not using default mode "416x312" (doublescan mode not supported) (II) intel(0): Not using default mode "1400x1050" (hsync out of range) (II) intel(0): Not using default mode "700x525" (doublescan mode not supported) (II) intel(0): Not using default mode "1400x1050" (vrefresh out of range) (II) intel(0): Not using default mode "700x525" (doublescan mode not supported) (II) intel(0): Not using default mode "1920x1440" (vrefresh out of range) (II) intel(0): Not using default mode "960x720" (doublescan mode not supported) (II) intel(0): Not using default mode "2048x1536" (hsync out of range) (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported) (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range) (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported) (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range) (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported) (II) intel(0): Printing probed modes for output TV1 (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 "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz) (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz) This is the same box that oopses with 2.6.31, and other reporters of that problem have also seen this behaviour. https://bugzilla.redhat.com/show_bug.cgi?id=540218
Similarly, with a 2.6.31 kernel the Acer 1410 locks up when X starts unless the TV out is disabled. The lockup seems to happen significantly quicker when equipped with 4 GB RAM.
Originally we have quirks for this in user modesetting driver, we probably need to port it to kernel if current detect method can't help.
This one should be fixed in drm-intel-next.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.