Przekonałem się, że port HDMI mojego Raspberry Pi2 działa tylko wtedy, gdy coś jest do niego podłączone, gdy RPi początkowo się uruchamia. Jeśli uruchamia się bez podłączonego niczego, a później podłączam monitor, na monitorze nic się nie pojawia.
Moja aplikacja jest bezgłowa, ale czasami chcę podłączyć monitor w celu przeprowadzenia debugowania, a w takich przypadkach konieczność ponownego uruchomienia RPi grozi utratą informacji debugowania.
Jak skonfigurować RPi tak, aby port HDMI był „włączony” nawet wtedy, gdy nic nie jest podłączone, lub stale przeglądał port HDMI i włączał sterownik, gdy coś tam znajdzie?
Odpowiedzi:
Aby
/boot/config.txt
dodać:Będziesz musiał zrestartować komputer, aby był skuteczny (dotyczy to wszystkiego w
config.txt
), ale wyświetlacz powinien teraz działać, jeśli podłączysz go po uruchomieniu. Jednak rozdzielczość może nie być ustawiona tak poprawnie, jak w przypadku uruchamiania z podłączonym ekranem. Aby to zapewnić, ustaw tryb jawny zgodnie z wyjaśnieniem tutaj .źródło
Próbować
tvservice --explicit="DMT 35 HDMI"
Włącza się to
HDMI
wyraźnie z „trybem DMT 35”, który wynosi 60 Hz przy 1280x1024 pikseli.Jest również,
tvservice --off
jeśli masz dość.Aby uzyskać więcej informacji, spróbuj obu
tvservice --help
i szukając tutaj tabelarycznej listy trybów.źródło
Dla mnie z monitorem LCD „ACER V233H” łączącym konwerter DVI-HDMI z My RPi3 musiałem ustawić kilka zmiennych,
/boot/config.txt
aby „HDMI Force Hotplug” działał z „1024x768 XGA 60Hz”:źródło