Kuidas lahendada Ubuntu heliprobleeme: samm-sammult juhend algajatele

1. Esmane kontroll

Kui seisad silmitsi probleemiga, et Ubuntu ei mängi heli, tuleks kõigepealt kontrollida „põhiseadeid ja ühendusi“. Sageli saab lihtsa kontrolliga vea kiiresti lahendatud enne keerukama tõrkeotsingu juurde liikumist, seega on see samm väga oluline.

Kontrolli süsteemi helitugevust ja vaigistust

Üllatavalt sageli jäävad heli- või vaigistuseseaded kahe silma vahele. Ubuntus saab heli tugevust ja vaigistust seada nii süsteemi kui ka rakenduste kaupa eraldi, mistõttu võib heli puududa, kui mõni neist on vaigistatud.

  1. Klõpsa ekraani paremas ülanurgas kõlariikoonil.
  2. Kontrolli, kas helitugevuse liugur ei ole kõige madalamal ega vaigistatud.
  3. Tõsta vajadusel helitugevust ja klõpsa kõlariikoonil, et vaigistus eemaldada.

Samuti saad kontrollida iga rakenduse heliseadeid. Ava „Seaded“ → „Heli“ → „Rakendused“ ning veendu, et ükski rakendus poleks vaigistatud.

Kontrolli, kas õige väljundseade on valitud

Ubuntus tuvastatakse tihti mitu heliväljundseadet (kõlarid, HDMI, Bluetooth jne). Kui valitud on vale seade, võib tunduda, et heli puudub.

  1. Ava „Seaded“ → „Heli“.
  2. Vali „Väljund“ ning kontrolli, kas soovitud kõlarid või kõrvaklapid on valitud.
  3. Kui vajalikku seadet ei kuvata, võib ühendus olla tuvastamata – kontrolli kaableid ja porte uuesti.

Kontrolli füüsilisi ühendusi

Ära unusta võimalikke riistvaraprobleeme. Eriti väliste kõlarite või kõrvaklappide puhul kontrolli järgmist:

  • Kas kaablid on korralikult ühendatud
  • Kas portides pole tolmu või võõrkehi
  • Kas heli tuleb teistes seadmetes (nt nutitelefonis) korrektselt läbi

Neid samme järgides saad aru, kas probleem on Ubuntus või hoopis riistvaras.

2. Heli seadistuse kontroll ja kohandamine

Enamik Ubuntu heli puudumise juhtumeid tulenevad seadete puudulikkusest või valest seadmevalikust. Selles jaotises selgitan, kuidas süsteemi seadistustes heliväljund õigesti valida ja reguleerida.

Lülita väljundseadet käsitsi

Ubuntus ei pruugita alati õige väljund automaatselt valida. Eriti HDMI või Bluetooth kõlarite puhul on vaja seade käsitsi ümber lülitada.

  1. Ava vasakult alt „Tegevused“ → „Seaded“.
  2. Vali vasakult menüüst „Heli“ ja ava „Väljund“ tab.
  3. Vali seadmete nimekirjast tegelikult kasutatav kõlar või kõrvaklapid.

Näiteks kui kõlarid ja HDMI monitor on mõlemad ühendatud, võib HDMI automaatselt eelistatud olla, kuid heli ei pruugi monitorist kõlada. Sel juhul vali käsitsi „Kõlarid (sisseehitatud audio)“ vms.

Testi heli taasesitust

Pärast väljundseadme valimist saad kasutada Ubuntu testfunktsiooni, et kontrollida, kas heli kostub.

  • Klõpsa „Heli“ seadistuses väljundseadme valiku ekraanil nuppu „Testi“.
  • Kontrolli, kas heli tuleb mõlemast kõlarist.

Kui heli kostub ainult ühelt poolt või ei kuule üldse, võib põhjus olla riistvaras või kaablites.

Muuda heliprofiili

