Eu tenho um laptop HP Pavilion TouchSmart rodando o Ubuntu 14.04.1
Normalmente, conecto um segundo monitor via HDMI que funcionou bem até hoje. Eu posso conectar a tela bem e tudo auto-configura corretamente. No entanto, desconectar a tela não tem efeito na maioria das vezes - a área de trabalho fica no modo estendido e eu posso mover o mouse / as janelas para fora da tela para onde a segunda tela costumava ficar. Não há curto-circuito que geralmente indica que uma tela foi (des) conectada.
Descobri que apenas abrir as configurações de exibição nas configurações do sistema do Ubuntu corrige o problema e o sistema detecta que, de fato, desconectei a segunda tela. O mesmo acontece ao executar xrandr do terminal - estou usando isso como uma solução alternativa no momento.
Há mais uma coisa estranha - normalmente o Super + P alterna entre os modos estendido, clone, de primeira tela e de segunda tela. Isso funciona bem para mim quando a segunda tela está realmente conectada. Depois de desligar a tela (e quando o sistema não registra a desconexão), usando este atalho quebra toda a saída de vídeo, vejo fragmentos da área de trabalho na tela do laptop, nada parece corrigir esse problema, exceto hard reset.
Eu também tenho o Windows 8.1 instalado (dual boot) e tudo funciona bem lá, então não é um problema de hardware. O laptop possui placas gráficas comutáveis (CPU Intel Haswell integrada + AMD Radeon 8670M). Estou usando os drivers padrão e nunca instalei os proprietários.
HDMI conectado e funcionando
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1366x768 60.1*+ 40.0
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0*+
1680x1050 59.9
1600x900 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1280x720 60.0
1152x720 60.0
1024x768 75.1 60.0
832x624 74.6
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
HDMI corretamente desconectado
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1366x768 60.1*+ 40.0
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
HDMI Desconectado, mas ainda sendo detectado como conectado (a execução do xrandr produz isso e, em seguida, corrige o problema). Observe a saída estranha no final.
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1366x768 60.1*+ 40.0
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
HDMI1 disconnected 1920x1080+1366+0 (normal left inverted right x axis y axis) 0mm x 0mm
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
1920x1080 (0x68) 148.5MHz
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.5KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.0Hz