I just build the last revision from git (commit 3aa8591abfbe8db0f13912910c850fdd748808df ) and the detection of TV and VGA is working (although the tv disconnection looks like it's not detected, but that doesn't really matter). When I try to activate the TV or VGA output, I got a blank tv or vga screen. Here are some logs : Just after X started : (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Video Bus: xkb_rules: "evdev" (**) Option "xkb_model" "pc105" (**) Video Bus: xkb_model: "pc105" (**) Option "xkb_layout" "fr" (**) Video Bus: xkb_layout: "fr" (**) Option "xkb_variant" "oss" (**) Video Bus: xkb_variant: "oss" (II) intel(0): EDID vendor "CMO", prod id 5414 (II) intel(0): Printing DDC gathered Modelines: (II) intel(0): Modeline "1280x800"x0.0 71.00 1280 1328 1360 1440 800 803 809 823 -hsync -vsync (49.3 kHz) (II) intel(0): EDID vendor "CMO", prod id 5414 (EE) intel(0): underrun on pipe B! AUDIT: Sun Feb 8 20:33:52 2009: 11675 X: client 4 rejected from local host ( uid=0 gid=0 pid=11703 ) AUDIT: Sun Feb 8 20:33:55 2009: 11675 X: client 4 rejected from local host ( uid=500 gid=500 pid=11711 ) AUDIT: Sun Feb 8 20:33:55 2009: 11675 X: client 4 rejected from local host ( uid=500 gid=500 pid=11712 ) AUDIT: Sun Feb 8 20:33:55 2009: 11675 X: client 4 rejected from local host ( uid=500 gid=500 pid=11713 ) (II) intel(0): EDID vendor "CMO", prod id 5414 (II) intel(0): Printing DDC gathered Modelines: (II) intel(0): Modeline "1280x800"x0.0 71.00 1280 1328 1360 1440 800 803 809 823 -hsync -vsync (49.3 kHz) When I run xrandr : joss@joss-laptop:~$ xrandr Screen 0: minimum 320 x 200, current 1280 x 800, maximum 3048 x 2048 VGA connected (normal left inverted right x axis y axis) 1280x1024 75.0 + 60.0 60.0 1680x1050 59.9 + 60.0 1600x1024 60.2 1400x1050 70.0 60.0 720x400 70.1 LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1280x800 59.9*+ 1024x768 60.0 800x600 60.3 640x480 59.9 TV disconnected (normal left inverted right x axis y axis) Related Xlog : (II) intel(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0. (II) intel(0): EDID vendor "GSM", prod id 22122 (II) intel(0): EDID vendor "CMO", prod id 5414 (II) intel(0): Printing DDC gathered Modelines: (II) intel(0): Modeline "1280x800"x0.0 71.00 1280 1328 1360 1440 800 803 809 823 -hsync -vsync (49.3 kHz) When I try to enable the VGA screen : (EE) intel(0): underrun on pipe B! (II) intel(0): EDID vendor "GSM", prod id 22122 (II) intel(0): EDID vendor "CMO", prod id 5414 related xrandr output : Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 3048 x 2048 VGA connected 1680x1050+1280+0 (normal left inverted right x axis y axis) 474mm x 296mm 1280x1024 75.0 + 60.0 60.0 1680x1050 59.9*+ 60.0 1600x1024 60.2 1400x1050 70.0 60.0 1440x900 75.0 59.9 60.0 720x400 70.1 LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1280x800 59.9*+ 1024x768 60.0 800x600 60.3 640x480 59.9 TV disconnected (normal left inverted right x axis y axis) I'm trying to investigate this pipe underrun See you