Ich habe einen Raspberry Pi mit Raspbmc , der über HDMI mit einem dummen HDTV verbunden ist. (Unterstützt kein HDMI-CEC).
Wenn ich sowohl das Fernsehgerät (sowohl an der Quelle als auch über die Fernbedienung) und Raspbmc gleichzeitig einschalte, funktioniert alles einwandfrei.
Wenn ich den Raspbmc und das Fernsehgerät einschalte, ist aber das Fernsehgerät nicht eingeschaltet. Einige Zeit später benutze ich die Fernbedienung des Fernsehers, um das Fernsehgerät einzuschalten, und erhalte dann über HDMI ein leeres Fernsehgerät. Dies ist kein Bildschirmschoner, da die Verwendung einer XBMC-Fernbedienung nichts ändert. Das Raspbmc ist jedoch aktiv, da ich es mit SSH pingen und verbinden kann .
Gibt es eine Einstellung in Raspbmc, die ich ändern kann, damit es immer HDMI einschaltet , egal ob das TV-Display ein- oder ausgeschaltet ist?
Antworten:
Fügen Sie diese beiden Zeilen hinzu
/boot/config.txt
und starten Sie Raspbmc neu:hdmi_force_hotplug=1
Legt fest, dass der Raspbmc den HDMI-Modus verwendet, auch wenn kein HDMI-Monitor erkannt wird.hdmi_drive=2
Setzt den Raspbmc auf den normalen HDMI-Modus (Ton wird gesendet, wenn dies unterstützt und aktiviert wird). Ohne diese Leitung würde der Raspbmc standardmäßig in den DVI-Modus (ohne Audio) wechseln.quelle
config.txt
wird von der GPU gelesen, so dass es auf jeder Distribution funktioniert.Obwohl diese Frage sehr alt ist, möchte ich meine Antwort posten, die ich kürzlich gefunden habe. Ich verwende Raspberry PI 2 Model B mit kapazitivem 2,8 PiTFT-Display. Sobald ich herausgefunden hatte, wie mein Pitft-Display mit Raspberry PI funktioniert, konnte ich Raspberry PI nicht dazu bringen, auf den HDMI-Ausgang umzuschalten, egal was ich tat. Dann bin ich auf diese Information gestoßen, die für mich funktioniert hat.
Es gibt zwei Möglichkeiten. Verwenden Sie in älteren Pi-Installationen den Framebuffer fb0, wenn Sie Inhalte auf dem HDMI / TV-Display anzeigen möchten, z. B .: FRAMEBUFFER = / dev / fb0 startx verwendet den HDMI / TV-Framebuffer für X-Fenster anstelle des PiTFT
Führen Sie bei der Installation von Jessie Pi sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf aus , um die Konfigurationsdatei zu bearbeiten und sicherzustellen, dass sie Folgendes enthält:
Ändern Sie die Zeile Option "fbdev" "/ dev / fb0" in Option "fbdev" "/ dev / fb1", wenn Sie die x-Anzeige auf dem PiTFT oder fb1 für die HDMI-Ausgabe auf fb0 setzen möchten.
Update: Wenn der obige Code in der Datei nicht angezeigt wird, kopieren Sie einfach die Informationen, die in dieser Antwort unten in der Datei aufgeführt sind, und fügen Sie sie ein. Wenn Sie die Datei 99-fbdev.conf in diesem Ordner nicht finden können , befindet sich wahrscheinlich eine andere Datei mit einem anderen Namen wie 10-evdev.conf im gleichen Ordner, den Sie ändern müssen, damit sie wie oben beschrieben funktioniert.
quelle