Acest articol își are originea într-o problemă ( ironic, aș adăuga... ) pe care am avut-o cu Ubuntu 12.04 și toate distribuțiile bazate pe această versiune. Ironia este că, deși este o versiune LTS, a fost prima versiune pe care am folosit-o vreodată și a cauzat o problemă pe acest PC. În acest caz, o problemă de sunet.
Problema nu este chiar atât de gravă, dar poate fi enervantă în utilizarea zilnică. Iată ce se întâmplă: pornesc PC-ul cu căștile conectate, pornesc Ubuntu ( sau o versiune LTS ) și ascult niște muzică. Când mă satur și deconectez căștile și vreau să ascult muzică prin difuzoarele monitorului, nu se aude absolut niciun sunet. Dacă pornesc PC-ul cu căștile deconectate, muzica se aude prin difuzoare, dar când conectez căștile, funcționează prin ambele ieșiri audio.
În primele zile de utilizare, am căutat, dar nu am găsit nicio informație despre asta , așa că l-am lăsat nemișcat. Acum am instalat elementaryOS Luna Beta 2 (care, desigur, este bazat pe Ubuntu 12.04) și, spre surprinderea mea, eroarea era încă acolo. Am căutat din nou și în sfârșit am găsit o soluție pe câteva forumuri. Pașii de urmat sunt aceștia:
- Deschidem mixerul ALSA rularea comenzii:
alsamixerOdată ajuns acolo verificăm unde scrie „Chip»Pentru a ne asigura că avem ALC888. Acest cip este în general integrat în sistemele de sunet Intel HDA. - Închidem mixerul cu cheia [Esc]. Apoi ne asigurăm că avem un Intel HDA (trebuie să fie unul dintre acestea pentru ca hack-ul să funcționeze). Scriem în terminal:
lsmod | grep sndCăutăm câteva linii care spun snd_hda_intel. Aceasta înseamnă că îndeplinim cerințele. - Executăm comanda:
sudo <editor> /etc/modprobe.d/alsa-base.confEi înlocuiesc de editorul preferat, cum ar fi nano, leafpad sau gedit. - La sfârșitul fișierului, vom adăuga o linie de cod, care citește astfel:
options snd-hda-intel model=autoDacă asta nu funcționează pentru tine, încearcăoptions snd-hda-intel model=auto probe_mask=1Acest lucru îi spune ALSA să identifice automat și în general placa de sunet, mai degrabă decât să încerce să stabilească un model exact. - Salvăm fișierul și repornim. Apoi testăm.
În caz de probleme ...
Este posibil ca, urmând acești pași, să aveți o problemă, să vă las câteva soluții:
- «Fișierul pe care trebuie să-l editez nu se află în calea pe care o comentați«. Poate că se află pe o cale diferită, puteți încerca să instalați pachetul mlocate și să rulați: cd / apoi localizați alsa-base.conf pentru a localiza fișierul. Dacă nu, încercați să o creați de la zero și adăugați linia de cod.
- «Am adăugat una dintre linii, am salvat, repornit și acum nu mai am sunet. Panoul de sunet îmi spune „Ieșiți pentru neîndemânatic”«. Este posibil ca acest cod să nu fie corect. Încercați să îl schimbați pentru altul sau, în orice caz, să îl ștergeți. Apoi reporniți și voila.
- «Nici o linie nu a funcționat pentru mine«. Este posibil ca sunetul dvs. integrat să fie oarecum diferit, în orice caz ar trebui să încercați să schimbați modelul = auto pentru un model mai exact bazat pe cipul dvs.
Asta e tot, ceva foarte simplu, sper că te-a ajutat. Dacă aveți întrebări sau probleme, mai jos sunt comentariile