Kui heliprofiil pole õigesti seadistatud, võib heli taasesitus olla häiritud. Eriti Bluetooth-seadmete või USB helikaartide puhul esineb seda sageli.

  1. Vali „Seaded“ → „Heli“ → „Väljund“ ja vali seade
  2. Kontrolli „Profiili“ sätet (kui ei kuvata, installi „PulseAudio Volume Control (pavucontrol)“ põhjalikumaks seadistamiseks)

Mõnel juhul hakkab heli tööle alles profiili vahetamisel, nt „High Fidelity Playback (A2DP Sink)“ või „Digital Stereo Output“ peale lülitudes.

sudo apt install pavucontrol
pavucontrol

Ülaltoodud käsud võimaldavad terminalis avada tööriista, millega saad heliseadeid detailsemalt reguleerida.

3. PulseAudio tõrkeotsing

Ubuntus kasutatakse heli haldamiseks heli serverit nimega „PulseAudio“. Kuna see kontrollib kõiki süsteemi ja rakenduste helisid, võib selle viga põhjustada heli puudumise. Selles jaotises jagan PulseAudio baastõrkeotsingu võtteid.

Taaskäivita PulseAudio

Üks lihtsamaid ja tõhusamaid lahendusi on PulseAudio taaskäivitamine. Enne sügavamale seadistusse minemist proovi seda:

Järgi neid samme taaskäivitamiseks:

pulseaudio -k
pulseaudio --start

Esimene käsk lõpetab PulseAudio, teine käivitab uuesti. Tavaliselt käivitub PulseAudio Ubuntus automaatselt, kuid käsitsi taaskäivitamine võib lahendada probleemid.

Heliteenuse lähtestamine

Kui PulseAudio ei tööta korralikult, võib põhjus olla rikutud seadistusfailides. Sel juhul tasub seaded algseisundisse taastada.

  1. Kustuta seadistuskaust järgmise käsuga (luuakse automaatselt uuesti):
rm -r ~/.config/pulse
  1. Seejärel taaskäivita PulseAudio:
pulseaudio --start

Selle käiguga eemaldatakse kõik kohandatud seaded, kuid naased süsteemi algseadistusele, mis lahendab tihti probleemid.

Kontrolli seadeid pavucontrol abil

Kui tahad kontrollida detaile, mida tavaline „Seaded“ menüü ei näita, kasuta tööriista „PulseAudio Volume Control (pavucontrol)“.

Paigaldamine ja käivitamine:

sudo apt install pavucontrol
pavucontrol

Mida kontrollida:

  • „Väljundseadmed“ tab: kas õige seade on aktiivne
  • „Taasesitus“ tab: kas rakenduse heli pole vaigistatud
  • „Konfiguratsioon“ tab: kas profiil on õigesti valitud

Selle tööriistaga saad määrata iga rakenduse väljundseadme – kasulik, kui kasutad mitut väljundit korraga.

4. ALSA seadistused ja kontroll

Ubuntu helisüsteem põhineb ALSA-l (Advanced Linux Sound Architecture). PulseAudio kasutab ALSA-d, mistõttu ALSA probleemid võivad põhjustada heliprobleeme ka PulseAudio-s. Selles osas vaatame üle, kuidas ALSA seadeid kontrollida ja vajadusel taastada.

Kontrolli helitugevust ja vaigistust alsamixeriga

ALSA heli seadeid saab terminalis kontrollida tööriistaga alsamixer. See võimaldab muuta ka kanaleid, mida GUI-s ei näe.

1. Käivita terminalis alsamixer

alsamixer

Avaneb järgmine vaade:

  • Liigu nooleklahvidega vasakule/paremale
  • Helitugevust saad muuta üles/alla klahvidega
  • M vaigistab või tühistab vaigistuse (kuvatakse MM, kui vaigistatud)

Märkus: Mõnikord on kõrvaklappide või kõlarite kanalid eraldi vaigistatud – kontrolli kõik kanalid üle.

2. Vaheta helikaarti

F6 kuvab tuvastatud helikaartide loendi. Kui mitu seadet on olemas, vali vastav kaart ja kontrolli selle seadeid.

Kontrolli, kas helikaart tuvastatakse

