Inicio > Linux, Música > Instalar tarjeta de sonido en Linux

Instalar tarjeta de sonido en Linux

Martes, 18 de Agosto de 2009

Recientemente, tuve que cambiar el ordenador, y como era muy básica la placa, no tenía sonido 5.1 integrado. Como tengo unos altavoces 5.1, y no es plan no poder usarlos, me compré una tarjeta Creative Sound Blaster Audigy SE 24 bit. No es gran cosa, pero es barata, y algo mejor que el sonido integrado que suelen traer las placas.
Instalarla en el ordenador es muy sencillo. Solo necesitamos instalarla en un Slot Pci que tengamos libre. Luego una vez en Linux toca echarla a andar. Lo primero es reconfigurar alsa para la nueva tarjeta:

sudo alsaconf

Se abrirá un pequeño script que nos guiara en la configuración. Con el ordenador de antes, que tenía sonido 5.1 no tenía que hacer nada más, iba a alsamixer (programa para subir-bajar los diferentes volúmenes del sistema) y ya funcionaba todo. Pero con la Audigy solo conseguía escuchar el canal frontal (el conector verde), por los demás no salía sonido alguno. Al final, tras mucho trastear, leer y preguntar por internet, dí con esta respuesta: http://www.chw.net/foro/gnu-linux-y-otros-sistemas-operativos-f18/39281-convertir-sonido-stereo-a-5-1-en-linux.html

Aunque no se si es un 5.1 verdadero, porque habla de convertir de estereo a 5.1, pero el caso es que suenan todos los altavoces. Hay que pegar el siguiente código, en un nuevo archivo .asoundrc en nuestra home (solo funcionará para nuestro usuario), o en /etc/asound.conf para que funcione para todos (hay que hacerlo como root en este caso).


#########################################################
#This is the standard setting (see: "!default")
#This profile, the default loaded, upmixes stereo sound to 5.1.

pcm.!default {
type plug
slave.pcm “surround51″
slave.channels 6
route_policy duplicate
}
########################################################
#This is the normal spdif output profile (optical, toslink).

pcm.!spdif {
type plug
slave.pcm “hw:0,1″
}

#######################################################
#This is what one could call the “factory default setting”, in other words, it only plays the actual channels. so if you fx want to watch a 5.1 movie, on the analog output, this is the option you want.

pcm.analog {
type plug
slave analog_slave;
}

pcm_slave.analog_slave {
pcm surround51;
format S32_LE;
}

Desde el alsamixer se pueden subir y bajar perfectamente cada uno de los canales, parece que todo funciona bien. Eso sí, a mí solo me ha funcionado editar el /etc/asound.conf, con el de la home me ha dado problemas al reiniciar. Para hacer pruebas de sonido sin reiniciar, podéis reiniciar solo el daemon de alsa, con el siguiente comando en Arch:

sudo /etc/rc.d/alsa restart

O en Debian y Ubuntu:

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


Otra utilidad que nos puede venir bien, es el paquete
asoundconf. Es un programa que hace de conmutador entre las tarjetas de sonido que tengamos instaladas (en mi caso entre la Intel integrada, y la SB PCI). El programa es muy simple:

Yo uso el programa para escuchar los altavoces con la creative, y aprovechar el conector de la intel (integrada) para los auriculares. Así no tengo que andar desenchufando. También podemos escuchar el sonido por las dos tarjetas a la vez con dos reproductores distintos, y que suenen independientemente (puede que a alguien le sea de utilidad).

Por lo demás, la tarjeta funciona muy buen. El sonido está bien (aunque yo no note una gran diferencia en cuanto a calidad de audio, algo se nota eso sí), y el poder usar las dos placas de sonido me viene muy bien. La pega de esta tarjeta es que no se le puede conectar el gabinete frontal (los conectores esos de audio que solemos tener en la parte de delante de la torre). Hace falta comprar uno especifico de Creative. Aunque por internet circulan manuales para adaptar un conector, para que funcione. Ya os contaré más adelante.



Tepes Linux, Música , , , , , ,

  1. Gonzalo
    Viernes, 28 de Agosto de 2009 a las 22:35 | #1

    Buen articulo, no ubicaba el programa asoundconf me facilito un poco mas las cosas en mi arch. Saludos

    Con Mozilla Mozilla 1.9.1.2 en Linux Linux
  2. Tepes
    Viernes, 28 de Agosto de 2009 a las 23:46 | #2

    Me alegro de que te fuera útil.

    Saludos!!

    Con Mozilla Mozilla 1.9.1.2 en Linux Linux
  1. Martes, 18 de Agosto de 2009 a las 13:28 | #1