På en Raspberry Pi udsender operativsystemerne Ubuntu Desktop og Ubuntu MATE som standard lyd til 3,5 mm lydporten. For at lyden kan føres over et HDMI-kabel, skal lydoutputenheden vælges manuelt, hver gang Pi starter. Problemet fortsætter selv i den seneste version af Ubuntu-flavored OS til Pi, 22.04.
Hvis din Raspberry Pi er tilsluttet et fjernsyn eller en skærm med indbyggede højttalere, er det klogt at overføre lyden over HDMI. Det reducerer kabelrod og også behovet for ekstra eksterne højttalere.
Tilgængelige muligheder for at indstille HDMI-lyd
Du kan indstille en Raspberry Pi til at udsende lyd via HDMI vha Ubuntu Indstillinger/Kontrolpanel, men indstillingen vil ikke overleve en genstart. Vi viser dig, hvordan du bruger pagtl kommando for at konfigurere lyden til at indstille HDMI som standard lydoutput permanent.
Sådan indstilles HDMI-lydoutput manuelt i Ubuntu
Opsætning af Raspberry Pi som en medieserver kræver muligvis ikke en lydudgang, men den har helt sikkert brug for lyd, når Pi selv er medieenheden. Først skal du kontrollere, om HDMI-lyd fungerer korrekt, ved at vælge det manuelt.
- Klik på i Ubuntu Desktop OS Aktiviteter, type Indstillinger, og vælg Lyd. Hvis du bruger Ubuntu MATE, skal du navigere til Menu > Kontrolcenter > Lyd.
- Brug rullemenuen til at ændre outputenheden fra Hovedtelefoner til Digital udgang (S/PDIF).
- Afspil en prøvelydfil (eller en YouTube-video) for at kontrollere, at skærmens højttalere afspiller lyden. Hvis testen lykkes, kan du fortsætte med at gøre denne indstilling permanent.
Sådan indstilles HDMI-lyd permanent som standard
For at indstillingen forbliver intakt under genstart, skal du indstille HDMI som standard lydoutput ved opstart. Til det skal du først finde enhedsnavnet.
Identificer HDMI-lydenheden
Kommandoen pagtl kan styre en kørende PulseAudio-lydserver. En "kilde" er inputenheden, og en "sink" er outputenheden.
Liste over alle tilgængelige lydoutputenheder på Raspberry Pi:
pagtl liste korte håndvaske
Noter enheden med HDMI i navnet.
Konfigurer for at gøre HDMI til standard lydenhed
Søge efter Start op Applikationspræferencer og åbne den. Klik Tilføj opstartsprogram og udfyld disse oplysninger:
- Navn: HDMI lyd
- Kommando: pactl set-default-sink 'DIN HDMI-ENHED' (f.eks. pactl set-default-sink 'alsa_output.platform-fef00700.hdmi.iec958-stereo')
- Kommentar: HDMI-lyd som standard
Klik Tilføje. Denne kommando kører hver gang Pi starter, og lyden afspilles over HDMI, selv efter en genstart.
Sådan skifter du til 3,5 mm lyd, når det er nødvendigt
Hvis du vil skifte til 3,5 mm lyd under en livesession, skal du indstille lydoutputenheden til Hovedtelefoner - Indbygget lyd i indstillinger. Hvis 3,5 mm lyd skal gendannes som standard output, kan du fjerne markeringen af kommandoen i Startup Applications Preferences, og den vil ikke køre.
Raspberry Pi har et stort udvalg af lydmuligheder
HDMI-lyd, 3,5 mm lyd, Bluetooth-lyd og USB-lydkort - Raspberry Pi har et væld af muligheder, når det kommer til lyd. Det er et spørgsmål om valg, hvad du vil bruge til din applikation, men nu ved du, hvordan du indstiller standard lydoutput for det i Ubuntu og beholder indstillingen efter en genstart.