Einrichten HDMI-Geräts, einschließlich benutzerdefinierter Einstell...

Einrichten HDMI-Geräts, einschließlich benutzerdefinierter Einstell...

Einrichten HDMI-Geräts, einschließlich benutzerdefinierter Einstell...

 

HDMI-Konfiguration

In den allermeisten Fällen führt das einfache Anschließen Ihres mit HDMI ausgestatteten Monitors an den Raspberry Pi mit einem Standard-HDMI-Kabel automatisch zum Pi mit der besten Auflösung, die der Monitor unterstützt.Der Raspberry Pi Zero verwendet einen Mini-HDMI-Anschluss, sodass Sie ein Mini-HDMI-Kabel oder einen Mini-HDMI-Anschluss oder -Adapter benötigen.Auf dem Raspberry Pi 4 befinden sich zwei Micro-HDMI-Anschlüsse. Je nachdem, wie viele Displays Sie anschließen möchten, benötigen Sie entweder ein oder zwei Micro-HDMI-HDMI-Kabel oder -Adapter in voller Größe.Sie sollten alle HDMI-Kabel anschließen, bevor Sie den Raspberry Pi einschalten.

Der Raspberry Pi 4 kann bis zu zwei Displays mit einer Auflösung von bis zu 1080p bei einer Bildwiederholfrequenz von 60 Hz betreiben.Wenn Sie bei 4K-Auflösung zwei Displays anschließen, ist die Bildwiederholfrequenz auf 30 Hz begrenzt.Sie können auch ein einzelnes Display mit 4K und einer Bildwiederholfrequenz von 60 Hz betreiben. Dazu muss das Display an den HDMI-Anschluss neben dem USB-C-Stromeingang (mit HDMI0 gekennzeichnet) angeschlossen sein.Sie müssen auch die 4Kp60-Ausgabe aktivieren, indem Sie dashdmi_enable_4kp60=1Flag in config.txt setzen.Dieses Flag kann auch mit dem Tool 'Raspberry Pi Configuration' in der Desktop-Umgebung gesetzt werden.

Wenn Sie den 3D-Grafiktreiber (auch als FKMS-Treiber bezeichnet) ausführen, finden Sie im Menü "Einstellungen" eine grafische Anwendung zum Einrichten von Standardanzeigen, einschließlich Einstellungen für mehrere Anzeigen.SieheAnweisungen für das Werkzeug hier mit.

Wenn Sie ältere Grafiktreiber verwenden oder sich in Situationen befinden, in denen der Raspberry Pi möglicherweise nicht in der Lage ist, den besten Modus zu ermitteln, oder wenn Sie speziell eine nicht standardmäßige Auflösung festlegen möchten, ist der Rest dieser Seite möglicherweise hilfreich.

Beachten Sie,dass alle Befehle auf dieser Seite vollständig in der config.txt dokumentiert sindVideo- Dokumentation.

HDMI-Gruppen und Modus

HDMI hat zwei gemeinsame Gruppen: CEA (Consumer Electronics Association, der normalerweise von Fernsehgeräten verwendete Standard) und DMT (Display Monitor Timings, der normalerweise von Monitoren verwendete Standard).Jede Gruppe kündigt einen bestimmten Satz von Modi an, wobei ein Modus die Auflösung, Bildrate, Taktrate und das Seitenverhältnis der Ausgabe beschreibt.

Welche Modi unterstützt mein Gerät?

Sie können dietvserviceAnwendung in der Befehlszeile verwenden, um zu bestimmen, welche Modi von Ihrem Gerät unterstützt werden, zusammen mit anderen nützlichen Daten:

  • tvservice -sZeigt den aktuellen HDMI-Status einschließlich Modus und Auflösung an
  • tvservice -m CEAlistet alle unterstützten CEA-Modi auf
  • tvservice -m DMTlistet alle unterstützten DMT-Modi auf

Wenn Sie einen Pi 4 mit mehr als einem angeschlossenen Display verwenden,tvservicemussIhnenmitgeteilt werden, welches Gerät nach Informationen fragen soll.Sie können Anzeige-IDs für alle angeschlossenen Geräte abrufen, indem Sie Folgendes verwenden:

tvservice -l

Sie können angeben, welche Anzeigetvserviceverwendet wird, indem Sie-v <display id>demtvserviceBefehlhinzufügen, z.

  • tvservice -v 7 -m CEA, listet alle unterstützten CEA-Modi für Anzeige-ID 7 auf

Einstellen eines bestimmten HDMI-Modus

