martes, 7 de junio de 2011

easynote Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)

La controladora de sonido viene identificada en Ubuntu como una ATI. Esto se puede ver a través del comando “lspci” en la consola:
$ lspci
...
Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
...

El sonido funciona sin problemas desde un principio a través de los altavoces (como dirían los ingleses: Out-of-the-Box). Sin embargo, la salida de auriculares es otra historia. Cuando los conectas, no oyes nada a través de ellos. Este error también lo padecí en otras versiones anteriores de Ubuntu pero por vagancia o falta de tiempo nunca me molesté mucho en solucionarlo. Ahora, cuando utilizo Ubuntu más que nunca, es algo que hecho de menos. Vamos a proporcionar una solución bien sencilla.
$ cd /etc/modprobe.d/
$ ls

Dentro del directorio modprobe.d vemos que hay varios archivos. El que nos interesa en concreto es el “alsa-base.conf” que vamos a modificar a continuación con permisos de administrador:
$ sudo gedit alsa-base.conf
Se nos pedirá nuestra contraseña y a continuación se abrirá el editor. Al final del archivo añadimos estas dos líneas:
# linea agregada para obtener sonido por los auriculares
options snd-hda-intel model=dallas

La primera es obviamente un comentario por si algún día volvemos a visitar este archivo, saber qué hace esa línea. En concreto para mi modelo funcionó sin problemas el modelo “dallas” aunque hay más, como por ejemplo “3stack”. Googleando un poco, sabremos sin problemas el apropiado para nuestro modelo de ordenador.