Skype y VLC suenan chisporroteantes / distorsionados / malos

51

Tengo el mismo problema que el descrito en las preguntas, la notificación de Skype suena chisporroteada y un sonido malo al iniciar sesión en Skype . Pero no es solo el inicio de sesión, la notificación, sino también cuando se habla con alguien. Probé la solución para eliminar / reinstalar skype y la mayoría de las soluciones en estas preguntas, por ejemplo, verificar el mezclador, la configuración de sonido e instalar alsa-hda-dkms (incluido el reinicio del sistema).
Después de instalar skype (e incluso después de actualizar a skype 4.0) en Ubuntu 12.04 (AMD 64) no hubo ningún sonido. Seguí el primer paso del procedimiento de solución de problemas de sonido y al menos ahora hay sonido:

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa; sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

El sonido de jittering a veces desaparecería, por ejemplo, en Echo-Testcall después de reproducir la parte grabada. Y noté que si dejo que la música suene en el ritmo y luego comience a hacer skype, el sonido está bien. Entonces tengo una solución débil, pero me alegraría que funcionara sin este desvío.

En VLC cuando juego, reinicio después de una pausa. Tengo el mismo sonido de fluctuación.

Según lo solicitado: Mi tarjeta de sonido es un "Dispositivo de audio de alta definición AMD" llamado Controlador Hudson Azalia de Advanced Micro Devices (AMD) (rev01), subsistema Lenovo Device 21ea (según sysinfo) en un Lenovo Thinkpad Edge 525.

Filbuntu
fuente
1
si inicia dual con Windows, puede probar skype allí para ver si se trata de un problema de hardware. ¿Lo es?
Alvar
@Alvar No tengo arranque dual y no lo tendré en esta computadora. Pero tenía Ubuntu 11.04 instalado en la misma computadora antes de instalar 12.04 y Skype salió de la caja / repositorios. Incluso no tuve que hacer el paso 1 del Procedimiento de solución de problemas de sonido para obtener ningún sonido, simplemente funcionó sin chisporroteo.
Filbuntu

Respuestas:

94

No es solo un problema con Skype, creo que es un problema con, lo has adivinado, PulseAudio.

Solución alternativa? De hecho lo hay.

Desactivar el audio gratuito Glitch Free de PulseAudio parece haber resuelto el crackling para mí (que se volvió insoportable en Ubuntu 12.10 Beta 2)

Para hacer esto, edite el /etc/pulse/default.paarchivo en su editor de texto favorito.

Busque la siguiente línea:

load-module module-hal-detect

y agregue " tsched=0" al final:

load-module module-hal-detect tsched=0

reinicie el pulso (o simplemente reinicie su sistema), y el crujido debería desaparecer.

No estoy seguro de cuáles son los efectos secundarios al deshabilitar Glitch Free Audio, pero parece que todavía no puedo encontrar ninguno.

ACTUALIZACIÓN: Si no tiene una línea con load-module module-hal-detect, busque la siguiente línea:

load-module module-udev-detect  

y agregue " tsched=0" al final:

load-module module-udev-detect tsched=0

reinicie el pulso (o simplemente reinicie su sistema), y el crujido debería desaparecer.

Robert Ian Hawdon
fuente
Muchas gracias, ayudó a al menos 5 personas, desafortunadamente no a mí :-(. No hay ningún load-module module-hal-detectarchivo /etc/pulse/default.pen mi sistema. Las más cercanas son las líneas ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, así que agregué tsched=0a la última línea. Pero no cambié. Agregué otra línea con load-module module-hal-detect tsched=0y luego con la misma línea, pero también eliminada load-module module-detect. Desafortunadamente, todo esto no dejó desaparecer ningún chisporroteo después de reiniciar. ¿
Le
3
intente reemplazar toda esa sección con lo siguiente: ### Automatically load driver modules depending on the hardware available .ifexists module-udev-detect.so load-module module-udev-detect tsched=0 .else ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect .endif
Robert Ian Hawdon
Lo intenté nuevamente, solo agregué tsched=0a la línea module-udev-detecty funciona (con suerte para siempre :-). Antes de copiar y pegar lo que escribiste, pero probablemente algunos espacios al final de las líneas u otra cosa que me perdí me hicieron no tener sonido ("salida ficticia" y ninguna entrada).
Filbuntu
3
Esto hizo el truco en Ubuntu 12.10 (module-udev-detect). ¡Los grandes éxitos de Abba / Dancing Queen (la primera de mi colección) ahora brota muy bien!
AndyM
2
Gracias, eso también lo arregló para mí. El audio libre de fallas debe renombrarse como "audio de fallas". El pulso es muy problemático. Esperamos un sistema de sonido descendente en Linux.
Matt H
3

Si sospecha que Pulseaudio le está causando los problemas, podría haber una solución más fácil para usted. Publiqué un artículo con instrucciones paso a paso en mi blog sobre cómo solucionar el mal sonido en Ubuntu . Esta es una solución para Wine, pero dado que es una modificación de un archivo de configuración de pulseaudio, podría ser aplicable a otros problemas similares.

Seven_Six_Two
fuente
¡Gracias! Esperaba que funcionara, pero no funcionó :-( para mí (default-fragment-size-msec establecido en 5 y 3, no hay diferencia). Aunque vi que funcionó para Xell .
Filbuntu
3

La solución proporcionada por Robert funcionó para mí. Había actualizado a 12.10 ubuntu y la nueva actualización de skype 4.0 tenía un sonido inutilizable (rasposo y distorsionado). la edición según las instrucciones anteriores y la adición de la siguiente línea a: load-module module-hal-detect tsched = 0 en el archivo /etc/pulse/default.pa resolvió el problema perfectamente.

Para tener conocimiento, la actualización a 12.10 provocó que el reconocimiento de mi tarjeta Soundblaster no sea el predeterminado. Por alguna razón, ahora por defecto pensaba que mi tarjeta gráfica NVIDIA era la tarjeta de sonido predeterminada. Skype inicialmente no haría ningún sonido .
Esto puede ser corregido siguiendo las instrucciones en los foros de Ubuntu mensaje por billesboelle 27 de julio de 2008. Aquí se repite para la inclusión: No puedo conseguir Ubuntu por defecto seleccionar la tarjeta PCI, después de probar la configuración de guía soundprob completa de la siguiente manera:
Se Parece que la función index = 0 no quiere ayudarme. ¿Tal vez se deba al hecho de que mi máquina registra 2 controladores de sonido con el mismo nombre? cat /proc/asound/modulesda esta respuesta:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Alguna idea, o algo que quieras ver antes de poder ayudarme. Por cierto, olvidé mencionarlo. Si pruebo la opción de índice, mi pci can se elimina de aplay -l y cat / proc / asound / modules.

Configuración de tarjetas de sonido predeterminadas / detención del cambio de varias tarjetas de sonido Nota: Esta sección asume que ha instalado cada tarjeta de sonido correctamente.

En una concha, escriba

    cat /proc/asound/modules 

Esto le dará el nombre y el índice de cada tarjeta de sonido que tenga actualmente. Tome nota de los nombres y decida cuál desea que sea la tarjeta predeterminada.

Ahora escribe

    sudo nano /etc/modprobe.d/alsa-base

Al final del archivo, agregue lo siguiente (suponiendo que tiene 3 tarjetas con los nombres de módulo A, B y C y desea tenerlas en el orden CAB)

options snd-C index=0  
options snd-A index=1  
options snd-B index=2
Coop999
fuente
2

Arreglo para ubuntu 16.04

sudo vim /etc/pulse/daemon.conf encontrar default-fragment-size-msec, en mi caso estaba deshabilitado, así que elimine ;al comienzo de la línea, por lo que debería verse como default-fragment-size-msec = 5(reemplacé el valor predeterminado 25por 5). Luego simplemente pulseaudio --killelimine el servicio y ubuntu reiniciará pulseaudio, si no sucedió por algún motivo, simplemente reinicie el sistema.

Ahora puedo escuchar la voz de Skype muy clara.

Viktor
fuente
Mi audio en Ubuntu 16.04 solía estar perfectamente bien hasta hoy en mi computadora portátil. De repente tuve un crujido en mi audio. Primero pensé que era un problema con los auriculares, pero luego pude notar un leve crepitar incluso en mis parlantes. Tu punta funcionó muy bien.
Bharat Mallapur
1

Tuve el mismo problema en Archlinux. Resultó que pulseaudio estaba causando esto. Deshacerme de pulseaudio restauró un sonido claro en Skype para mí. Para las distribuciones basadas en Gnome como la línea principal de Ubuntu, probablemente sea imposible eliminar pulseaudio, ya que es una dependencia para la mayoría de las cosas de gnome, incluido gdm, pero en kubuntu, xubuntu y lubuntu esto podría funcionar, ya que inicialmente no vienen con pulseaudio y el bloatware gnome, y si se instaló muy probablemente sucedió como una dependencia para algún otro paquete que depende de gnome o sus bibliotecas.

ccpizza
fuente
1
¿Alguien ha tratado de deshacerse de pulseaudio en Ubuntu 12.04? ¿Y ayudó a mejorar los problemas de sonido de Skype sin efectos secundarios? En caso afirmativo y sí, díganos cómo lo hizo en esta pregunta
Filbuntu
1

¡Acabo de eliminar pulseaudio de ubuntu 12.04 en mi toshiba p875-s7200 y solucionó skype maravillosamente! el sonido pasó de basura a increíble :) nota: tuve que instalar alsa-hda-dkms para obtener sonido en este portátil

Dave
fuente
1
¡Gracias! ¿Puedes dar una instrucción paso a paso cómo lo hiciste aquí ?
Filbuntu
0

Esto funcionó para mí, ubuntu 12.10 / 64, mb asus m4a785tdv-evo amd64 (audio VIA VT1708S)

editado el /etc/pulse/default.pa( sudo pico /etc/pulse/default.pa)

no pudo encontrar load-module module-hal-detect

así que acabo de editar la línea load-module module-udev-detect, para tener:

load-module module-udev-detect tsched=0

guardó los cambios y reinició el sistema. Ahora Skype parece estar bien. hasta ahora tuve problemas al usar Skype con chisporroteo / eco / ruido que a veces se ajustaba / detenía durante la conversación (a veces se solucionaba al cerrar el navegador web) pero a veces continuaba todo el tiempo comprometiendo la conversación. Skype aparentemente fue la única situación con problemas de audio para mí.

usuario119773
fuente
1
Gracias por sus esfuerzos, pero parece que esta respuesta ya es parte de la respuesta más calificada (editada) ( askubuntu.com/a/201747/30631 ).
Filbuntu
0

Ninguna de las soluciones publicadas hasta ahora funcionó para mí en 14.04, pero configurar el módulo de audio alsaen Preferencias-> Audio-> Salida lo arregló para mí en vlc.

Chiel ten Brinke
fuente
-4

Debe verificar su conexión a Internet ( http://www.speedtest.net para la prueba de velocidad).

Además, como funciona después de RyhthmBox, también puede intentar actualizar los controladores (para la tarjeta de sonido).

También podría ayudar a otros respondedores si nos dijera qué tipo de tarjeta de sonido tiene en su computadora.

Farid
fuente
Gracias por eso, pero la velocidad de Internet no ha cambiado después de cambiar de 11.10 a 12.04, todavía no es genial (descarga DSL 768Kbps :-(, pero funcionó multado hasta ahora, sin problemas de sonido como este.
Filbuntu
¿Cómo sé si tengo el último controlador? ¿Cómo se actualiza una tarjeta de sonido AMD? jockey-gtksolo revela una tarjeta gráfica. (tal vez esta será otra pregunta
askubuntu