martes, 1 de septiembre de 2009

Instalar y configurar sonido en Ubuntu hardy 8.04, jaunty 9.04 y karmic 9.10

Este artículo trata de explicar cómo instalar y configurar correctamente el sonido y/o audio de tu equipo con Ubuntu, las capturas y explicaciones están hechas con un Asus Eee PC y por lo tanto la tarjeta de sonido es una Hda Intel Sound, en caso de que la tuya sea otra distinta y no funcionara puedes echarle un vistazo a esta página en inglés.


Booting

Si tu equipo se queda colgado intentando cargar el módulo para snd-hda-intel, intenta deshabilitar la tarjeta en tu BIOS. Se llama"HD Audio Controller", "Azalia Audio" o similar. Después trata de solucionar el problema empleando las siguientes instrucciones para volver a habilitarla al finalizar.

Identificando el problema

La mayor parte de las tarjetas parece que trabajan con Ubuntu 6.06 LTS usando el kernel por defecto. Sin embargo, podrían ocurrir los siguientes problemas en algunos setups:

  • Sin sonido en absoluto
  • salida de volumen baja
  • Mucho ruido
  • Poca calidad de sonido
  • Desaparece el sonido cuando se tocan los controles del volumen
  • El sonido funciona o no aleatoriamente cada vez que reiniciamos
  • No funciona el micro
  • Sólo se escucha el sonido mediante los cascos.

Especificar manualmente los parámetros del módulo

  • Lo primero que debemos hacer es buscar el modelo de la tarjeta de sonido que estamos usando, para ello, ejecuta el siguiente comando

cat /proc/asound/card0/codec#* | grep Codec

Devolverá el modelo de tu(s) tarjeta de sonido, por ejemplo: "Codec: Realtek ALC260", por tanto tu tarjeta de sonido es ALC260.

  • Ahora debes abrir un fichero en la documentación ALSA. El fichero está en:

/usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz

(Si has compilado tú mismo el kernel o los módulos ALSA, la documentación de tu versión se encontrará probablemente en el paquete de código que has empleado)

  • Busca el modelo y échale un vistazo a los tipos, por ejemplo yo he enecontrado las siguientes líneas para ALC269 (el modelo del asus eee pc 1000):

 ALC269
basic Basic preset
quanta Quanta FL1
eeepc-p703 ASUS Eeepc P703 P900A
eeepc-p901 ASUS Eeepc P901 S101

Léelos todos y trata de encontrar el que sea más parecido a tu tarjeta de sonido, en mi caso y dado que el mio sería un eeepc-1000 he escogido "basic".

  • Abre /etc/modprobe.d/alsa-base con el siguiente comando:

sudo nano /etc/modprobe.d/alsa-base
  • En Ubunty Jaunty o más recientes el ficheero finaliza con .conf :

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

A continuación pega la siguiente línea al final del fichero (cambia MODEL por el tipo de la tarjeta de sonido, en el ejemplo debería ser "basic" -sin las comillas):

options snd-hda-intel model=MODEL
en el ejemplo:
options snd-hda-intel model=basic
  • Reinicia
Enlaces:
https://help.ubuntu.com/community/Sound

No hay comentarios: