Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: AleBallesta en 21 Marzo 2015, 16:54 pm



Título: [Solucionado] Sonido en Debian
Publicado por: AleBallesta en 21 Marzo 2015, 16:54 pm
Hola, comunidad. Tengo un problema en Devian Wheezy y, despues de seguir como 4 tutoriales para resolverlo, recurro a ustedes.
Primero, mi tarjeta de sonido es una HDA Intel PCH. Conecto los altavoces y voy a la configuracion del sonido. Voy a la sección "Hardware" y tengo que elegir un dispositivo de audio. Hay solo uno: "Audio interno". Despues elijo la configuracion en un menu desplegable. Ahi ya me pierdo, pero elijo o "Estereo Analogico Output" o " Estereo Analogico Duplex", por ser las unicas opciones con dos altavoces. Le doy a "Probar los altavoces" y a "Probar" en ambos frentes, derecho e izquierdo. Nada. Ni un minimo sonido. Ni siquira los videos de Youtube suenan. Saben porque soy el unico cuyos problemas no se solucionan con los tutoriales? Alguna idea?
Les agradeceria mucho cualquier ayuda. Este silencio es insoportable, en especial si queres hacer un video.
Gracias!


Título: Re: Sonido en Debian
Publicado por: MinusFour en 21 Marzo 2015, 20:00 pm
¿Tus bocinas las tienes conectadas con el jack de 3.5mm verdad? ¿O estas utilizando HDMI? ¿O estas utilizando un conector optico?

HDMI - Digital
3.5mm - Analogo
TOSLINK - Digital tambien pero aparece bajo IEC958.

No se si haya otros conectores digitales, realmente estos son los mas usados.

Si estas utilizando:

Código
  1. pavucontrol

Entonces asegurate que tus controles no esten muteados. En la opcion de Dispositivos de Salida vas a ver los controles para tu dispositivo: "Audio Interno", revisa que la bocina no este muteada.

Este es mi control:

