Configurar Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

4 02 2011

El dispositivo de sonido a configurar es el siguiente:

Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

Y devuelve la siguiente salida de dichos comandos:

# cat /proc/asound/card0/codec#0 | grep Codec
Codec: IDT 92HD71B7X

# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

# lsmod | grep snd
snd_hda_intel 436696 2
snd_pcm_oss 41760 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_pcm 81800 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 7428 0
snd_seq_oss 33152 0
snd_seq_midi 11072 0
snd_rawmidi 26784 1 snd_seq_midi
snd_seq_midi_event 11904 2 snd_seq_oss,snd_seq_midi
snd_seq 54304 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 25744 2 snd_pcm,snd_seq
snd_seq_device 11668 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 63688 13 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 12064 1 snd
snd_page_alloc 13072 2 snd_hda_intel,snd_pcm

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

Para que alsa lo gestione correctamente hay que realizar los siguientes pasos, primero desde la consola:

# gstreamer-properties

y seleccionar tanto para Salida como para Entrada: Complemento ALSA y Dispositivo Predetermiando

Ahora, para que se pueda grabar el sonido sin problemas, hay que poner la siguiente línea al final del archivo:

echo "options snd-hda-intel model=dell-m4-2" >> /etc/modprobe.d/alsa-base

y reiniciar el equipo o hacer un:

# alsa force-reload

Después configurar el sonido para el micro con el “control de volumen de gnome” (el icono que sale junto al reloj), en concreto, en la opción “Abrir Control del Volumen” pinchando en el icono y definir en:

Menú = Archivo > Cambiar dispositivo > HDA Intel (Alsa Mixer)
Menú = Editar > Preferencias > Marcar todas las casillas

También, en el icono, pulsar en:

Preferencias > Seleccionar HDA Intel (Alsa Mixer) y abajo Maestro

Luego, en los controles:

Opciones > Analog Inputs y Mic en las dos (Front Mic en el caso de usar el micro interno).

Conmutadores > Ningumo marcado, sino se puede oir el sonido por los altavoces.

Grabando > Activar solo Capturar, que es el realmente controla el sonido, los demás se pueden silenciar.

Reproducción > Activar todos, son la salida del audio, salvo Capture Mux y Capture Mux 1, que son controles del micro.

Con ésto se puede grabar sin generar mucho ruido de fondo, el camino que sigue la entrada del sonido pasa primero por el controlador “Capturar” y luego por “Capture Mux”, uno aplica ganancia sobre el otro, “Capture Mux” aplica unos 10db en cada escala sobre el sonido que le llega de “Capturar”, la recomendación es dejar ambos a cero, si se puede, y sino subir sólo “Capturar” y como último recurso “Capture Mux”.

Más información en:

http://www.alsa-project.org/main/index.php/Matrix:Module-hda-intel
http://people.atrpms.net/~pcavalcanti/alsa-1.0.15rc2_snd-hda-intel.html
https://help.ubuntu.com/community/HdaIntelSoundHowto

Advertisements

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: