
Tengo una tarjeta de sonido interna y una tarjeta de sonido USB externa que uso porque el conector para auriculares de mi computadora portátil está roto. Necesito poder desactivar la tarjeta interna para que el sonido pase a través de la tarjeta USB. Esto se pudo lograr a través de la configuración del sistema> sonido en 11.10.
Intenté hacer clic en la tarjeta de sonido interna en la lista y silenciarla, luego fui a la salida digital de la tarjeta de sonido USB (S/PDIF) y descubrí que también estaba silenciada, así que la anulé. Luego, presioné prueba de sonido, pero el sonido volvió a salir a través de los parlantes internos. Revisé la tarjeta interna y volvió a estar silenciada.
También repetí el mismo proceso con la salida analógica de la tarjeta USB. Lo mismo sucedió.
No lo he probado todavía, pero creo que cuando conecte mi cámara web Logitech, tendré que desactivar el micrófono integrado de la computadora portátil, el conector para micrófono de la computadora portátil y el conector para micrófono USB, para que el micrófono de la cámara web funcione correctamente. Bueno.
El lado de entrada sufre el mismo problema que el de salida: silenciar todos los dispositivos en lugar de solo uno. Quizás me falta algo en el diálogo.
Sólo necesito saber cómo habilitar/deshabilitar selectivamente dispositivos de sonido a través del cuadro de diálogo de opciones. Lo siento si puse esto en el lugar equivocado, probablemente necesite presentar un informe de error.
Respuesta1
Cuando revisé la lista de módulos del kernel cargados en mi sistema:
lsmod | less
Encontré esto:
snd_ens1370 21536 0
gameport 16776 1 snd_ens1370
snd_ak4531_codec 9856 1 snd_ens1370
snd_pcm 80388 5 snd_ens1370,snd_intel8x0,snd_ac97_codec
No tenía ninguna duda: necesitaba detener el kernel para que no cargara el módulo snd_ens1370
.
Había considerado simplemente eliminarlo todo junto:
$ locate 1370
/lib/modules/2.6.22-14-generic/kernel/sound/pci/snd-ens1370.ko
/usr/src/linux-headers-2.6.22-14-generic/include/config/snd/ens1370.h
/usr/share/alsa/cards/ENS1370.conf
Pero resulta que hay una forma más elegante; para deshabilitar el hardware en Ubuntu, incluya el módulo en la lista negra. Echa un vistazo a, /etc/modprobe.d/blacklist
.
Para desactivar mi tarjeta de sonido Ensoniq en Ubuntu, agregué las siguientes líneas a ese archivo:
# disable my PCI ensoniq sound card
blacklist snd_ens1370
luego simplemente reinicia...
Respuesta2
En su caso particular, recomendaría simplemente deshabilitar la tarjeta de sonido interna desde la configuración del BIOS, ya que parece que su tarjeta interna no se puede utilizar.
Dicho esto, si tienes varias tarjetas de sonido deberías podercambie entre ellos seleccionando el dispositivo de salida en la pestaña de salida en las preferencias de sonido. Deberías ver todos tus dispositivos de sonido en la pestaña de salida. Puedes poner algo de música para reproducir e intentar cambiar entre los dispositivos simplemente haciendo clic en ellos, debería reflejarse de inmediato y canalizar el sonido a través del dispositivo correcto.