(http://i.imgur.com/QNRWKPE.png)

En la sección de "Reproduccion" (el mio es Playback) tambien asegurate que tus aplicaciones salgan por el dispositivo correcto (en mi caso es CM18788):

(http://i.imgur.com/GRAuqd6.png)

Ese es para los plugin-containers de Firefox (lo mas usual Flash). Si tu marcas la casilla de Fallback en tu control (en Dispositivos de Salida) el audio sale por default por el dispositivo selecionado. Es el tercero:

(http://i.imgur.com/uhb11Kp.png)


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 21 Marzo 2015, 21:41 pm
Ninguno de los controles que tienes me aparecen. Nisiquiera lo que dice "Alsa plugin".


Título: Re: Sonido en Debian
Publicado por: MinusFour en 21 Marzo 2015, 23:00 pm
Ninguno de los controles que tienes me aparecen. Nisiquiera lo que dice "Alsa plugin".

Porque son mis controles, yo tengo una tarjeta de sonido Xonar DX. Tu tienes un dispositivo diferente. No te preocupes si no tienes el mismo dispositivo o las mismas aplicaciones (yo estoy viendo un video flash de momento y por eso sale el plugin-container). Lo importante es que configures tu dispositivo como el default, que no este muteado y este configurado con la salida/entrada correspondiente.

Si te sientes muy perdido puedes poner screenshots de tus configuraciones.


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 24 Marzo 2015, 18:41 pm
Lo que pasa es que enchufo los altavoces y no los reconoce. Solo me sale "Audio Interno" como dispositivo de salida, los altavoces no aparecen. Me di cuenta de eso porque acabo de instalar Debian en mi portatil y el sonido funciona perfecto, porque la portatil tiene audio interno.


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 20:57 pm
Siguiendo varios tutoriales, instale oss. Se volvio peor. Ahora no reconoce mi tarjeta de sonido, solo esta la "Salida Boba", no mas "Audio Interno". Ayudenme, por favor, que quiero editar sonido y videos.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 21:17 pm
A saber el desastre que puedes tener armado ahora, yo que tu empezaba con una instalación limpia y a partir de ahí intentar depurar el problema. Probablemente lo peor que puedes hacer al tratar con problemas de audio es reemplazar lo que tengas por OSS.


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 21:51 pm
Ya elimine OSS y deje todo como antes. Ahora que?


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 21:54 pm
Mata pulseaudio y elimina su configuración.

Código:
$ rm -rf ~/.config/pulse/* ; rm -rf ~/.pulse*

Espera un poco, pega lo sigueinte en la terminal y después reinicias:

Código:
pulseaudio -k


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 21:58 pm
El comando pulseaudio -k me da:
E: [pulseaudio] main.c: No se ha podido detener el demonio: No existe el proceso
PulseAudio esta desinstalado o que esta pasando?


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 21:59 pm
Código:
# dpkg-reconfigure pulseaudio

Después pega la salida de

Código:
$ aplay -l | grep card


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 22:02 pm
Salida de dpkg-reconfigure pulseaudio:
[warn] PulseAudio configured for per-user sessions ... (warning).
[warn] PulseAudio configured for per-user sessions ... (warning).
Salida de aplay -l | grep card:
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 22:11 pm
Si reiniciastes comprueba que no te funcione ya el audo, sino edita este fichero y añades lo siguiente:
Código:
# nano /etc/pulse/default.pa
Código:
load-module module-alsa-sink device=hw:0,0

Reinicias pulseaudio y pegas la salida de:

Código:
$ pacmd list-sinks | grep -e 'name:' -e 'index'


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 22:28 pm
Salida del comando:
El demonio PulseAudio no está ejecutándose, o no se está ejecutando como un demonio de sesión.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 22:32 pm
Código:
pulseaudio --start


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 22:34 pm
Salida de pulseaudio --start:

W: [pulseaudio] main.c: Este programa no tiene por qué ser ejecutado como root (a menos que --system sea especificado).
N: [pulseaudio] main.c: User-configured server at {e77595a7e387b2f75fa80239551210e9}unix:/tmp/pulse-yktNvK6v4Fyk/native, refusing to start/autospawn.

No se porque, pero me da la impresion que no es la que deberia.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 22:45 pm
Inicialo con tu usuario, no como root.


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 22:47 pm
Lo ejecuto con mi usuario y obtengo la misma salida. No se porque tengo esa odiosa inmunidad a los tutorales, guias, etc. Alguna otra idea?


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 22:59 pm
¿Cuando lo inicias con tu usuario te dice que lo estas iniciando como root? Después del reconfigure pulseaudio se deberia iniciar al bootear...


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 23:16 pm
No, solo devuelve la segunda salida:

N: [pulseaudio] main.c: User-configured server at {e77595a7e387b2f75fa80239551210e9}unix:/tmp/pulse-yktNvK6v4Fyk/native, which appears to be local. Probing deeper.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 23:30 pm
Pfff...Pega la salida de estos 2 comandos:

Código:
$ pulseaudio -vvvv --check 
$ pulseaudio -vvvv --start


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 1 Abril 2015, 23:41 pm
 pulseaudio -vvvv --check:
I: [pulseaudio] main.c: El demonio está funcionando como PID 3761

pulseaudio -vvvv --start
N: [pulseaudio] main.c: User-configured server at {e77595a7e387b2f75fa80239551210e9}unix:/tmp/pulse-yktNvK6v4Fyk/native, which appears to be local. Probing deeper.
I: [pulseaudio] main.c: El demonio se inició exitosamente.

Otra pista: en mi portatil, instale Debian con el mismo CD y el sonido anda perfecto.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 1 Abril 2015, 23:47 pm
Pulseaudio está funcionando, si pegas el comando que te habia dicho te sigue diciendo que no está corriendo?


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 2 Abril 2015, 00:33 am
pulseaudio --start
E: [pulseaudio] main.c: Falló el inicio del demonio.

Ademas, desaparecio misteriosamente la applet del volumen con el simbolo del altavoz y ya no reconoce la tarjeta. Esto es imposible...


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 2 Abril 2015, 00:40 am
Ya volvio la applet al borrar el:
load-module module-alsa-sink device=hw:0,0
y ya reconoce la tarjeta. Pero sigo sin audio y quiero editar videos y ver videos.

Slava, posiblemente estes harto de mi, gracias por tus rapidas respuestas y ayuda.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 2 Abril 2015, 01:05 am
Pues no se tio, pulseaudio puede ser muy cabron xD tienes el paquete alsa-base instalado?


Título: Re: Sonido en Debian
Publicado por: _Slash_ en 2 Abril 2015, 03:24 am
Creo que empezaron con el pie izquierdo para poder ayudarlo. :rolleyes:

Ejecuta los siguientes comandos en la consola:

Código:
cat /proc/asound/cards

Código:
cat /proc/asound/modules

Comenta que te arroja cada comando.


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 2 Abril 2015, 16:13 pm
cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7c00000 irq 44

cat /proc/asound/modules
 0 snd_hda_intel

alsa-base esta instalado.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 2 Abril 2015, 19:17 pm
Pega la salida completa de:
Código:
aplay -L


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 3 Abril 2015, 17:46 pm
Código:
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    Playback/recording through the PulseAudio sound server
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Digital
    IEC958 (S/PDIF) Digital Audio Output
Esta es toda la salida.
Cuando prendo la PC, aparece siempre un error de amixer.


Título: Re: Sonido en Debian
Publicado por: Slava_TZD en 3 Abril 2015, 19:48 pm
Enciende los altavoces y

Código:
$ speaker-test -D sysdefault:PCH -c1

¿Oyes ruido?


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 3 Abril 2015, 20:54 pm
Nada, no se escucha ni mi respiracion, jajaja. No se que pasa, sera problema de los altavoces? Porque ni los detecta.


Título: Re: Sonido en Debian
Publicado por: MinusFour en 3 Abril 2015, 21:09 pm
Puedes poner el resultado de:

Código
  1. amixer -c 0

?


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 5 Abril 2015, 01:21 am
Al ejecutar ese comando, me sale el mismo error que me sale en el arranque:
Código:
amixer: Mixer hw:0 load error: Invalid argument


Título: Re: Sonido en Debian
Publicado por: MinusFour en 5 Abril 2015, 01:38 am
Abre alsa-base.conf:

Código
  1. sudo gedit /etc/modprobe.d/alsa-base.conf

Y agrega:

Código:
options snd-hda-intel model=auto

Es posible que no tengas el archivo, de ser asi simplemente crealo con esa linea. Si es que ya tienes esa linea entonces lo mas probable es que necesites cambiar de auto a generic. Fuente:

https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/159105


Título: Re: Sonido en Debian
Publicado por: AleBallesta en 5 Abril 2015, 22:19 pm
Graciaaas!!! Ya tengo sonido!!!
Si alguna vez sucede a la inversa y alguien de esta comunidad necesita ayuda, no duden en mandarme un mensaje.
Muchas gracias!