У меня Raspberry Pi с Raspbmc, подключенным через HDMI к тупому HDTV. (Не поддерживает HDMI-CEC).
Если я одновременно включаю телевизор (как на источнике, так и на дисплее через пульт) и Raspbmc, то все работает нормально.
Если я включаю Raspbmc и телевизор, но дисплей телевизора не включается. Некоторое время спустя я использую пульт ДУ телевизора для включения дисплея телевизора, затем на телевизоре через HDMI появляется пустой дисплей . Это не заставка, потому что использование пульта XBMC ничего не меняет. Raspbmc активен, потому что я могу пропинговать его и подключиться к нему с помощью SSH .
Есть ли в Raspbmc параметр, который я могу изменить, чтобы он всегда включал HDMI , независимо от того, включен или выключен дисплей телевизора?
Ответы:
Добавьте эти две строки
/boot/config.txt
и перезагрузите Raspbmc:hdmi_force_hotplug=1
устанавливает Raspbmc в режим HDMI, даже если монитор HDMI не обнаружен.hdmi_drive=2
устанавливает Raspbmc в обычный режим HDMI (звук будет отправляться, если поддерживается и включен). Без этой линии Raspbmc переключился бы в режим DVI (без звука) по умолчанию.источник
config.txt
читается графическим процессором, поэтому он будет работать на каждом дистрибутиве.Хотя этот вопрос очень старый, я хотел бы опубликовать свой ответ, который я недавно нашел. Я использую Raspberry PI 2 Model B с емкостным дисплеем 2,8 PiTFT. Как только я понял, как заставить мой дисплей pitft работать с Raspberry PI, я не смог заставить Raspberry PI переключиться на выход HDMI, что бы я ни делал. Затем я наткнулся на эту информацию, которая работала на меня.
Есть два способа сделать это. В более старых установках Pi используйте кадровый буфер fb0, если вы хотите отобразить материал на дисплее HDMI / TV, например: FRAMEBUFFER = / dev / fb0 startx будет использовать кадровый буфер HDMI / TV для X-окон вместо PiTFT
На установках Jessie Pi запустите sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf, чтобы отредактировать файл конфигурации и убедиться, что он содержит:
измените строку Option "fbdev" "/ dev / fb0" на Option "fbdev" "/ dev / fb1", если вы хотите, чтобы xdisplay на PiTFT или fb1 на fb0 для выхода HDMI.
Обновление: если вы не видите код выше в файле, просто скопируйте и вставьте то, что показано в этом ответе внизу этого файла. Если вы не можете найти файл 99-fbdev.conf в этой папке, то, вероятно, в той же папке есть другой файл с другим именем, например 10-evdev.conf, который вам придется изменить, чтобы он работал, как описано выше.
источник