Problemas con el audio

Nunca había tenido problemas con el audio, todas las distribuciones que había usado, tanto en CD como ya instaladas habían detectado mi tarjeta de sonido sin problemas, sin embargo de repente ayer me encontre sin audio, en cualquier programa, nada, algo muy extraño. Pude comprobar que no era problema de hardware con un liveCD (zenwalk), y el sonido funcionaba bien.

Buscando el problema he seguido todos los pasos de este manual, sin aparentemente ningún problema:

Tarjeta gráfica detectada correctamente:

~$ lspci | grep -i audio
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
~$ cat /proc/asound/cards
0 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 with ALC655 at irq 22

Driver de sonido instalados:

~$ lsmod | grep -i snd
snd_intel8x0 34972 2
snd_ac97_codec 100644 1 snd_intel8x0
ac97_bus 3200 1 snd_ac97_codec
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 2 snd_pcm,snd_seq
snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 54660 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm

Control de volumen aparentemente bien, tanto con alsamixer como con gnome-sound-properties (el icono que hay al lado del reloj) todas las salidas estaban habilitadas y al 100%.

Pero no había forma, todos los test de gstreamer-properties estaban mudos.

Y el programa que estaba usando el sonido:
~$ lsof /dev/snd/*
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
mixer_app 5866 jjgomera 19u CHR 116,7 14618 /dev/snd/controlC0
Solo el mezclador, pero aparentemente estaba bien, todos habilitados y al 100%.

He tardado bastante en darme cuenta de donde estaba el fallo, evidentemente en el mezclador, y es que jugueteando con él (gnome-sound-properties), he localizado que por defecto no aparecen todas los canales en pantalla, y al habilitarlos todos había algunas que sí estaban desactivadas, esa tontería era la clave.


En concreto en mi caso el que estaba desconectado y dando la lata era el IEC958 Playback AC97-SPSA, otra cuestión es cómo se había desactivado.

1 comentario:

Anónimo dijo...

Pues no se que distro usas pero a mi se me desconfiguró el sonido de gnome en una debian lenny al hacer una upgrade, se solucionó seleccionando en el adaptador el modelo de la tarjeta que uso (tengo dos una integrada en la placa que no uso).

Sanatas

P.D. Muy buen blog, te añado a mis feeds en cuanto llegue a casa.