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á?
Respostas:
Para
/boot/config.txt
adicionar: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 .fonte
Experimentar
tvservice --explicit="DMT 35 HDMI"
Isso é ativado
HDMI
explicitamente com o "modo DMT 35", que é de 60 HZ a 1280x1024 pixels.Há também
tvservice --off
se você tiver o suficiente.Para mais informações, tente ambos
tvservice --help
e procurando aqui uma lista tabular de modos.fonte
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.txt
para que o "HDMI Force Hotplug" funcionasse com "1024x768 XGA 60Hz":fonte