Escoger el orden de tarjetas de sonido con Alsa en Ubuntu

Uno de los problemas que tuve al actualizar la distribución de Ubuntu Linux de Asimov de Dapper Drake a Edgy Eft tenía que ver con el sonido.

Asimov tiene una tarjeta de sonido incluida en la placa, que nunca uso, porque tengo una Sound Blaster 128 PCI que sí uso. Dapper nunca reconoció la primera, pero Edgy sí, y ahora había tomado el control del sonido del sistema. Yo quería poner la Sound Blaster como principal, pero teniendo ambas disponibles.

Encontré la solución en este hilo del foro de Ubuntu. Ejecuté:

jake@asimov:~$ cat /proc/asound/modules
0 snd_via82xx
1 snd_ens1371

Como puede verse, la tarjeta VIA, incluida en la placa base, estaba la primera.

Edité entonces la configuración de Alsa en /etc/modprobe.d/alsa-base. Ojo aquí, pues, por alguna razón que desconozco, en el foro se indica otro nombre de archivo que en mi caso no existía, y la configuración de Alsa la encontré en /etc/modprobe.d/alsa-base, como he dicho.

jake@asimov:~$ sudo vi /etc/modprobe.d/alsa-base

Añadí estas dos líneas al final:

options snd-ens1371 index=0
options snd-via82xx index=1

Fíjate en que el guión bajo (_) de antes se sustituye aquí por un guión (-). El parámetro index indica en el orden en que se tomarán las tarjetas en el sistema (empezando por cero). Para que estos cambios se hiciesen efectivos en el sistema, ejecuté:

$ sudo update-modules

Y reinicié la máquina. Al volver a entrar, mi tarjeta principal ya era la Sound Blaster:

jake@asimov:~$ cat /proc/asound/modules
0 snd_ens1371
1 snd_via82xx

Esta entrada se publicó el Miércoles, 6 de Diciembre de 2006 a las 3:27 am y está archivada en Linux con estos tags o etiquetas: , , , . Puedes seguir las respuestas a esta entrada mediante el feed RSS 2.0. Puedes dejar dejar un comentario, o hacer trackback desde tu propia web.

3 Comentarios to “Escoger el orden de tarjetas de sonido con Alsa en Ubuntu”

Yo tuve el mismo caso, solo que con Debian. Primero hice lo mismito que has expuesto. Una vez que decidí hacer una reinstalación del sistema, tenía prisa y no encontraba mis ‘howtos’ almacenados, así que se me ocurrió hacer lo siguiente:

# vim /etc/modules

y escribir

snd-emu10k1
snd_intel8×0

Al arrancar el sistema, antes de ejecutar udev (o hotplug por entonces) lo primero que hace es leer /etc/modules, al ser snd_emu10k1 el primero en encontrarse lo define como /dev/dsp y snd_intel8×0 lo define como /dev/dsp1

Otra solución que hallé fue crear enlaces simbólicos.

mv /dev/dsp /dev/dsp0
ln -sf /dev/dsp0 /dev/dsp

Si quería usar otra tarjeta
ln -sf /dev/dspX /dev/dsp siendo X cualquier número de 0 al 9

Esta última no es la mejor solución, pero vamos, funcionar funciona xD

muchas gracias, me estaba cabezeando con esta vaina.

excelente how to!

Tio, muchas gracias por este post, me estaba volviendo loco desde ubuntu para cambiar, ya que no tenia alsaconf, acostumbrado a suse, y mi poca experiencia en el entorno,

10 punts ;)

muchas gracias.

Tu comentario





Los campos en negrita son obligatorios. Las direcciones de email nunca se publican ni se distribuyen.

Se permiten algunas etiquetas de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> . Las URIs deben ser completas (p. ej.: http://www.domainname.com) y todas las etiquetas deben cerrarse correctamente.

Los saltos de línea y los párrafos se forman automáticamente.

Por favor, escribe comentarios mínimamente relevantes. Los comentarios ofensivos, inapropiados o fuera de tema pueden ser editados o borrados.

Buscar

Posts recientes

  1. Structs, tipos y listas enlazadas
  2. Opciones en las direcciones de Gmail
  3. Python en Windows sin ventana de DOS
  4. Problemas al compilar blas-atlas en Gentoo
  5. La codificación de caracteres en Python
  6. Comprobaciones de particiones en el arranque
  7. Cuidado con Ubuntu en los portátiles Dell
  8. Escoger el orden de tarjetas de sonido con Alsa en Ubuntu
  9. Actualización de Ubuntu: de Dapper a Edgy
  10. ¡Hola mundo!


Licencia de contenidos

Todo el contenido original creado por Jacobo de Vera y que aparece en este sitio web se encuentra, si no se indica lo contrario, protegido por una licencia de Creative Commons.

DreamHost promo

DreamHost

Esta web está alojada en uno de los servidores de DreamHost.

Si buscas alojamiento para tu web quizá te interesen sus precios.

Si te decides y quieres obtener un descuento de 45.00$ en cualquiera de los planes anuales o bienales introduce este código de promoción en el formulario de alta:

JOV042