Sondar ou redefinir a conexão DisplayPort/HDMI na inicialização?

Sondar ou redefinir a conexão DisplayPort/HDMI na inicialização?

Estou tendo um problema com um HP ProBook 6470b que espero resolver.

O problema é que no momento da inicialização (seja na inicialização a frio ou na reinicialização), meu monitor externo não é detectado e tenho que desconectá-lo e conectá-lo para que comece a funcionar, o que é irritante porque eu o uso como meu exibição principal.

O monitor é conectado ao DisplayPort no computador por meio de um adaptador e o próprio monitor usa uma conexão HDMI, executada a partir de uma placa Intel HD 4000.

Esse comportamento acontece tanto no Linux quanto no Windows, mas espero que haja uma chance de que isso possa ser resolvido ou contornado no Linux. O kernel é atualmente 4.13.0-17-generic.

Atualmente após inicializar com o monitor conectado, xrandrnão o vê e detecta apenas a conexão LVDS interna; é possível de alguma forma acionar uma redefinição da conexão DisplayPort como se eu a desconectasse/reconectasse fisicamente?

A execução udevadm monitormostra a seguinte saída ao conectar o monitor:

KERNEL[10564.460492] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV  [10564.461519] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)

Atualização: testei o adaptador e monitor DisplayPort para HDMI com um sistema executando a mesma instalação do Linux com uma AMD Radeon HD 6470M em um EliteBook 8460p e funciona como esperado no momento da inicialização, então presumo que isso pode ser limitado à placa Intel HD Graphics 4000 no ProBook. Tentei alternar entre os drivers "intel" e "modeset" na configuração do Xorg sem nenhuma alteração.

Atualização 2: xrandr mostra que o monitor está localizado na saída HDMI-3, aqui está a saída na inicialização e depois de reconectar o monitor externo:

HDMI-3 disconnected (normal left inverted right x axis y axis)

HDMI-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm

Para esclarecer: quando isso ocorre, o monitor exibe brevemente “Sem sinal”. Tentei passar o HDMI-3 para o sinalizador de vídeo no momento da inicialização através do GRUB, o que não teve efeito, além de tentar ligar a tela executando xrandr --output HDMI-3 --autosem sucesso.

Obrigado por qualquer informação que possa ser fornecida.

Responder1

Após mais testes, esse problema parece ser causado por um problema de nível de hardware ao usar o modo de inicialização do BIOS legado, pois o monitor é detectado corretamente pelo DisplayPort ao usar UEFI.

informação relacionada