Installazione audio con driver ALSA

Ok ok so che mi avete maledetto dopo l’installazione dei driver nvidia per la mancanza dell’audio…(cfr. NVIDIA 7600 GO Facciamo andare seriamente questa belva (o quasi) )

Installazione audio con driver ALSA

…seguendo l’articolo sull’installazione dei driver nvidia ricorderete come vi ho fatto installare un nuovo kernel (-386) al posto di quello di default (-generic) in quanto i driver nvidia sembrano non andare bene. Perfetto come sicuramente saprete, l’installazione di un nuovo kernel comporta una serie di conseguenze, prima fra tutte la mancanza dell’audio :-| (alzino la mano tutti coloro che mi hanno maledetto al riavvio successivo l’installazione dei driver…ok me la sono cercata lo ammetto :D ).

Ma anche qui, come sempre, non dovete disperarvi perchè la soluzione è dietro l’angolo, o meglio, oltre i vostri polsi…
Innanzitutto impariamo a conoscere il nostro hardware, e qui ci viene in aiuto lspci

morfeus@morfeus:~$ lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Ecco ora sappiamo che l’hardware audio della nostra ubuntu box è un bel chipset integrato della Intel (si lo so ho scoperto l’acqua calda :) ).

Ma veniamo al dunque, per far andare questa maledettissima necessitiamo dell’installazione del famigerato server sonoro ALSA;

Per far questo dobbiamo scaricare 3 sorgenti (no niente apt-get questa volta) dal sito ufficiale alsa; ossia alsa-driver, alsa-lib, e alsa-utils

scaricati questi tre pacchetti apriamo una ashella (aka terminale) e teletrasportiamoci nella cartella dove abbiamo scaricato i driver, dopodiche diamo in sequenza:


sudo apt-get install build-essential ncurses-dev
sudo mkdir -p /usr/src/alsa
sudo cp alsa-* /usr/src/alsa
bunzip alsa-*
cd alsa-driver-1.0.15/
sudo ./configure –with-cards=hda-intel
sudo make
sudo make install
cd ..
cd alsa-lib-1.0.15/
sudo ./configure
sudo make
sudo make install
cd ..
cd alsa-utils-1.0.15/
sudo ./configure
sudo make
sudo make install
cd ..
sudo rm -vf *.tar*

nello specifico abbiamo prima scaricato delle dipendenze necessarie per la compilazione, scompattato gli archivi, e uno dopo l’altro compilato ognuno dei tre sorgenti che abbiamo scaricato, ed infine abbiamo messo ordine eliminando gli archivi compressi scaricati, non servendoci più in quanto abbiamo le cartelle con i sorgenti decompressi (a vostra discrezione potete eliminare anche quelli, ma se in un futuro dovete reinstallare o eliminare i driver dovrete riscaricare i pacchetti e riscompattarli).

fatto questo editiamo il file /etc/modprobe.d/alsa-base con permessi di root e aggiungiamo alla fine, dove ci sono le varie opzioni: snd-hda-intel model=laptop-eapd, e riavviamo, al successivo log-in sentiremo (di nuovo) i tamburi rullare :D

N.B. per il modello citato la procedura è questa, se avete altri modelli sempre con chipset intel potete consultare il file ALSA-Configuration.txt dove sono riportati tutti i modelli supportati e la stringa option da inserire in alsa-base per il resto la procedura è uguale.


Altri articoli che potrebbero interessarti

Rilasciato ALSA 1.0.18a Silenziosamente gli sviluppatori del progetto ALSA, hanno rilasciato 6 giorni fa una minor release dei...
Rilasciati nuovi driver open Nvidia (non ufficiali) Recentemente sono stati rilasciati nuovi driver per xorg dei dispositivi Nvidia, questi sono i famigerati...
Ripristino dei driver Nvidia Ogni volta che aggiorniamo un kernel, o addirittura ce ne compiliamo uno da zero, il primo problema che...
Bug per i driver 169.07 di NVIDIA Dopo nemmeno 1 giorno dalla data di rilascio dei nuovi driver nvidia è già stato scoperto il primo...
Nuovi driver NVIDIA 169-07 Dopo il rilascio della versione beta dei 169.04 appena in tempo per natale nvidia ci fa un regalo rendendo...

About the Author

M0rF3uS al secolo Alex è un ggiovine 25enne appassionato di informatica e linux. Lavora come Network and System Administrator e nel tempo libero gioca un pò con la sua fotocamera (Canon EOS 1000D) riuscendo a volte, per sbaglio, a fare qualche scatto decente. Completano il corredo, degli hobbies "vorrei ma non posso" ossia l'astronomia e l'astronautica....si è uno di quelli che da grande vorrebbe fare l'astronauta (povero coglione vero?).