Eu costumava reiniciar minha estação de trabalho (Ubuntu 16.04 a bordo) muito raramente, talvez uma vez por alguns meses. Ontem, meus dois displays foram substituídos por novos através do método hot plug. Assim, eles estavam conectados às mesmas portas (um - VGA, segundo - HDMI) e tudo parecia bem. Hoje eu notei algumas coisas estranhas - menu de contexto chamado no display "primário" é mostrado em outro display. Então eu dei uma olhada na saída xrandr:
$ xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
Onde está o meu monitor VGA? Foi marcado "DP-2" antes, assim eu adicionei antes de exibir a substituição na minha configuração do i3 (sim, eu uso o i3wm) nas próximas linhas:
exec xrandr --output DP-2 --auto --left-of HDMI-1
exec xrandr --output DP-2 --primary
Eu recarreguei a configuração do i3 - nada muda. Não quero reiniciar minha estação de trabalho, abrir novamente todas as janelas, inicializar VMs, etc. Se não houver solução, farei isso, é claro, mas depois. E se isso não ajudasse?
UPDATE 1: Depois de reiniciar este monitor VGA está ausente de todo e agora funciona apenas um monitor. Por favor, ajude.
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
UPDATE 2: Nosso suporte corrigiu isso conectando-o via HDMI, mas ainda estou me perguntando se era possível consertá-lo de alguma forma via software.