Eu tenho um Raspberry Pi executando Raspbmc conectado via HDMI a uma HDTV burra. (Não suporta HDMI-CEC).
Se eu ligar a TV (na fonte e na tela por controle remoto) e o Raspbmc ao mesmo tempo, tudo funcionará bem.
Se eu ligar o Raspbmc e a TV, mas a tela da TV não estiver ligada. Algum tempo depois, uso o controle remoto da TV para ligar a tela da TV e, em seguida, recebo uma tela em branco na TV via HDMI. Este não é o protetor de tela porque o uso de um controle remoto XBMC não altera nada. O Raspbmc está ativo, porque eu posso fazer ping e conectar-me usando SSH .
Existe alguma configuração no Raspbmc que eu possa alterar para que ele sempre ligue o HDMI , não importa se a TV está ligada ou desligada?
Respostas:
Adicione essas duas linhas
/boot/config.txt
e reinicie o Raspbmc:hdmi_force_hotplug=1
define o Raspbmc para usar o modo HDMI, mesmo que nenhum monitor HDMI seja detectado.hdmi_drive=2
define o Raspbmc no modo HDMI normal (o som será enviado se suportado e ativado). Sem essa linha, o Raspbmc mudaria para o modo DVI (sem áudio) por padrão.fonte
config.txt
é lido pela GPU para que ele funcione em todas as distros.Embora essa pergunta seja muito antiga, gostaria de postar minha resposta que encontrei recentemente. Estou executando o Raspberry PI 2 Modelo B com tela capactive 2.8 PiTFT. Depois que eu descobri como fazer com que meu monitor de pitft funcionasse com o Raspberry PI, não consegui fazer com que o Raspberry PI alternasse para a saída HDMI, independentemente do que eu fiz. Então, me deparei com essa informação, que funcionou para mim.
Existem duas maneiras de fazer isso. Nas instalações Pi mais antigas, use o buffer de quadros fb0 quando desejar exibir itens no monitor HDMI / TV, por exemplo: FRAMEBUFFER = / dev / fb0 startx usará o buffer de quadros HDMI / TV para janelas X em vez do PiTFT
Nas instalações do Jessie Pi, execute sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf para editar o arquivo de configuração e verifique se ele contém:
altere a linha da opção "fbdev" "/ dev / fb0" para a opção "fbdev" "/ dev / fb1" se desejar exibir o xdisplay no PiTFT ou fb1 a fb0 para a saída HDMI.
Atualização: se o código acima não estiver no arquivo, copie e cole o que é mostrado nesta resposta na parte inferior do arquivo. Se você não conseguir encontrar o arquivo 99-fbdev.conf nessa pasta, provavelmente há outro arquivo com nome diferente como 10-evdev.conf na mesma pasta que você precisará modificar para fazê-lo funcionar como descrito acima.
fonte