Como reinicializar o HDMI sem reiniciar o RPi


13

Descobri que a porta HDMI do meu Raspberry Pi2 só funciona se houver algo conectado a ela quando o RPi inicializar. Se ele inicializar sem nada conectado, e depois eu conectar um monitor, nada será exibido no monitor.

Meu aplicativo não tem cabeça, mas, ocasionalmente, quero anexar um monitor para fazer a depuração e, nesses casos, ter que reiniciar o RPi corre o risco de perder informações de depuração.

Como configurar o RPi para manter a porta HDMI "ligada" mesmo quando nada estiver conectado ou para pesquisar continuamente a porta HDMI e ativar o driver quando encontrar algo lá?


2
quais informações de depuração você não consegue obter via SSH?
9788 Steve Jobs Robillard

1
@SteveRobillard, Info sobre o porquê de SSH / Wifi / LAN não está funcionando :)
Cerin

Respostas:


6

Para /boot/config.txtadicionar:

hdmi_force_hotplug=1

Você precisará reiniciar para torná-lo eficaz (isso se aplica a qualquer item config.txt), mas a tela deve funcionar agora se você conectá-la após a inicialização. No entanto, a resolução pode não estar definida corretamente, como na inicialização com a tela anexada. Para garantir isso, defina um modo explícito, conforme explicado aqui .


Isso requer um reboot ...
flakeshake

@flakeshake É por isso que o último parágrafo começa: "Você precisará reiniciar para tornar isso eficaz ..." No entanto, o monitor não precisa ser conectado no momento.
goldilocks

6

Experimentar

tvservice --explicit="DMT 35 HDMI"

Isso é ativado HDMIexplicitamente com o "modo DMT 35", que é de 60 HZ a 1280x1024 pixels.

Há também tvservice --offse você tiver o suficiente.

Para mais informações, tente ambos

tvservice --helpe procurando aqui uma lista tabular de modos.


0

Para mim, com um monitor LCD "ACER V233H" conectado a um conversor DVI para HDMI ao My RPi3, tive que definir algumas variáveis /boot/config.txtpara que o "HDMI Force Hotplug" funcionasse com "1024x768 XGA 60Hz":

hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=1
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.