Das Festlegen eines bestimmten Modus erfolgt mit denEinträgenhdmi_groupundhdmi_modeconfig.txt.Der Gruppeneintrag wählt zwischen CEA oder DMT und der Modus wählt die Auflösung und Bildrate aus.Auf der Seite config.txtVideo Configurationfinden Sie Modelltabellen.Verwenden Sie jedoch dentvserviceoben beschriebenen Befehl, um herauszufinden, welche Modi Ihr Gerät unterstützt.

FügenSie auf dem Pi 4 zum Festlegen des HDMI-Anschlusses eineIndexkennungzumEintraghdmi_groupoderhdmi_modein der Datei config.txt hinzu, z.B.hdmi_mode:0oderhdmi_group:1.

Einstellen eines benutzerdefinierten HDMI-Modus

Es gibt zwei Möglichkeiten, einen benutzerdefinierten Modus festzulegen:hdmi_cvtundhdmi_timings.

hdmi_cvtLegt einen benutzerdefinierten Eintrag für das koordinierte Video-Timing fest, der hier ausführlich beschrieben wird:Videokonfiguration

In bestimmten seltenen Fällen kann es erforderlich sein, die genauen Taktanforderungen des HDMI-Signals zu definieren.Dies ist ein vollständig benutzerdefinierter Modus, der durch Einstellen vonhdmi_group=2undaktiviert wirdhdmi_mode=87.Anschließend können Sie mit demhdmi_timingsBefehl config.txt die spezifischen Parameter für Ihre Anzeige festlegen.hdmi_timingsGibt alle Timings an, die ein HDMI-Signal verwenden muss.Diese Timings finden Sie normalerweise im Datenblatt der verwendeten Anzeige.

hdmi_timings=<h_active_pixels> <h_sync_polarity> <h_front_porch> <h_sync_pulse> <h_back_porch> <v_active_pixels> <h_sync_polarity> <h_front_porch> <h_sync_pulse> <h_back_porch> <v_active_lines> <v_sync_polarity> v_front_porch> <v_sync_pulse> <v_back_porch> <v_sync_offset_a> <v_sync_offset_b> <pixel_rep> <frame_rate> <interlaced> <pixel_freq> <aspect_ratio>

Zeitliche Koordinierung Zweck
h_active_pixels Die horizontale Auflösung
h_sync_polarity 0 oder 1, um die horizontale Synchronisationspolarität zu definieren
h_front_porch Anzahl der horizontalen Pixel der Veranda
h_sync_pulse Breite des horizontalen Synchronisationsimpulses
h_back_porch Anzahl der horizontalen Pixel der hinteren Veranda
v_active_lines Die vertikale Auflösung
v_sync_polarity 0 oder 1, um die vertikale Synchronisationspolarität zu definieren
v_front_porch Anzahl der vertikalen Pixel der Veranda
v_sync_pulse Breite des vertikalen Synchronisationsimpulses
v_back_porch Anzahl der vertikalen Pixel der hinteren Veranda
v_sync_offset_a Bei 0 lassen
v_sync_offset_b Bei 0 lassen
pixel_rep Bei 0 lassen
frame_rate Bildrate des Modus
interlaced 0 für nicht interlaced, 1 für interlaced
pixel_freq Die Moduspixelfrequenz
aspect_ratio Das erforderliche Seitenverhältnis

aspect_ratiosollte eine der folgenden sein:

Verhältnis aspect_ratioICH WÜRDE 
4:3 1
14:9 2
16:9 3
5:4 4
16:10 5
15:9 6
21:9 7
64:27 8

Um den HDMI-Anschluss für den Pi4 anzugeben, können Sie der config.txt eine Indexkennung hinzufügen.zBhdmi_cvt:0=...oderhdmi_timings:1=....Wenn keine Port-ID angegeben ist, werden die Einstellungen auf Port 0 angewendet.

Rotation anzeigen

WeitereInformationen findenSie auf derSeite Rotation anzeigen.

HDMI funktioniert nicht richtig?

In einigen seltenen Fällen müssen Sie möglicherweise die Stärke des HDMI-Laufwerks erhöhen, z. B. wenn auf dem Display Flecken auftreten oder wenn Sie sehr lange Kabel verwenden.Dazu gibt es ein config.txt-Elementconfig_hdmi_boost, das auf derconfig.txt-Videoseitedokumentiert ist.

Der Raspberry Pi 4B wird noch nicht unterstütztconfig_hdmi_boost. Die Unterstützung für diese Option wird in einem zukünftigen Software-Update hinzugefügt.

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.