Ich habe festgestellt, dass der HDMI-Anschluss meines Raspberry Pi2 nur funktioniert, wenn beim ersten Start des RPi etwas daran angeschlossen ist. Wenn nichts angeschlossen ist und ich später einen Monitor anschließe, wird auf dem Monitor nichts angezeigt.
Meine Anwendung ist kopflos, aber gelegentlich möchte ich einen Monitor zum Debuggen anschließen. In diesen Fällen kann ein Neustart des RPi zum Verlust von Debugging-Informationen führen.
Wie konfiguriere ich das RPi, um entweder den HDMI-Port "eingeschaltet" zu lassen, auch wenn nichts angeschlossen ist, oder den HDMI-Port kontinuierlich abzufragen und den Treiber zu aktivieren, wenn er dort etwas findet?
Antworten:
Um
/boot/config.txt
hinzuzufügen:Sie müssen einen Neustart durchführen, damit dies wirksam wird (dies gilt für alles in
config.txt
), aber die Anzeige sollte jetzt funktionieren, wenn Sie sie nach dem Start anschließen. Die Auflösung ist jedoch möglicherweise nicht so korrekt eingestellt wie beim Booten mit angeschlossenem Bildschirm. Um dies sicherzustellen, stellen Sie einen expliziten Modus wie hier beschrieben ein .quelle
Versuchen
tvservice --explicit="DMT 35 HDMI"
Dies wird
HDMI
explizit mit "DMT-Modus 35" aktiviert, der 60 Hz bei 1280 x 1024 Pixeln entspricht.Es gibt auch,
tvservice --off
wenn Sie genug haben.Für weitere Informationen versuchen Sie beides
tvservice --help
und suchen hier für eine tabellarische Modi auflistet.quelle
Bei einem "ACER V233H" -LCD-Monitor, der mit einem DVI / HDMI-Konverter an My RPi3 angeschlossen ist, musste ich einige Variablen in einstellen
/boot/config.txt
, damit der "HDMI Force Hotplug" mit "1024x768 XGA 60Hz" funktioniert:quelle