Publicado el Sábado 21 de Octubre del 2006 @ 20:58 por Armonth.
Me pasa algo curioso y es que por no usar KDE/Gnome a menudo me complico mucho la vida (ejemplo: configurar con cups la impresora pudiéndolo hacer desde el kdeprint que tiene un asistente)…
Desde hace un tiempo decidí dejar de compilarme el kernel y eso trae alguna que otra desventaja, como por ejemplo que me auto-detecta el hardware ¿he dicho desventaja? pues sí: Me detecta las dos tarjetas de sonido.
Mi PC tiene en la placa base una tarjeta de sonido integrada que no uso y una Sound Live 5.1 pinchada a un PCI, el problema es que carga los módulos de los dos y ALSA elige la que más le parece en cada reinicio… cosa que no me molestaba pero ahora que apago el PC cada noche pues sí molesta más…
El método que estaba usando era ejecutar alsaconf el cual:
El problema es que esos cambios aparte de tardar (2 minutos o así pero es una molestia) así que vamos a decirle cual usar por defecto:
Primero tenemos que mirar que número de tarjeta es el que queremos usar, para ello podemos usar cat /proc/asound/cards:
cat /proc/asound/cards
0 [Live ]: EMU10K1 - SB Live 5.1 [SB0220]
1 [SI7012 ]: ICH - SiS SI7012
Es obvio que la número 0 (cero) es la que nos interesa, luego solo tenemos que ejecutar:
asoundconf set-default-card 0
¡Y listo!. Profit!.
Yo, al igual que tu, tengo una AC97 integrada en la placa base y una PCI 5.1 que es la que uso pero el método que uso es otro bien distinto. Como la primera no la uso nunca directamente la tengo deshabilitada desde la BIOS, así el sistema solo pilla la PCI.
Es una ventaja en el caso de que reinstales tu sistema, pues no tienes que andar configurando alsa para que solamente use la 5.1. Saludos.
No la usas? -> Desactívala en la BIOS, es lo que hize cuando me encontré con ese problema en el pc de un amigo y todo fue perfecto.
Ya la tengo desconectada de la BIOS, y en Mandriva solo ve la capturadora de TV y la Soundblaster PCI….
..peeeeeero…
Ubuntu Edgy me detecta las tres y me pone la integrada por defecto. Casi me vuelvo loco porque no entendía que el audio no fuera (altavoces conectados a la soundblaster y ni me acordaba de la integrada)
Acabo de usar los comandos que dices y ya está usando la soundblaster.
Se supone que el comando asoundconf se usa una vez y ya está?
Yo tengo problemas específicamente con el cinelerra
Llevo ya bastante tiempo luchando con el sonido e instalo ese programa que aparentemente es muy bueno para editar video y sonido, si este último llega a funcionar algún día.
La cosa es que si utilizo ALSA sirve excepto que cinelerra tiene una pulga con alsa que me impide detener los audios.
Hay que usar OSS a güevo y aparentemente funciona excepto que no suena. En un estado de desesperación desconecte mis parlantes de la tarjeta no integrada a la integrada y sorpresa!!!!
Aparentemente la emulación OSS esta direccionada por defecto a mi tarjeta integrada.
Entonces desactive el sonido integrado del bios y Cinelerra dejo de sonar en ambas tarjetas.
Reinstale Cinelerra y aún así no funka. Cinelerra se amarra a esa tarjeta…
AYUDA
“si desactivas la que no interesa de la bios por huevos debería usar la correcta sea por OSS o por alsa”
En dos placas que he probado, la opción de deshabilitar la tarjeta de sonido sólo afecta a Windows, en GNU/Linux seguia activada (y por ende, funcionando).
Lo que me lleva a la conclusión de que parece ser que algunas BIOS no desactivan correctamente la tarjeta integrada.
El asoundconf set-default-card era lo que hace días estaba buscando para usar la tarjeta pci como principal, y la integrada para skype/teamspeak, debido a que no podía usar enemy territory+skype en la misma tarjeta.
Gracias maestro!
mi caso es al reves ve bien la unica tarjeta integrada que tengo pero no se oye :( y lo he probdo con tres distros ubuntu debian y dsl ¿estara rota ?