Na Raspberry Pi mají operační systémy Ubuntu Desktop a Ubuntu MATE standardně výstup zvuku na 3,5mm audio port. Aby bylo možné zvuk přenášet přes kabel HDMI, je třeba při každém spuštění Pi ručně vybrat výstupní zvukové zařízení. Problém přetrvává i v nejnovější verzi operačního systému s příchutí Ubuntu pro Pi, 22.04.

Pokud je vaše Raspberry Pi připojeno k televizi nebo monitoru s vestavěnými reproduktory, je rozumné přenášet zvuk přes HDMI. Snižuje změť kabelů a také potřebu dalších externích reproduktorů.

Dostupné možnosti pro nastavení zvuku HDMI

Raspberry Pi můžete nastavit pro výstup zvuku přes HDMI pomocí Nastavení/Ovládací panel Ubuntu, ale nastavení nepřežije restart. Ukážeme vám, jak používat pactl příkaz pro konfiguraci zvukových kanálů pro trvalé nastavení HDMI jako výchozího zvukového výstupu.

Jak ručně nastavit výstup zvuku HDMI v Ubuntu

Nastavení Raspberry Pi jako mediálního serveru nemusí vyžadovat zvukový výstup, ale zvuk určitě potřebuje, když je samotné Pi mediálním zařízením. Nejprve musíte zkontrolovat, zda zvuk HDMI funguje správně, a to ručním výběrem.

  1. V Ubuntu Desktop OS klikněte na Činnosti, typ Nastavenía vyberte Zvuk. Pokud používáte Ubuntu MATE, přejděte na Nabídka > Ovládací centrum > Zvuk.
  2. Pomocí rozevírací nabídky změňte možnost Výstupní zařízení Sluchátka na Digitální výstup (S/PDIF).
  3. Přehrajte ukázkový zvukový soubor (nebo video YouTube) a ověřte, zda reproduktory monitoru přehrávají zvuk. Pokud je testování úspěšné, můžete toto nastavení změnit na trvalé.

Jak trvale nastavit zvuk HDMI jako výchozí

Aby nastavení zůstalo beze změny po restartování, musíte při spuštění nastavit HDMI jako výchozí zvukový výstup. K tomu musíte nejprve najít název zařízení.

Identifikujte zvukové zařízení HDMI

Příkaz pactl může ovládat běžící zvukový server PulseAudio. „Zdroj“ je vstupní zařízení a „sink“ je výstupní zařízení.

Seznam všech dostupných zvukových výstupních zařízení na Raspberry Pi:

pactl seznam krátká umyvadla

Poznamenejte si zařízení s HDMI ve jménu.

Nakonfigurujte tak, aby se HDMI stalo výchozím zvukovým zařízením

Hledat Spuštění Předvolby aplikací a otevřete jej. Klikněte Přidat spouštěcí program a vyplňte tyto údaje:

  • Název: Zvuk HDMI
  • Příkaz: pactl set-default-sink 'VAŠE ZAŘÍZENÍ HDMI' (např. pactl set-default-sink 'alsa_output.platform-fef00700.hdmi.iec958-stereo')
  • Komentář: Zvuk HDMI jako výchozí

Klikněte Přidat. Tento příkaz se spustí při každém spuštění Pi a zvuk se bude přehrávat přes HDMI i po restartu.

Jak v případě potřeby přepnout na 3,5 mm zvuk

Pokud chcete během živé relace přepnout na 3,5 mm zvuk, nastavte výstupní zařízení zvuku na Sluchátka – vestavěný zvuk v nastavení. Pokud je třeba obnovit 3,5mm zvuk jako výchozí výstup, můžete zrušit zaškrtnutí příkazu v předvolbách Startup Applications a nespustí se.

Raspberry Pi má obrovskou řadu zvukových možností

Zvuk HDMI, 3,5 mm zvuk, zvuk Bluetooth a zvukové karty USB – Raspberry Pi má spoustu možností, pokud jde o zvuk. Je otázkou volby, co chcete pro svou aplikaci použít, ale nyní víte, jak pro ni v Ubuntu nastavit výchozí zvukový výstup a po restartu toto nastavení zachovat.