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) )

…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
).
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 ![]()
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.
| |













