Der Raspberry Pi 5 ist ein beeindruckendes kleines Kraftpaket, das mit seiner deutlich gesteigerten Leistung neue Möglichkeiten für Heimkino-Enthusiasten eröffnet. Besonders als Media Center mit Kodi glänzt er durch seine Fähigkeit, hochauflösende Videos flüssig abzuspielen. Doch wie bei jeder neuen Hardware gibt es auch „Kinderkrankheiten“. Ein häufig auftretendes Problem, das viele Nutzer nach dem Upgrade auf den Pi 5 frustriert, ist das Fehlen von Dolby Digital 5.1 Passthrough (und manchmal auch DTS) über HDMI. Statt des immersiven Surround-Sounds erhalten Sie möglicherweise nur Stereo-Audio.
Wenn Sie vor diesem Problem stehen, sind Sie nicht allein. Dieser umfassende Artikel führt Sie Schritt für Schritt durch die Ursachen und bietet detaillierte Lösungen, um Ihren Raspberry Pi 5 und Kodi dazu zu bringen, den vollen Dolby Digital 5.1 Sound an Ihren AV-Receiver zu liefern.
Warum tritt dieses Problem auf? Die technischen Hintergründe
Bevor wir uns den Lösungen widmen, ist es hilfreich zu verstehen, warum dieses Problem überhaupt auftritt. Der Raspberry Pi 5 verfügt über eine grundlegend überarbeitete Architektur im Vergleich zu seinen Vorgängern, insbesondere dem Pi 4. Der neue Broadcom BCM2712 Chip und die VideoCore VII GPU bringen verbesserte Leistung, aber auch neue Treiber und eine teilweise geänderte Implementierung der Hardware-Schnittstellen, einschließlich HDMI und Audio.
- Neue Hardware, neue Treiber: Die Audio-Ausgabe über HDMI wird jetzt anders gehandhabt als beim Pi 4. Dies erfordert angepasste Treiber und Firmware, die möglicherweise noch nicht vollständig ausgereift sind oder spezifische Konfigurationen benötigen, um ältere Audiocodecs wie Dolby Digital korrekt zu erkennen und durchzuschleifen.
- HDMI EDID-Probleme: Die Extended Display Identification Data (EDID) ist eine kleine Datenstruktur, die ein Display oder AV-Receiver an die Quelle (in diesem Fall den Raspberry Pi) sendet, um seine Fähigkeiten zu melden (z.B. unterstützte Auflösungen, Farbtiefen und Audioformate). Wenn diese EDID-Kommunikation fehlschlägt oder der Pi die gemeldeten Audioformate nicht korrekt interpretiert, kann er Dolby Digital 5.1 nicht als Passthrough-Option anbieten.
- ALSA, PulseAudio und PipeWire: Unter der Haube von Linux-basierten Betriebssystemen wie Raspberry Pi OS oder LibreELEC regelt ALSA (Advanced Linux Sound Architecture) die Interaktion mit der Soundkarte. Neuere Betriebssysteme verwenden oft zusätzliche Schichten wie PulseAudio oder das modernere PipeWire. Diese Soundserver können manchmal Passthrough-Probleme verursachen, wenn sie versuchen, den Audiostrom zu verändern, anstatt ihn roh an den HDMI-Ausgang weiterzuleiten.
- Kodi’s Audio-Engine: Kodi selbst hat eine leistungsfähige Audio-Engine, die auf den Fähigkeiten des Betriebssystems aufbaut. Wenn das Betriebssystem die Dolby Digital-Fähigkeit des Receivers nicht korrekt meldet, kann Kodi diese Option nicht aktivieren, selbst wenn der Receiver sie unterstützt.
Das Zusammenspiel dieser Komponenten kann komplex sein. Im Folgenden finden Sie eine Reihe von Schritten, die von den einfachsten bis zu den fortgeschrittensten reichen, um Ihr Dolby Digital 5.1-Erlebnis wiederherzustellen.
Grundlegende Überprüfungen und häufige Fehlerquellen
Bevor Sie in die Tiefen der Konfiguration eintauchen, stellen Sie sicher, dass die Grundlagen stimmen:
- HDMI-Kabel: Verwenden Sie ein hochwertiges HDMI 2.0- oder 2.1-Kabel. Ältere oder defekte Kabel können zu Kommunikationsproblemen führen, die die EDID-Übertragung beeinträchtigen.
- AV-Receiver-Einstellungen: Überprüfen Sie die Einstellungen Ihres AV-Receivers. Stellen Sie sicher, dass der HDMI-Eingang, an den der Pi angeschlossen ist, für „Passthrough“, „Bitstream“ oder „Direkt“ konfiguriert ist und nicht für die Dekodierung auf dem Receiver selbst. Manche Receiver haben auch spezielle Modi für HDMI-Audio.
- Kodi-Neustart: Manchmal reicht ein einfacher Neustart von Kodi oder des gesamten Raspberry Pi 5 aus, um temporäre Kommunikationsprobleme zu beheben.
- Kodi-Sound-Einstellungen (Basic): Gehen Sie in Kodi zu Einstellungen > System > Audio.
- Stellen Sie sicher, dass der Audiogerät-Eintrag korrekt auf Ihren HDMI-Ausgang zeigt (z.B. „HDMI” oder „ALSA: bcm2835 HDMI 1/0”).
- Prüfen Sie, ob „Audio Passthrough erlauben” aktiviert ist. Dies ist die wichtigste Einstellung für Surround-Sound.
Lösung 1: Software-Updates sind Gold wert
Da der Raspberry Pi 5 noch relativ neu ist, sind Software- und Firmware-Updates entscheidend. Viele Probleme werden durch verbesserte Treiber und Patches in neueren Versionen behoben.
Für Raspberry Pi OS (falls Sie es verwenden):
Öffnen Sie ein Terminal (SSH oder direkt am Pi) und führen Sie folgende Befehle aus:
sudo apt update
sudo apt full-upgrade -y
sudo rpi-update
sudo reboot
Der Befehl sudo rpi-update
aktualisiert die Firmware und den Kernel auf die neueste (manchmal experimentelle) Version. Dies kann entscheidend sein, da hier oft die HDMI- und Audio-Treiber aktualisiert werden.
Für LibreELEC (die bevorzugte Kodi-Distribution für Pi):
LibreELEC ist oft die beste Wahl für Kodi auf dem Raspberry Pi, da es schlank und optimiert ist.
Wenn Sie eine ältere Version von LibreELEC verwenden, die nicht explizit den Raspberry Pi 5 unterstützt, müssen Sie auf die neueste stabile Version oder sogar auf eine aktuelle Nightly-Build (Vorsicht: diese können instabil sein!) aktualisieren. Die offizielle LibreELEC-Seite bietet die neuesten Images. Ein Update innerhalb von Kodi ist oft möglich unter Einstellungen > LibreELEC > System > Update.
Stellen Sie sicher, dass Sie eine Version verwenden, die explizit den Raspberry Pi 5 listet (z.B. LibreELEC 12.0 Alpha oder spätere stabile Versionen).
Lösung 2: Detaillierte Kodi Audio-Einstellungen
Die Kodi-Einstellungen sind der Dreh- und Angelpunkt für die Audioausgabe. Gehen Sie zu Einstellungen > System > Audio. Stellen Sie sicher, dass der Einstellungslevel auf „Experte” gestellt ist, um alle Optionen zu sehen.
Überprüfen und konfigurieren Sie die folgenden Punkte genau:
1. Audiogerät
Wählen Sie hier den korrekten HDMI-Ausgang. Dies kann je nach Betriebssystem und Verkabelung variieren:
- ALSA: bcm2835 HDMI 1/0 (oder ähnlich, wenn Sie den ersten HDMI-Port nutzen)
- Manchmal erscheint auch ein Eintrag wie „HDMI” oder „Default”.
- Vermeiden Sie, wenn möglich, Einträge, die „PulseAudio” oder „PipeWire” enthalten, wenn Sie reines Passthrough möchten, da diese Soundserver manchmal dazwischenfunken.
2. Anzahl der Kanäle
Setzen Sie dies auf die maximale Anzahl von Kanälen, die Ihr System verarbeiten kann, z.B. 7.1, auch wenn Sie nur 5.1-Sound erwarten. Dies signalisiert Kodi, dass der Ausgang mehr als Stereo-Kanäle verarbeiten kann.
3. Audio Passthrough erlauben
Diese Option muss unbedingt aktiviert sein. Sie ist das Tor für den Surround-Sound.
4. Receiver-Fähigkeiten (Passthrough Codecs)
Dies ist der kritischste Bereich. Sobald „Audio Passthrough erlauben” aktiviert ist, erscheinen weitere Optionen darunter. Aktivieren Sie JEDE der folgenden Optionen, die Ihr AV-Receiver unterstützt:
- AC3-fähiger Receiver (Dolby Digital): Dies ist die wichtigste Option für Dolby Digital 5.1. Stellen Sie sicher, dass sie aktiviert ist.
- E-AC3-fähiger Receiver (Dolby Digital Plus)
- DTS-fähiger Receiver
- TrueHD-fähiger Receiver (Dolby TrueHD)
- DTS-HD-fähiger Receiver (DTS-HD Master Audio)
- Manchmal gibt es auch Optionen für Dolby Atmos oder DTS:X, falls Ihr Receiver diese High-End-Formate unterstützt.
Wichtiger Hinweis: Wenn Sie die Option „AC3-fähiger Receiver” (Dolby Digital) nicht sehen können, bedeutet dies, dass Kodi oder das zugrunde liegende Betriebssystem die Fähigkeit Ihres AV-Receivers, Dolby Digital zu dekodieren, nicht erkannt hat. In diesem Fall müssen Sie die Betriebssystem-Einstellungen überprüfen (siehe nächster Abschnitt).
5. Audioausgabe auf synchronisieren
Setzen Sie diese Option auf „Audio-Clock (Standard)” oder „Video-Clock (Drop/Duplizierte Frames)”. Experimentieren Sie hier, aber in den meisten Fällen sollte dies keinen Einfluss auf das reine Passthrough von Dolby Digital haben. Für die Fehlersuche können Sie es auch auf „Aus” stellen.
6. Resampling-Qualität
Stellen Sie dies auf „Hoch” oder „Sehr Hoch”. Dies beeinflusst die Qualität von Stereo-Audio, nicht aber direkt das Dolby Digital 5.1 Passthrough.
Nachdem Sie die Einstellungen geändert haben, navigieren Sie zurück ins Hauptmenü und starten Sie Kodi neu (oder den gesamten Pi), um sicherzustellen, dass die Änderungen angewendet werden.
Lösung 3: Betriebssystem-spezifische Konfiguration (Raspberry Pi OS)
Wenn die Kodi-Einstellungen nicht ausreichen, müssen wir auf der Betriebssystemebene ansetzen. Dies ist besonders relevant, wenn Sie Raspberry Pi OS verwenden.
1. Die config.txt optimieren
Die Datei /boot/config.txt
enthält grundlegende Konfigurationen für den Raspberry Pi. Sie können sie bearbeiten, um die HDMI- und Audioausgabe zu beeinflussen. Verbinden Sie sich per SSH oder öffnen Sie ein Terminal am Pi und geben Sie ein:
sudo nano /boot/config.txt
Fügen Sie am Ende der Datei die folgenden Zeilen hinzu oder ändern Sie vorhandene:
hdmi_drive=2
: Erzwingt den HDMI-Modus (anstatt DVI), was für Audio notwendig ist.hdmi_force_hotplug=1
: Stellt sicher, dass der HDMI-Ausgang auch dann aktiv ist, wenn kein Display erkannt wird. Nützlich, wenn der Receiver nicht immer eingeschaltet ist.hdmi_enable_audio=1
: Stellt sicher, dass Audio über HDMI aktiviert ist. Bei Pi 5 ist dies normalerweise Standard, aber eine explizite Angabe schadet nicht.hdmi_group=1
(CEA) undhdmi_mode=16
(1080p, 60Hz): Manchmal kann das Erzwingen einer bestimmten Auflösung und Frequenz die EDID-Erkennung stabilisieren. Sie können auch andere Modi wählen, die zu Ihrem Setup passen.
Ihre Änderungen könnten so aussehen:
# --- HDMI Audio Fix ---
hdmi_drive=2
hdmi_force_hotplug=1
hdmi_enable_audio=1
# Optional: force specific resolution if EDID issues persist
# hdmi_group=1
# hdmi_mode=16
# --- End HDMI Audio Fix ---
Speichern Sie die Datei (Strg+O, Enter, Strg+X) und starten Sie den Raspberry Pi neu: sudo reboot
.
2. ALSA-Konfiguration prüfen (für Fortgeschrittene)
Der Raspberry Pi 5 nutzt ALSA für die Audioausgabe. Sie können überprüfen, welche Audiogeräte erkannt werden:
aplay -l
Suchen Sie nach Einträgen, die „HDMI” enthalten. Beispiel:
card 0: bcm2835HDMI [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1]
Subdevices: 8/8
Subdevice #0: subdevice #0
Dies zeigt an, dass HDMI-Audio erkannt wird. Wenn Sie keine HDMI-Einträge sehen, liegt ein grundlegenderes Hardware- oder Treiberproblem vor.
Sie können auch versuchen, eine Test-WAV-Datei über den HDMI-Ausgang abzuspielen, um zu prüfen, ob der Basissound funktioniert:
aplay -D plughw:CARD,DEV /usr/share/sounds/alsa/Front_Center.wav
Ersetzen Sie CARD und DEV durch die Werte aus aplay -l
(z.B. plughw:0,0
).
3. PulseAudio/PipeWire deaktivieren (nur bei Problemen)
In neueren Raspberry Pi OS-Versionen können PulseAudio oder PipeWire standardmäßig installiert sein. Diese Soundserver können manchmal Passthrough-Probleme verursachen, da sie versuchen, die Audiostreams zu kontrollieren. Wenn alle Stricke reißen, können Sie versuchen, sie zu deaktivieren oder zu deinstallieren, um eine direkte ALSA-Passthrough-Route für Kodi zu ermöglichen.
# Um PulseAudio zu stoppen und zu deaktivieren:
sudo systemctl --user stop pulseaudio.service
sudo systemctl --user disable pulseaudio.service
sudo systemctl --user mask pulseaudio.socket pulseaudio.service
# Um PipeWire zu stoppen und zu deaktivieren (alternativ zu PulseAudio):
sudo systemctl --user stop pipewire pipewire-pulse
sudo systemctl --user disable pipewire pipewire-pulse
sudo systemctl --user mask pipewire pipewire-pulse
sudo reboot
Beachten Sie, dass das Deaktivieren dieser Soundserver andere Anwendungen, die sie nutzen, beeinträchtigen kann. Für eine dedizierte Kodi-Box ist dies jedoch oft eine praktikable Lösung.
Lösung 4: LibreELEC und Raspberry Pi 5 Spezifika
Für die meisten Kodi-Nutzer auf dem Raspberry Pi ist LibreELEC die erste Wahl. Die Entwicklung für den Raspberry Pi 5 ist hier sehr aktiv.
1. Immer die aktuellste LibreELEC-Version nutzen
Wie bereits erwähnt, ist es unerlässlich, eine LibreELEC-Version zu verwenden, die den Raspberry Pi 5 explizit unterstützt. Wenn Sie auf Probleme stoßen, prüfen Sie die LibreELEC-Website nach den neuesten Beta- oder Nightly-Builds, da diese die neuesten Fixes und Treiber für den Pi 5 enthalten können.
2. Kodi-Einstellungen bleiben entscheidend
Auch unter LibreELEC sind die detaillierten Kodi-Audio-Einstellungen (wie in Lösung 2 beschrieben) der Schlüssel. LibreELEC macht die grundlegende Systemkonfiguration einfacher, aber Kodi selbst muss die richtigen Befehle für das Passthrough senden.
3. EDID-Prüfung unter LibreELEC
Sie können auch unter LibreELEC per SSH auf den Pi zugreifen und die EDID-Informationen überprüfen, die der Pi vom Receiver empfängt:
ssh root@your_pi_ip
vcgencmd get_edid_info
Suchen Sie in der Ausgabe nach „audio_formats”. Hier sollte eine Liste der unterstützten Audioformate erscheinen, einschließlich AC3 (für Dolby Digital). Wenn AC3 hier nicht gelistet ist, liegt das Problem wahrscheinlich bei der EDID-Kommunikation zwischen Pi und Receiver, oder Ihr Receiver meldet seine Fähigkeiten nicht korrekt.
Sie können auch den Audiostatus überprüfen:
vcgencmd audio_status
Erweiterte Fehlerbehebung und Debugging
Wenn das Problem weiterhin besteht, müssen Sie tiefer graben:
1. Kodi Debug-Logs analysieren
Aktivieren Sie das Debug-Logging in Kodi unter Einstellungen > System > Debug-Protokollierung. Spielen Sie dann eine Datei mit Dolby Digital 5.1 ab und überprüfen Sie das Kodi-Logfile (kodi.log
) auf Fehler oder Hinweise zur Audioausgabe. Sie können das Logfile per SSH finden unter /storage/.kodi/temp/kodi.log
(LibreELEC) oder ~/.kodi/temp/kodi.log
(Raspberry Pi OS). Suchen Sie nach Schlüsselwörtern wie „audio”, „passthrough”, „AC3”, „error”, „failed”.
2. HDMI-Handshake und Power Cycling
Manchmal hilft es, die Geräte in einer bestimmten Reihenfolge einzuschalten: Zuerst den AV-Receiver, dann den Raspberry Pi 5. Oder trennen Sie alle HDMI-Kabel, schalten Sie alle Geräte aus, verbinden Sie sie wieder und schalten Sie sie in der richtigen Reihenfolge ein. Dies kann einen „sauberen” HDMI-Handshake erzwingen.
3. Direktverbindung zum TV testen
Wenn Ihr TV Dolby Digital 5.1 über seine internen Lautsprecher oder eine Soundbar unterstützen kann, versuchen Sie, den Pi direkt an den TV anzuschließen, um zu sehen, ob das Passthrough dort funktioniert. Wenn ja, liegt das Problem wahrscheinlich beim AV-Receiver oder seiner Interaktion mit dem Pi.
4. Anderen HDMI-Port am Receiver nutzen
Testen Sie einen anderen HDMI-Eingang an Ihrem AV-Receiver. Manche Ports können unterschiedliche Fähigkeiten oder Standardeinstellungen haben.
5. Firmware-Updates für Ihren AV-Receiver
Überprüfen Sie, ob für Ihren AV-Receiver ein Firmware-Update verfügbar ist. Manchmal beheben Receiver-Hersteller Kompatibilitätsprobleme mit neueren HDMI-Geräten durch Updates.
Fazit
Das Problem mit fehlendem Dolby Digital 5.1 Passthrough auf dem Raspberry Pi 5 mit Kodi ist ärgerlich, aber in den meisten Fällen lösbar. Der Schlüssel liegt in der Kombination aus den richtigen Kodi-Einstellungen, einem aktualisierten Betriebssystem und gegebenenfalls spezifischen Konfigurationen auf Systemebene. Die neue Hardware des Pi 5 erfordert einfach etwas mehr Aufmerksamkeit bei der Einrichtung, bis die Software-Unterstützung vollständig ausgereift ist.
Beginnen Sie immer mit den grundlegenden Überprüfungen und den Software-Updates. Falls das nicht hilft, tauchen Sie in die detaillierten Kodi-Einstellungen ein. Wenn auch das nicht zum Erfolg führt, sind die Betriebssystem-spezifischen Anpassungen und die erweiterte Fehlersuche die nächsten Schritte.
Mit etwas Geduld und den hier beschriebenen Schritten sollte Ihr Raspberry Pi 5 bald den vollen, immersiven Dolby Digital 5.1 Surround-Sound über Kodi an Ihren AV-Receiver liefern. Viel Erfolg und viel Spaß beim Heimkino!