Der Raspberry Pi 4 ist ein unglaublich vielseitiger kleiner Computer. Er kann nicht nur als Mediacenter oder Smart-Home-Hub dienen, sondern auch als vollwertiger Desktop-Ersatz. Ein Schlüsselfaktor, der diese Vielseitigkeit unterstreicht, ist die Fähigkeit, zwei Monitore gleichzeitig über die beiden HDMI-Anschlüsse (HDMI0 und HDMI1) anzusteuern. Noch besser: Sie können für jeden Monitor eine unterschiedliche Auflösung einstellen, um das bestmögliche visuelle Erlebnis zu erzielen. In diesem Artikel zeigen wir Ihnen, wie das geht, Schritt für Schritt.
Warum unterschiedliche Auflösungen auf zwei Monitoren sinnvoll sind
Warum sollte man unterschiedliche Auflösungen für die beiden HDMI-Ausgänge des Raspberry Pi 4 benötigen? Es gibt verschiedene Gründe:
- Unterschiedliche Monitore: Sie haben vielleicht einen älteren Monitor mit niedrigerer Auflösung und einen neueren mit höherer Auflösung. Die Anpassung der Auflösung an jeden Monitor sorgt für optimale Bildqualität.
- Leistungsoptimierung: Das Betreiben beider Monitore mit der gleichen hohen Auflösung kann die Leistung des Raspberry Pi 4 beeinträchtigen, insbesondere bei grafikintensiven Anwendungen. Eine niedrigere Auflösung auf einem Monitor kann die Gesamtleistung verbessern.
- Spezifische Anwendungen: Für bestimmte Anwendungen, wie z. B. digitale Beschilderung, ist es möglicherweise erforderlich, jeden Monitor mit einer bestimmten Auflösung zu betreiben, um die Inhalte optimal darzustellen.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Einen Raspberry Pi 4 (andere Modelle werden hier nicht behandelt, da die Konfiguration unterschiedlich sein kann).
- Zwei Monitore mit HDMI-Anschluss.
- Ein Micro-HDMI-zu-HDMI-Kabel für jeden Monitor.
- Ein Raspberry Pi OS (früher Raspbian) Betriebssystem (vorzugsweise die neueste Version).
- Zugriff auf die Konfigurationsdatei des Raspberry Pi.
Schritt-für-Schritt-Anleitung zur Konfiguration unterschiedlicher Auflösungen
Die Konfiguration unterschiedlicher Auflösungen für die beiden HDMI-Ausgänge erfordert die Bearbeitung der config.txt
Datei. Diese Datei enthält wichtige Konfigurationseinstellungen für den Raspberry Pi.
1. Zugriff auf die config.txt Datei
Die config.txt
Datei befindet sich auf der boot-Partition der SD-Karte. Es gibt mehrere Möglichkeiten, auf diese Datei zuzugreifen:
- Über den Raspberry Pi selbst: Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:
sudo nano /boot/config.txt
- Über einen anderen Computer: Nehmen Sie die SD-Karte aus dem Raspberry Pi und stecken Sie sie in einen Kartenleser an einem anderen Computer (z. B. Windows oder macOS). Die boot-Partition sollte als Laufwerk angezeigt werden. Suchen Sie die
config.txt
Datei und öffnen Sie sie mit einem Texteditor.
Wichtig: Nehmen Sie eine Sicherungskopie der config.txt
Datei, bevor Sie Änderungen vornehmen. Sollte etwas schiefgehen, können Sie die ursprüngliche Datei wiederherstellen.
2. Identifizieren der HDMI-Anschlüsse
Es ist wichtig zu wissen, welcher HDMI-Anschluss welcher Monitor ist. Standardmäßig wird HDMI0 als der erste Anschluss (der näher am USB-C-Anschluss) und HDMI1 als der zweite Anschluss (der näher am Ethernet-Anschluss) behandelt. Dies kann jedoch variieren, insbesondere wenn Sie eine ältere Version von Raspberry Pi OS verwenden oder die Reihenfolge der Anzeige geändert haben. Um sicherzugehen, können Sie die Monitore einzeln anschließen und im Betriebssystem überprüfen, welcher Monitor als „HDMI0” und welcher als „HDMI1” erkannt wird.
3. Bearbeiten der config.txt Datei
Fügen Sie die folgenden Zeilen zur config.txt
Datei hinzu oder bearbeiten Sie sie:
hdmi_force_hotplug=1
config_hdmi_boost=4
# Einstellungen für HDMI0
hdmi_enable_4kp60=1 # Aktiviert 4K-Unterstützung (optional)
hdmi_group=2 # Definiert den HDMI-Gruppentyp (2 = CEA, für Monitore)
hdmi_mode=82 # Definiert den HDMI-Modus (Auflösung und Bildwiederholfrequenz)
hdmi_drive=2 # Definiert den HDMI-Treibermodus (2 = Normal)
hdmi_edid_file=1 # Verwendet die EDID-Datei des Monitors
# Einstellungen für HDMI1
hdmi_enable_4kp60=1 # Aktiviert 4K-Unterstützung (optional)
hdmi_group=2 # Definiert den HDMI-Gruppentyp (2 = CEA, für Monitore)
hdmi_mode=16 # Definiert den HDMI-Modus (Auflösung und Bildwiederholfrequenz)
hdmi_drive=2 # Definiert den HDMI-Treibermodus (2 = Normal)
display_rotate=0 # Dreht den Bildschirm (optional)
Erklärung der Parameter:
hdmi_force_hotplug=1
: Erzwingt, dass der Raspberry Pi die HDMI-Anschlüsse erkennt, auch wenn kein Monitor angeschlossen ist.config_hdmi_boost=4
: Erhöht die HDMI-Signalstärke. Dies kann bei Problemen mit der Bildübertragung helfen. Der Wert kann zwischen 0 und 7 liegen.hdmi_enable_4kp60=1
: Aktiviert die Unterstützung für 4K-Auflösungen bei 60 Hz. Dies ist optional und hängt von der Fähigkeit Ihrer Monitore ab.hdmi_group=2
: Definiert den HDMI-Gruppentyp.2
steht für CEA (Consumer Electronics Association) und ist der Standard für Monitore.hdmi_mode=
: Definiert den HDMI-Modus, der die Auflösung und Bildwiederholfrequenz festlegt. Hier müssen Sie die Werte für jeden Monitor anpassen. Eine Tabelle mit gängigen HDMI-Modi finden Sie weiter unten.hdmi_drive=2
: Definiert den HDMI-Treibermodus.2
steht für den normalen Modus.hdmi_edid_file=1
: Verwendet die EDID-Datei des Monitors zur automatischen Erkennung der unterstützten Auflösungen. Kann bei Kompatibilitätsproblemen helfen.display_rotate=0
: Dreht den Bildschirm. Mögliche Werte: 0 (keine Drehung), 1 (90 Grad), 2 (180 Grad), 3 (270 Grad). Nützlich, wenn ein Monitor vertikal (Portrait) ausgerichtet ist.
4. Anpassen der HDMI-Modi (Auflösungen)
Der wichtigste Teil ist die korrekte Einstellung der hdmi_mode
Werte. Hier ist eine Tabelle mit einigen gängigen HDMI-Modi und ihren entsprechenden Auflösungen und Bildwiederholfrequenzen:
HDMI Mode | Auflösung | Bildwiederholfrequenz (Hz) |
---|---|---|
1 | 640×350 | 85 |
4 | 640×480 | 60 |
5 | 640×480 | 72 |
6 | 640×480 | 75 |
16 | 1024×768 | 60 |
17 | 1024×768 | 70 |
18 | 1024×768 | 75 |
31 | 1280×720 | 60 |
32 | 1280×720 | 50 |
34 | 1280×1024 | 60 |
35 | 1280×1024 | 75 |
47 | 1920×1080 | 60 |
82 | 1920×1080 | 60 |
85 | 2560×1440 | 60 |
95 | 3840×2160 | 30 |
97 | 3840×2160 | 60 |
Wichtig: Konsultieren Sie die Dokumentation Ihrer Monitore, um die unterstützten Auflösungen und Bildwiederholfrequenzen zu ermitteln. Wählen Sie die hdmi_mode
Werte entsprechend aus.
Beispiel:
Angenommen, Sie haben einen Monitor mit einer Auflösung von 1920×1080 bei 60 Hz (HDMI0) und einen zweiten Monitor mit einer Auflösung von 1024×768 bei 60 Hz (HDMI1). Ihre config.txt
Datei könnte so aussehen:
hdmi_force_hotplug=1
config_hdmi_boost=4
# Einstellungen für HDMI0 (1920x1080 @ 60Hz)
hdmi_group=2
hdmi_mode=82
hdmi_drive=2
hdmi_edid_file=1
# Einstellungen für HDMI1 (1024x768 @ 60Hz)
hdmi_group=2
hdmi_mode=16
hdmi_drive=2
5. Neustart des Raspberry Pi
Nachdem Sie die config.txt
Datei bearbeitet haben, speichern Sie die Änderungen und starten Sie den Raspberry Pi neu, damit die neuen Einstellungen wirksam werden. Geben Sie im Terminalfenster den folgenden Befehl ein: sudo reboot
6. Überprüfung der Einstellungen
Nach dem Neustart sollten die Monitore mit den von Ihnen konfigurierten Auflösungen betrieben werden. Sie können dies überprüfen, indem Sie die Anzeigeeinstellungen im Raspberry Pi OS aufrufen. Gehen Sie zu Einstellungen -> Anzeige
und überprüfen Sie die Auflösungen für jeden Monitor.
Fehlerbehebung
Wenn Sie Probleme bei der Konfiguration der Auflösungen haben, versuchen Sie Folgendes:
- Überprüfen Sie die Kabelverbindungen: Stellen Sie sicher, dass die HDMI-Kabel richtig angeschlossen sind.
- Überprüfen Sie die
config.txt
Datei: Stellen Sie sicher, dass Sie keine Tippfehler gemacht haben und dass die Syntax korrekt ist. - Testen Sie mit anderen HDMI-Modi: Versuchen Sie es mit anderen
hdmi_mode
Werten, um zu sehen, ob einer davon funktioniert. - Überprüfen Sie die EDID-Daten: Manchmal kann es Probleme mit den EDID-Daten der Monitore geben. Versuchen Sie, die Zeile
hdmi_edid_file=1
auszukommentieren (indem Sie ein#
vor die Zeile setzen), um die Verwendung der EDID-Datei zu deaktivieren. - Aktualisieren Sie das Betriebssystem: Stellen Sie sicher, dass Sie die neueste Version von Raspberry Pi OS verwenden.
Fazit
Die Konfiguration unterschiedlicher Auflösungen für die beiden HDMI-Anschlüsse des Raspberry Pi 4 ist ein relativ einfacher Prozess, der die Vielseitigkeit dieses kleinen Computers erheblich erweitert. Mit den in diesem Artikel beschriebenen Schritten können Sie das bestmögliche visuelle Erlebnis auf Ihren Monitoren erzielen und die Leistung Ihres Raspberry Pi 4 optimieren.