Kui Ubuntu ei tuvasta helikaarti, võib see olla heli puudumise põhjus. Kontrollimiseks kasuta:

lspci | grep -i audio

Või USB seadmete puhul:

lsusb

Kui nimekirjas pole heliseadet, ei pruugi riistvara olla tuvastatud – kontrolli BIOS-i või draivereid.

Lähtesta ALSA algseisundisse

Kui ALSA ei tööta seadetega õigesti, saad seadistused lähtestada järgmise käsuga:

sudo alsa force-reload

Käsk laadib ALSA moodulid uuesti ja taastab põhisätted. Soovitav on teha ka arvuti taaskäivitus.

5. Draiverite kontroll ja uuendamine

Ubuntus võib heli puudumise põhjuseks olla heli draiveri probleem või puuduolek. Eriti värskelt uuendatud või uuel arvutil võib õige draiver puududa.

Selles jaotises selgitan, kuidas kontrollida ja vajadusel draivereid uuendada.

Kontrolli saadavalolevaid draivereid

Ubuntu oskab tuvastada soovitatud draiverid automaatselt. Kontrollimiseks kasuta järgmist käsku:

sudo ubuntu-drivers devices

Väljundis kuvatakse olemasolevad ja soovitatud draiverid (recommended). Kui heli riistvara pole nimekirjas, ei pruugi Ubuntu seda tuvastada.

Paigalda soovitatud draiverid automaatselt

Kui on soovitatud draivereid, saad need automaatselt paigaldada järgmise käsuga:

sudo ubuntu-drivers autoinstall

Ubuntu paigaldab kõik tuvastatud soovitatud draiverid. Pärast paigaldamist taaskäivita süsteem:

sudo reboot

Kui pärast taaskäivitust heli töötab, oli probleem draiverites.

Kui vajad spetsiaaldraiverit

Mõne sülearvuti või emaplaadi (eriti Realteki) heli võib Ubuntu tavadraiveritega mitte töötada. Sel juhul:

  • Laadi Realteki ametlik Linuxi draiver ja paigalda käsitsi
  • Kasuta Ubuntu foorumi või Launchpadi parandatud draivereid

Need toimingud sobivad pigem edasijõudnutele. Enne seda proovi siiski alati tavasüsteemi tööriistu ja uuendusi.

6. Muud lahendused

Kui põhiseaded ja draiverid on korras, kuid heli ikka ei tööta, võib põhjus olla süsteemi või riistvara tasandil. Selles jaotises selgitan täiendavaid lahendusi.

Kontrolli BIOS-i seadeid

Kui riistvaratasemel on heli keelatud, ei aita ka Ubuntu seadete muutmine. Eriti lauaarvutites võib BIOS-is olla „Onboard Audio“ või sarnane valik välja lülitatud.

BIOS-is kontrolli järgmist:

  • Kas „Onboard Audio“ või „HD Audio“ on seatud „Enabled“
  • Kui seade on „Auto“, muuda see selgesõnaliselt „Enabled“ peale

BIOS-i sisenemiseks vajuta arvuti käivitamisel sageli F2 või Delete. Muudatuse järel salvesta ja taaskäivita arvuti.

Vaheta kerneli versiooni

Harvadel juhtudel võib mõni konkreetne Linuxi kerneliversioon põhjustada heliprobleeme. Proovi teist kernelit, kui miski muu ei aita.

1. Kontrolli praegust kerneliversiooni:

uname -r

2. Leia ja paigalda muu kernel:

Ubuntu jaoks sobib mainline tööriist, mis võimaldab mugavalt kerneli versioone hallata.

sudo apt install mainline
mainline

Käivita tööriist, vali stabiilne eelmine versioon (nt 5.15 seeria) ja taaskäivita, et näha, kas heli taastub.

Ubuntu uuesti paigaldamine – viimane võimalus

Kui kõik eelnev ei aita, kaalu Ubuntu uuesti paigaldamist. See võib lahendada konfiguratsioonifailide või draiverite konfliktid, kuid nõuab aega ja läbimõeldud otsust.

