Je skutečně frustrující, když se v Ubuntu objeví potíže se zvukem. Tyto problémy vám brání plně si vychutnat hudbu, sledovat videa nebo se ponořit do her.
Co je ale nejhorší, problémy se zvukem bývají složité na vyřešení. Nicméně s použitím správných kroků je možné nefunkční zvuk v Ubuntu opravit.
Proč dochází k problémům se zvukem v Ubuntu?
Potíže se zvukem v Ubuntu mohou mít mnoho příčin. Nejčastěji jsou způsobeny nesprávnou konfigurací nastavení zvuku nebo chybnou funkcí aplikací pro správu zvuku.
Předtím, než se pustíte do složitějšího řešení problémů, je vhodné zkontrolovat, zda není zvuk omylem vypnutý. Zamyslete se nad následujícím:
- Má vaše klávesnice tlačítko nebo přepínač pro ztlumení zvuku? Pokud ano, zkuste stisknout toto tlačítko a ověřte, zda se tím problém se zvukem vyřeší.
- Neztlumili jste zvuk přehrávané aplikace? Pokud nějaký program nepřehrává zvuk, zkontrolujte, zda není ztlumený v sekci Nastavení > Zvuk. V případě, že zvuk nepřehrává konkrétní webová stránka, klikněte pravým tlačítkem myši na záložku prohlížeče a odstraňte ztlumení.
- Není ztlumený zvuk pro celý váš systém? Klikněte na ikonku v pravém horním rohu obrazovky a přesvědčte se, že v zobrazené nabídce není zvuk deaktivovaný.
Pokud jsou vaše problémy se zvukem složitější než pouhé neúmyslné ztlumení, bude nezbytné projít podrobnějším procesem odstraňování závad. Mohou za to výstupní zařízení, zvukové ovladače nebo systémové rámce jako ALSA.
Následují některé z možných řešení.
1. Zkontrolujte nastavení výstupního zařízení
Nejběžnější příčinou, proč zvukové výstupní zařízení nefunguje, je, že Ubuntu jej automaticky nezvolilo. Toto můžete ověřit v Nastavení > Zvuk, v sekci Výstup. Rozbalovací nabídka vám ukáže seznam všech rozpoznaných výstupních zařízení.
Pokud vaše výstupní zařízení není v seznamu, odpojte jej a znovu připojte. Následně vyzkoušejte, zda funguje každé z uvedených výstupních zařízení.
2. Vyzkoušejte jiné výstupní zařízení
Pokud žádné z uvedených výstupních zařízení nefunguje a opětovné připojení vašeho zařízení také nepřineslo řešení, měli byste zkusit použít jiné výstupní zařízení.
Problémy se zvukem mohou být způsobeny vadným kabelem. Pokud máte stolní počítač s více porty, zkuste připojit zvukové zařízení do jiného portu.
3. Ověřte, zda je vaše zvuková karta rozpoznána
Někdy jsou potíže se zvukem v Ubuntu způsobeny tím, že zvuková karta není rozpoznána nebo nemá správné ovladače. V terminálu zadejte následující příkaz a vyhledejte zařízení označené jako „audio controller“ nebo „audio device“:
sudo lspci
Můžete také zkusit příkaz „sudo lspci | grep ‚audio'“, ale je méně pravděpodobné, že tento způsob vaši zvukovou kartu zachytí. Pokud v seznamu zařízení, který se vypíše v terminálu, nevidíte zvukové zařízení, pravděpodobně vaše zvuková karta nemá nainstalované správné ovladače.
Pokud jste zvukovou kartu sami neinstalovali, pravděpodobně je integrována do vaší základní desky. Potřebné ovladače zjistíte tak, že pomocí lspci vyhledáte vaši základní desku a následně si vygooglujete, jaká zvuková karta je na ní nainstalovaná.
4. Zkontrolujte nastavení Alsamixer
ALSA je systémový rámec, který má na starosti správu základních zvukových funkcí ve vašem systému. Někdy však není správně nakonfigurovaný. Aktuální konfiguraci ALSA můžete ověřit pomocí příkazu:
alsamixer
V terminálu se zobrazí rozhraní Alsamixer. Stisknutím klávesy F6 můžete změnit používanou zvukovou kartu – to může být nutné u některých sestav PC. Mezi ovládacími prvky hlasitosti se můžete pohybovat šipkami doleva a doprava. Ztlumené ovládací prvky jsou označeny MM. Ujistěte se, že hlavní ovládací prvek a ovládací prvky zvukového zařízení nejsou ztlumené.
5. Restartujte ALSA a váš zvukový server
Systémové služby, jako je PipeWire, spolupracují s ALSA na zajištění zvuku, ale ne vždy fungují bezchybně. Zjištění stavu těchto služeb vám může poskytnout informaci o důvodu, proč reproduktory nefungují.
Nejprve musíte zjistit, jaký zvukový server váš systém používá:
lsof /dev/snd/*
Výše uvedený příkaz zobrazí seznam otevřených souborů v adresáři zvukových zařízení. Uvidíte jeden ze dvou výrazů: PipeWire nebo PulseAudio. Novější systémy používají PipeWire – oba zvukové systémy jsou ale v pořádku. Dále budete muset restartovat tyto služby (a zkontrolovat jejich stav) pomocí:
systemctl restart --user pipewire.service
systemctl restart --user wireplumber.service
systemctl status --user pipewire.service
systemctl status --user wireplumber.service
sudo alsa force-reload
Nahraďte slovo „user“ vaším uživatelským jménem. Pokud váš systém používá zvukový systém PulseAudio, nahraďte pipewire.service za pulseaudio.service a vynechte kontrolu na wireplumber.service.
6. Přeinstalujte ALSA a váš zvukový server
Pokud restartování nepomůže, může být nutné přeinstalovat ALSA a váš zvukový server. Můžete to provést pomocí:
sudo apt-get remove --purge alsa-base pipewire
sudo apt-get install alsa-base pipewire
Stejně jako předtím, měli byste nahradit „pipewire“ za „pulseaudio“, pokud váš systém používá tento zvukový server. Zvažte použití příkazu systemctl ke kontrole stavu PipeWire/PulseAudio a v případě potřeby službu spusťte.
Užijte si kvalitní zvuk v Ubuntu
Existuje překvapivě mnoho komplexních příčin, proč nemusí Ubuntu produkovat zvuk. Naštěstí můžete většinu potíží se zvukem v Ubuntu vyřešit pomocí základních kroků pro odstraňování závad.
Pokud se vám nepodařilo opravit váš systém pomocí základního odstraňování problémů, může vám pomoci zveřejnění dotazu na fóru a vy tak budete brzy moci znovu poslouchat oblíbenou hudbu a videa ve vašem systému Ubuntu.