Raspberry Pi – (USB) Soundkarte unter Raspbian einrichten

Kopfhörer – Raspberry Pi – (USB) Soundkarte unter Raspbian einrichten

Neben dem 3,5mm Klinkenanschluss und HDMI für die Audioausgabe kann es für diverse Projekte wichtig sein, eine weitere Soundkarte oder ein Mikrofon an den Raspberry Pi anzuschließen. In diesem Artikel zeige ich euch, wie ihr eine USB-Soundkarte unter Raspberry Pi OS Bookworm einrichtet, welche Karten sich lohnen, und erkläre wie das neue Standard-Audiosystem PipeWire funktioniert.

USB-Soundkarten für den Raspberry Pi

Es gibt diverse USB-Soundkarten auf dem Markt. Wichtig: Günstige No-Name-Karten haben oft erhebliche Qualitätsprobleme, gerade beim Aufnehmen. Hier ein paar bewährte Optionen:

Wer auf absolut hochwertigen Klang steht und kein Line-In benötigt, sollte sich die diversen Audio HATs ansehen – z.B. den HiFiBerry, der in verschiedenen Varianten erhältlich ist und direkt an die GPIO-Pins angeschlossen wird.

PipeWire – das neue Standard-Audiosystem in Bookworm

Seit Raspberry Pi OS Bookworm (ab Ende 2023) ist PipeWire das Standard-Audiosystem, nicht mehr ALSA direkt oder PulseAudio. PipeWire vereint die Vorteile beider Systeme und bietet eine bessere Latenz und einfachere Konfiguration. Die gute Nachricht: Die meisten ALSA- und PulseAudio-Befehle funktionieren dank Kompatibilitätslayer weiterhin.

Den aktuellen Status des Audiosystems prüft ihr mit:

Ihr seht dann alle verfügbaren Audio-Geräte mit ihren IDs, gegliedert nach Wiedergabe (Sinks) und Aufnahme (Sources).

Audioausgabe über 3,5mm Anschluss oder HDMI einrichten

Wer nur einen Lautsprecher oder Kopfhörer an den 3,5mm Klinkenanschluss anschließen möchte oder die Ausgabe auf HDMI umstellen will, erledigt das in Bookworm über raspi-config.

Öffnet raspi-config via Terminal oder SSH:

Wählt „1 System Options“, dann „S2 Audio“ und bestätigt mit Enter.

Raspberry Pi HDMI und 3,5mm Audio

Wählt dann:

  • 3,5mm Klinke → „0 Headphones“
  • HDMI → „1 HDMI 1″ (bzw. „2 HDMI 2″ beim Pi 4)

Beendet raspi-config mit „Finish“.

Alternativ könnt ihr das Standardgerät direkt über PipeWire setzen. Listet zuerst alle verfügbaren Ausgabegeräte:

Notiert euch die ID des gewünschten Geräts (z.B. 47 für den HDMI-Ausgang) und setzt es als Standard:

Die Änderung ist sofort aktiv – kein Neustart nötig.

Audioausgabe testen

Nach der Einrichtung könnt ihr die Audioausgabe mit einer Test-WAV-Datei prüfen:

USB-Soundkarte einrichten

Steckt eure USB-Soundkarte an den Raspberry Pi an und prüft, ob das System sie erkennt:

Typische Ausgabe für eine C-Media-Karte:

USB-Soundkarte als Standard setzen (PipeWire)

Mit PipeWire ist das Setzen des Standardgeräts deutlich einfacher als früher. Listet zuerst alle Ausgabegeräte:

Sucht unter „Sinks“ eure USB-Soundkarte und notiert die ID. Setzt sie dann als Standard:

Um auch die Aufnahme (Mikrofon) umzustellen, findet ihr das Gerät unter „Sources“:

Um die Einstellung dauerhaft zu machen, speichert ihr sie über die PipeWire-Konfiguration. Erstellt dazu die Konfigurationsdatei:

Fügt folgenden Inhalt ein (ersetzt den Namen mit eurem tatsächlichen Gerät aus wpctl status):

Gespeichert wird mit STRG+X, Y, Enter. Nach einem Neustart des WirePlumber-Dienstes ist die Einstellung aktiv:

Alte Methode: ALSA /etc/asound.conf (Fallback)

Wer ALSA direkt konfigurieren möchte (z.B. für spezielle Anwendungen die PipeWire nicht unterstützen), kann weiterhin die alte Methode verwenden. Prüft zunächst die Kartennummer:

Bearbeitet dann die ALSA-Konfiguration:

Fügt folgendes ein (ersetzt „1″ durch eure Kartennummer):

Wichtig: Diese Methode sollte nur als Fallback verwendet werden, wenn PipeWire nicht ausreicht. Im normalen Betrieb ist die PipeWire-Methode empfohlen.

Lautstärke anpassen

PipeWire (empfohlen)

Die Lautstärke über PipeWire stellt ihr prozentual ein:

Lautstärke erhöhen/senken in 5%-Schritten:

Stummschalten und wieder aktivieren:

alsamixer (klassisch)

Die klassische ALSA-Mixer-Oberfläche funktioniert dank Kompatibilitätslayer auch unter PipeWire:

alsamixer Raspberry Pi

Gesteuert wird mit den Pfeiltasten. Mit F6 könnt ihr zwischen den Soundkarten wechseln. Wer auf dem Desktop arbeitet, kann die Lautstärke auch über das Lautsprecher-Symbol in der Taskleiste anpassen.

Tipp: Projektvorschlag Volumio

Wer eine hochwertige Musikwiedergabe mit dem Raspberry Pi aufbauen möchte, sollte sich Volumio ansehen – ein speziell für Musikliebhaber entwickeltes Betriebssystem für den Raspberry Pi mit schicker Web-Oberfläche.

Ähnliche Beiträge