7. KKK – Korduma kippuvad küsimused

Ubuntus esinevad heliprobleemid võivad tuleneda väga erinevatest põhjustest. Siin on lühike kokkuvõte enamlevinud küsimustest ja nende lahendustest.

K1. Ubuntu uuendamisel kadus heli. Mida teha?

Vastus:
Pärast uuendamist võivad heli kaduda draiverite vastuolu või rikutud seadistuste tõttu. Proovi järgmisi samme:

  1. Käivita PulseAudio uuesti: pulseaudio -k
  2. Paigalda ja kasuta pavucontrol, et valida õige väljundseade
  3. Paigalda draiverid uuesti: sudo ubuntu-drivers autoinstall
  4. Kui vaja, lähtesta ALSA: sudo alsa force-reload

Kui probleem ei lahene, proovi kernelit vahetada.

K2. HDMI monitorist ei tule heli. Mida teha?

Vastus:
HDMI ühenduse puhul ei pruugi Ubuntu vaikimisi HDMI väljundit kasutada.

Lahendus:

  1. „Seaded“ → „Heli“ → „Väljund“, vali „HDMI“ või „Digital Output (HDMI)“
  2. Testi heli taasesitust
  3. Muuda vajadusel pavucontrolis rakenduse väljund HDMI peale

Kui heli ikka ei kostu, proovi HDMI-kaablit vahetada või kontrolli kernelit.

K3. Väliskõlaritest heli ei tule, kuid kõrvaklappidest tuleb. Miks?

Vastus:
Võib juhtuda, et väljundseade on lukustatud „Kõrvaklappide“ peale või kõlarite tuvastamisel on probleem.

Lahendus:

  • Vali „Seaded“ → „Heli“ → „Väljund“, ja vali „Kõlarid (sisseehitatud audio)“
  • Kontrolli alsamixer tööriistaga, et kõlarid pole vaigistatud
  • Testi teise kõlariga, sest võimalik on riistvaraviga või ühenduse probleem

K4. Pärast iga taaskäivitust peab heli uuesti seadistama. Kuidas seda vältida?

Vastus:
Põhjus on selles, et seadeid ei salvestata püsivalt. Vali õige väljundseade pavucontroliga ning logi välja ja tagasi sisse – kontrolli, kas seaded säilivad.

Kui seaded ikka taastuvad algseisundisse, võib olla probleem PulseAudio seadistusfailide õigustes või salvestamises. Proovi need lähtestada:

rm -r ~/.config/pulse
pulseaudio --start

8. Kokkuvõte

Probleemid heliga on Ubuntus väga levinud, nii algajate kui ka edasijõudnute seas. Heli puudumise põhjuseid on palju – alates seadete vigadest kuni riistvara probleemideni – kuid enamik neist saab lahendatud rahulikult ja samm-sammult tegutsedes.

Selles artiklis tutvustasin järgmisi samme heli probleemide tuvastamiseks ja lahendamiseks:

  • 1. Esmane kontroll: helitugevus, vaigistus, ühenduste kontroll
  • 2. Heli seadete kohandamine: väljundseadmed ja profiilid
  • 3. PulseAudio taaskäivitamine ja kontroll: heli serveri tõrkeotsing
  • 4. ALSA üksikasjalik kontroll: madalama taseme heli seadistused
  • 5. Draiverite kontroll ja uuendamine: sobivate draiverite paigaldus
  • 6. Muud lahendused: BIOS, kernel, süsteemimuudatused
  • 7. KKK: tüüpilised küsimused ja vastused

Ubuntu heliseadistus ei pruugi alati graafilisest seadetest piisata, kuid terminali käsud, nagu pulseaudio, alsamixer ja pavucontrol, aitavad lahendada detailsemaid probleeme.

Kui probleemid ei lahene, otsi sarnaseid kogemusi Ubuntu foorumist või Eesti kogukonna aruteluplatvormidelt – sageli on teiste kasutajate jagatud lahendused abiks.