Fine-tuning audio su Acer 5920G
Dopo aver cercato in lungo e in largo per la rete, ho trovato la soluzione a due piccoli ma fastidiosi problemini che avevo col chip Realtek ALC888 montato sul mio Acer 5920G..
in pratica questo chip, supportato dal modulo snd-hda-intel, necessita di un particolare parametro da passare al modulo stesso per sfruttare appieno le sue funzionalità, come microfoni, automute delle casse all’inserimento delle cuffie, ecc ecc. Il parametro di cui parlo è il model
options snd-hda-intel model="parametro"
Questo settaggio va inserito nel file /etc/modprobe.d/options in modo che venga passato al modulo del kernel ad ogni avvio.
In particolare, non mi era mai riuscito di trovare il settaggio giusto per il mio caso, che mi permettesse di far funzionare contemporaneamente i microfoni E l’automute. Per molto tempo, ero andato avanti col model=acer-aspire che mi faceva funzionare l’automute ma non i microfoni ai lati della webcam, anche se mi ero ripromesso di risolvere in maniera definitiva un giorno o l’altro. Decine di settaggi provati, e il risultato ottenuto era sempre il funzionamento di uno soltanto dei due componenti… fino ad oggi.
La soluzione era, come sempre in questi casi, la più semplice..
options snd-hda-intel model="auto"
Divertente, no? ora tutto funziona come dovrebbe, finalmente. Faccio notare comunque che ora sto utilizzando alsa in versione 1.0.18rc3 , non ancora disponibile in Arch. Io mi sono compilato da solo i pacchetti, sincronizzando l’albero ABS e modificando i PKGBUILD dei pacchetti alsa-libs, alsa-plugins e alsa-utils. Questo settaggio probabilmente funziona lo stesso anche con la versione 1.0.17 presente nei repository “normali” di arch comunque.

aggiungo come commento, che la lista da dove prendere le varie opzioni disponibili per il proprio chipset è questa qui http://www.mjmwired.net/kernel/Documentation/sound/alsa/ALSA-Configuration.txt
berseker
6 Gennaio 2009 alle 18:53
Grazie Mille!!!!!!!!
Con questo post mi hai salvato…avevo davvero perso le speranze!!!
Preciso che la procedura ha funzionato per me con Debian su di un acer aspire 6930G
P.S. l’ho inserito nel file /etc/modprobe.d/alsa-base
invece che in /etc/modprobe.d/options
Daniele
19 Febbraio 2009 alle 18:00
a quanto ho capito, basta inserirlo in un qualsiasi file dentro alla cartella /etc/modprobe.d .. comunque, contento di esserti stato utile
berseker
19 Febbraio 2009 alle 18:03
Senti io ho una scheda 82801H con chipset ALC1200 e il mio problema è che l’audio è basso e i microfono del mio 5920G non funzionano la guida è valida anche per me???
Ubermensch
22 Giugno 2009 alle 19:50
Ciao,
ho lo stesso pc e volevo chiederti una cosa. Qualche mese fa mi pare che gli sviluppatori di arch abbiano fatto dei cambiamenti su modprobe e i percorsi dei suoi file di configurazione. Vorrei riportarti il link all’annuncio ma il sito di arch al momento è in manutenzione.
Come si dovrebbe applicare la tua guida a seguito di questi cambiamenti?
Grazie mille
nuk3r
31 Agosto 2009 alle 8:20
Ciao
Guarda, devi semplicemente inserire quella riga “snd-hda-intel ecc ecc” in un file qualsiasi con estensione .conf, e metterlo nella cartella /etc/modprobe.d/ .. io ad esempio ho quella riga direttamente nel classico /etc/modprobe.d/modprobe.conf
berseker
31 Agosto 2009 alle 17:46