Actualizar tu drivers ALSA

A continuación vamos a ver como poder actualizar ALSA a su ultima versión estable. Antes diré que ALSA, es la utilidad que usa linux para gestionar el sonido.

Empecemos con la materia, lo primero que haremos es abrirnos una ventana de terminal, para ello os dirigís al Menú Aplicaciones —-> Accesorios —–> Terminal.

Una vez abierta, escribimos el siguiente comando para actualizar el sistema:

sudo apt-get update

alsa1-logo.png

Una vez actualizado nuestro sistema, procedemos a instalarnos los headers de nuestro kernel, para de esta forma poder compilar correctamente. Para ello escribimos el siguiente comando en nuestra terminal abierta.

sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

En la siguiente imagen veremos el proceso de instalación:

alsa2-logo.png

Si os sale el texto tal cual esta en la imagen de arriba, es que lo tenéis instalados de alguna vez anterior, si no os saldrá la tipica pregunta pidiendo autorización, contestáis que si (yes).

Una vez terminado el proceso anterior, pasamos a instalar otra librería que necesitamos para poder compilar.

sudo apt-get install libncurses5-dev

A continuación, nos descargamos los distintos paquetes alsa:

  • alsa-drivers 1.0.16 (ultima versión a fecha 16-2-08)
  • alsa-lib 1.0.16 (ultima versión a fecha 16-2-08)
  • alsa-utils 1.0.16 (ultima versión a fecha 16-2-08)
  • alsa-oss 1.0.15 (ultima versión a fecha 16-2-08)

Una vez descargados todos los paquetes, lo podéis descargar en, /home/(vuestro usuario)/alsa, para saber cual es tu usuario, bien podéis escribir en la terminal el comando who y os saldrá esto:

alsa3-logo.png

Para poder continuar con el proceso de actualización, debemos parar el gestor de sonido, si tenéis algún reproductor de audio/vídeo lo cerráis y después ejecutáis el siguiente comando en la terminal:

sudo /etc/init.d/alsa-utils stop

Bien, una vez que conocéis vuestro home, toca descomprimir los distintos ficheros descargados:

lo primero es dirigirnos a la carpeta donde descarguemos los distintos paquetes de ALSA:

cd /home/(tu usuario)/alsa

tar xvf alsa-drivers-1.0.16.tar.bz2

tar xvf alsa-lib-1.0.16.tar.bz2

tar xvf alsa-utils-1.0.16.tar.bz2

tar xvf alsa-oss-1.0.15.tar.bz2

Ahora toca compilar los distintos paquetes descargados,

cd alsa-drivers-1.0.16

pero antes de continuar debemos saber que driver usa nuestra tarjeta de sonido y para ello visitamos de nuevo la pagina de ALSA, en este enlace. En mi caso seria una creative Labs, sounblaster Live 5.1 y el comando para compilar seria el siguiente:

sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=emu10k1 --with-oss=yes

pero si desconocéis vuestro modelo de tarjeta, no pasa nada, podéis compilarlo para todas las tarjetas de sonido con el siguiente comando:

sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes

sudo make

sudo make install

Lo siguiente es instalar los distintos paquetes bajados.

  • Alsa-lib

cd /home/(tu-usuario)/alsa/alsa-lib-1.0.16

sudo ./configure

sudo make

sudo make install

  • Alsa-utils

cd /home/(tu-usuario)/alsa/alsa-utils-1.0.16

sudo ./configure

sudo make

sudo make install

  • Alsa-oss

cd /home/(tu-usuario)/alsa/alsa-oss-1.0.15

sudo ./configure

sudo make

sudo make install

Una vez terminado todos estos procesos, tan solo nos basta reiniciar. Y ya tenemos actualizados nuestro gestor de sonido.

How-to realizado por Rafael Serrano (Homer512) para LinuxZone.es

Compártelo. ¡Gracias!

7 Comentarios
  1. Compi says:

    hola compañeros, he intentado actualizar mis drives siguiendo tus pasos y el resultado ha sido quedarme sin sonido 🙁
    no se que habre hecho mal, lo unico que he modificado ha sido el driver para compilar ya que mi tarjeta es una intel
    alsamixer me devuelve:
    alsamixer: function snd_ctl_open failed for default: No such file or directory

    os agradeceria una ayudilla, no consigo arreglarlo, gracias

  2. luis says:

    compi: a mi me paso exactamente lo mismo, ya que yo tambien tengo una tarjeta intel y leyendo por ahi tienes que instalarte

    linux-backports-modules (via synaptic) a mi me funciono

  3. Alcadissar says:

    Muchísimas gracias por este blog! Hacía más de un año que me movía por webs buscando la solución para hacer sonar la EMU-1212m (que funciona como una SB)…

    Ahora ya sí que puede deshacerme del Windows para siempre!

  4. Sully says:

    Hola a todos.
    Muchas gracias por esta valiosa información, había intentado instalar los drivers de alsa y de ninguna forma lo había conseguido y con este tutorial a la primera. Mi pregunta, que no se si es fácil o difícil, es como puedo activar la salida digital, spdif, que tiene mi tarjeta de sonido??

    Muchas gracias de ante mano

  5. wasted says:

    Yo pensaba que así podria escuchar musica y navegar por el youtube a la vez, pero no, o escucho uno o escucho el otro… alguna idea?

    El tuto muy bueno, enhorabuena!

  6. kvm266 says:

    wasted tu y yo tenemos el mismo problema, pero tengo tb mandriva 2008 y este sistema me funciona bien el alsa, pudiendo navegar escuchar musica y ver videos en youtube. me he dado cuenta que el nombre del hardware ke reconocen ambos sistemas son diferentes. espero encontra la solucion para el ubuntu algun dia.

  7. ad3 says:

    Me sale este error al decirle sudo apt-get install module-assistant build-
    E:No se pudo bloquear /var/lib/dpkg/lock – open (11 Recurso temporalmente no disponible)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Dejar una respuesta

no se hace responsable de las opiniones de los internautas
Por favor revisa la ortografía y respeta las normas de la web.
XHTML: Puedes utilizar los siguientes tags:
<a href=""> <b> <i> <strong>

Linux Zone © 2007 - 2019