Guida per Ottimizzare Ubuntu Linux sui portatili HP Pavilion

16. Microfoni & Altoparlanti

Su Ubuntu Linux Jaunty 9.04, Ubuntu Linux Hardy 8.04 e Ubuntu Linux Karmic 9.10 il sottosistema audio è pienamente supportato (ma l’autoconfigurazione multicanale è prevista solo per Ubuntu Karmic 9.10)

NOTA: per abilitare il microfono interno in modelli recenti della serie HP Pavilion DV4, HP Pavilion DV5 e HP Pavilion DV7 è necessario l’aggiunta di un argomento specifico al file di configurazione generale. [grazie ad enrico per la segnalazione!]

Aprire in un editor il file alsa-base.conf

sudo gedit /etc/modprobe.d/alsa-base.conf

quindi inserire in calce la stringa (assicuratevi che non ve ne siano altre del tipo ‘optios snd-hda-intel’ nel cui caso dovete cancellarle)

options snd-hda-intel model=hp-dv5 enable_msi=1

in questo modo si abiliterà nel mixer la voce “digital input” che consente di selezionare il microfono interno del notebook. Ricordate di riavviare il computer affinché tali modifiche abbiano effetto!

Riferimento bug: http://bugzilla.kernel.org/show_bug.cgi?id=12440

Modelli molto recenti possono presentare alcuni problemi con i microfoni e l’audio multicanale. Per questi potete provare l’ultima vesione di pulseaudio 0.9.15 (per i problemi di autoconfigurazione) e l’ultima versione di alsa 1.0.18 (per il supporto multicanale e del microfono).

PULSEAUDIO

Per installare l’ultima versione di pulseaudio 0.9.15 potete ricorrere ai repository di Luke Yelavich all’indirizzo https://launchpad.net/~themuso/+archive/ppa aggiungendo la stringa

deb http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main

come sorgente software di terze parti in Sistema -> Amministrazione -> Sorgenti Software

effettuando l’autenticazione del repository con il comando

gpg --keyserver keyserver.ubuntu.com --recv B88A1AA8
gpg --export --armor B88A1AA8 | sudo apt-key add -

e quindi installando gli aggiornamenti proposti.

ALSA

Se per decidete di provare gli ultimi driver potete utilizzare lo script di Bob Nelson che io ho ulteriormente modificato per permettervi la scelta tra alcune delle più comuni modalità di configurazione personalizzata (scaricatelo da qui).

Occhio che questi drivers, nonostante siano stabili, non hanno alcuna patch di Ubuntu.

Lo script funziona sicuramente con i seguenti chipsets:

Intel HD Audio ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10, PCH, SCH
ATI SB450, SB600, R600, RS600, RS690, RS780, RV610, RV620, RV630, RV635, RV670, RV770
VIA VT8251/VT8237A,
SIS966, ULI M5461

Dopo aver scaricato dovete cambiare i permessi allo script e renderlo eseguibile (scrivendo in un terminale):

chmod 755 alsa_setup

Questo comando suppone che voi abbiate scaricato lo script nella vostra cartella home.

Di cosa si occupa lo script:

- Scaricare i moduli ALSA

- Compilarli

- Ti permette di impostare differenti modalità per i moduli ALSA al fine di testare quello più adatto al tuo chipset [new]

- Ti permette di testare il driver con più configurazioni [new]

- Modifica il file /etc/modprobe.d/alsa-base

- Rimuove i file di installazione

Per eseguire lo script:

sudo ./alsa_setup

per controllare quale sia il vostro CODEC audio andate su Sistema -> Preferenze -> Suono e semplciemtne cliccate su qualunque menù a tendina e leggete il codice accanto alla voce HDA Intel (es. ALC800)

ora confrontate quale modalità del driver ALSA meglio si adatta con il vostro specifico CODEC dando un’occhiata al file

alsa-driver-1.0.19/alsa-kernel/Documentation/HD-Audio-Models.txt

Se avete bisogno di aggiungere un modo non presente nell’elenco fornito dallo script usando il terminale potete scrivere (dove auto dev’essere sostituito dalla modalità del codec corretta)

sudo echo "options snd-hda-intel model=auto" >> /etc/modprobe.d/alsa-base.conf

Gli utenti delle versioni più recenti (es. dv4-1117) hanno anche beneficiato dall’abilitare il Message Signaled Interrupt (MSI)

sudo echo "options snd-hda-intel enable_msi=1" >> /etc/modprobe.d/alsa-base.conf

Ubuntu Wiki ha un wiki interessante sebbene un po’ dispersivo riguardante questa problematica: https://help.ubuntu.com/community/HdaIntelSoundHowto

Torna all’indice

Go to page 1 2 3 4 5 6 7 8 9 10 11 12 13 of this post