Я обнаружил, что HDMI-порт моего Raspberry Pi2 работает, только если к нему подключено что-то, когда RPi изначально загружается. Если он загружается без каких-либо подключений, а я позже подключаю монитор, на мониторе ничего не отображается.
Мое приложение безголовое, но иногда я хочу подключить монитор для отладки, и в таких случаях перезагрузка RPi может привести к потере отладочной информации.
Как настроить RPi таким образом, чтобы порт HDMI оставался «включенным», даже если ничего не подключено, или постоянно опрашивал порт HDMI и включал драйвер, когда он что-то там обнаруживал?
Ответы:
Для того, чтобы
/boot/config.txt
добавить:Вам нужно будет перезагрузиться, чтобы сделать это эффективным (это относится ко всему
config.txt
), но дисплей должен работать, если вы подключите его после загрузки. Однако разрешение может быть установлено не так правильно, как при загрузке с прикрепленным экраном. Для этого установите явный режим, как описано здесь .источник
Пытаться
tvservice --explicit="DMT 35 HDMI"
Это включается
HDMI
явно с «DMT mode 35», который составляет 60 Гц при 1280x1024 пикселей.Есть также,
tvservice --off
если у вас есть достаточно.Для получения дополнительной информации попробуйте оба
tvservice --help
и ищет здесь табличный список режимов.источник
Для меня с ЖК-монитором «ACER V233H», подключенным с конвертером DVI к HDMI для My RPi3, мне пришлось установить несколько переменных,
/boot/config.txt
чтобы «Горячий источник питания HDMI» работал с «1024x768 XGA 60 Гц»:источник