På en Raspberry Pi sender operativsystemene Ubuntu Desktop og Ubuntu MATE ut lyd til 3,5 mm lydporten som standard. For at lyden skal føres over en HDMI-kabel, må lydutgangsenheten velges manuelt hver gang Pi starter. Problemet vedvarer selv i den nyeste versjonen av Ubuntu-flavored OS for Pi, 22.04.
Hvis din Raspberry Pi er koblet til en TV eller en skjerm med innebygde høyttalere, er det lurt å overføre lyden over HDMI. Det reduserer kabelrot og også behovet for ekstra eksterne høyttalere.
Tilgjengelige alternativer for å stille inn HDMI-lyd
Du kan stille inn en Raspberry Pi til å sende ut lyd via HDMI ved å bruke Ubuntu Innstillinger/Kontrollpanel, men innstillingen vil ikke overleve en omstart. Vi viser deg hvordan du bruker paktl kommandoen for å konfigurere lyden til å sette HDMI som standard lydutgang permanent.
Hvordan stille inn HDMI-lydutgang manuelt i Ubuntu
Sette opp Raspberry Pi som en medieserver krever kanskje ikke en lydutgang, men den trenger sikkert lyd når Pi selv er medieenheten. Først må du sjekke om HDMI-lyd fungerer som det skal, ved å velge det manuelt.
- I Ubuntu Desktop OS klikker du Aktiviteter, type Innstillinger, og velg Lyd. Hvis du bruker Ubuntu MATE, naviger til Meny > Kontrollsenter > Lyd.
- Bruk rullegardinmenyen til å endre utdataenheten fra Hodetelefoner til Digital utgang (S/PDIF).
- Spill av en lydfil (eller en YouTube-video) for å bekrefte at skjermens høyttalere spiller av lyden. Hvis testingen er vellykket, kan du fortsette å gjøre denne innstillingen permanent.
Slik setter du HDMI-lyd permanent som standard
For at innstillingen skal forbli intakt over omstart, må du angi HDMI som standard lydutgang ved oppstart. For det må du finne enhetsnavnet først.
Identifiser HDMI-lydenheten
Kommandoen paktl kan kontrollere en PulseAudio-lydserver som kjører. En "kilde" er inngangsenheten, og en "vask" er utgangsenheten.
Liste over alle tilgjengelige lydutgangsenheter på Raspberry Pi:
paktl liste korte vasker
Noter enheten med HDMI i navnet.
Konfigurer for å gjøre HDMI til standard lydenhet
Søk etter Oppstart Applikasjonsinnstillinger og åpne den. Klikk Legg til oppstartsprogram og fyll inn disse detaljene:
- Navn: HDMI-lyd
- Kommando: pactl set-default-sink 'DIN HDMI-ENHET' (f.eks. pactl set-default-sink 'alsa_output.platform-fef00700.hdmi.iec958-stereo')
- Kommentar: HDMI-lyd som standard
Klikk Legg til. Denne kommandoen kjøres hver gang Pi-en starter, og lyden spilles av over HDMI selv etter en omstart.
Hvordan bytte til 3,5 mm lyd ved behov
Hvis du vil bytte til 3,5 mm lyd under en live-økt, setter du lydutgangsenheten til Hodetelefoner - innebygd lyd i innstillinger. Hvis 3,5 mm lyd må gjenopprettes som standardutgang, kan du fjerne merket for kommandoen i Startup Applications Preferences, og den vil ikke kjøre.
Raspberry Pi har et stort utvalg av lydalternativer
HDMI-lyd, 3,5 mm lyd, Bluetooth-lyd og USB-lydkort – Raspberry Pi har massevis av alternativer når det kommer til lyd. Det er et spørsmål om valg hva du vil bruke for applikasjonen din, men nå vet du hvordan du setter standard lydutgang for det i Ubuntu og beholder innstillingen etter en omstart.