web-dev-qa-db-fra.com

Skype et VLC sons grésillement / déformé / mauvais

J'ai le même problème que décrit dans les questions notification de Skype semble grésillée et son de mauvaise qualité lors de la connexion à Skype . Mais il ne s’agit pas seulement de la connexion, de la notification, mais aussi lorsqu’on parle à quelqu'un. J'ai essayé la solution pour supprimer/réinstaller Skype et la plupart des solutions de cette question, par exemple. vérification du mélangeur, des paramètres sonores et installation d’alsa-hda-dkms (redémarrage du système inclus).
Après l’installation de skype (et même après la mise à niveau vers skype 4.0) dans Ubuntu 12.04 (AMD 64), aucun son n’était émis. J'ai suivi la première étape de la SoundTroubleshootingProcedure et au moins, il y a maintenant du son:

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`

Le son vacillant disparaissait parfois, par exemple Echo-Testcall après avoir rejoué la partie enregistrée. Et j'ai remarqué que si je laissais la musique jouer dans la boîte à rythmes et que je commençais par skype, le son était parfait. J'ai donc une solution faible, mais je serais heureux que cela fonctionne sans ce détour.

Lorsque je joue dans VLC, je redémarre après une pause et je dois émettre le même son.

Comme demandé: Ma carte son est un "Périphérique audio haute définition AMD" appelé Contrôleur Hudson Azalia (AMD) de Advanced Micro Devices (rev01), sous-système Lenovo Device 21ea (selon sysinfo) sur un Lenovo Thinkpad Edge 525.

51
Filbuntu

Ce n'est pas simplement un problème avec Skype, je pense que c'est un problème avec, vous l'avez deviné, PulseAudio.

Solution de contournement? En effet il y a.

Désactiver Glitch Free Audio de PulseAudio semble avoir résolu le problème des craquements pour moi (ce qui est devenu insupportable sous Ubuntu 12.10 Beta 2)

Pour ce faire, éditez le fichier /etc/Pulse/default.pa dans votre éditeur de texte préféré.

Recherchez la ligne suivante:

load-module module-hal-detect

et ajoutez "tsched=0" à la fin:

load-module module-hal-detect tsched=0

redémarrez Pulse (ou simplement redémarrez votre système) et le craquement devrait disparaître.

Je ne sais pas quels sont les effets secondaires en désactivant Glitch Free Audio, mais je n'arrive pas à en trouver pour le moment.

UPDATE: Si vous n'avez pas de ligne avec load-module module-hal-detect, cherchez la ligne suivante:

load-module module-udev-detect  

et ajoutez "tsched=0" à la fin:

load-module module-udev-detect tsched=0

redémarrez Pulse (ou simplement redémarrez votre système) et le craquement devrait disparaître.

94
Robert Ian Hawdon

La solution fournie ci-dessus par Robert a fonctionné pour moi. J'avais mis à jour vers 12.10 Ubuntu et la nouvelle mise à niveau de Skype 4.0 avait un son inutilisable (rugueux et déformé). l’édition en suivant les instructions ci-dessus et en ajoutant la ligne suivante à: load-module module-hal-detect tsched = 0 dans le fichier /etc/Pulse/default.pa a parfaitement résolu le problème.

Pour information, la mise à niveau vers 12.10 a entraîné l'échec de la reconnaissance de ma carte Soundblaster par défaut. Pour une raison quelconque, il est maintenant impossible de penser que ma carte graphique NVIDIA était la carte son par défaut. Skype ferait initialement NO sound.
Ceci peut être corrigé en suivant les instructions des forums d'Ubuntu postées par Billesboelle le 27 juillet 2008. Répétées pour l'inclusivité: je ne peux pas obliger Ubuntu à sélectionner par défaut la carte PCI, après avoir essayé les paramètres de soundprob guider comme ci-dessous:
Il semble que la fonction index = 0 ne veuille pas m'aider. Peut-être est-ce dû au fait que ma machine enregistre 2 pilotes de son portant le même nom? cat /proc/asound/modules donne cette réponse:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Toutes les idées ou quelque chose que vous voulez voir avant de pouvoir m'aider. Btw, j'ai oublié de mentionner. Si j'essaie l'option d'index, mon fichier pci peut être retiré de aplay -l et de cat/proc/asound/modules.

Configuration des cartes son par défaut/Arrêt de la commutation de plusieurs cartes son Remarque: Cette section suppose que vous avez correctement installé chaque carte son.

Dans un shell, tapez

    cat /proc/asound/modules 

Cela donnera le nom et l'index de chaque carte son que vous avez actuellement. Prenez note des noms et choisissez la carte que vous voulez utiliser par défaut.

Maintenant tapez

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

A la toute fin du fichier, ajoutez ce qui suit (en supposant que vous avez 3 cartes avec les noms de module A, B et C et que vous voulez les avoir dans l'ordre CAB)

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

Si vous pensez que pulseaudio vous cause des problèmes, une solution plus simple vous conviendra peut-être. J'ai posté un article avec des instructions pas à pas sur mon blog sur comment réparer un son de mauvaise qualité dans Ubunt . Ceci est un correctif pour Wine, mais comme il s’agit d’une modification du fichier de configuration pulseaudio, il peut s’appliquer à d’autres problèmes similaires.

3
Seven_Six_Two

Correction pour Ubuntu 16.04

Sudo vim /etc/Pulse/daemon.conf find default-fragment-size-msec, dans mon cas, il a été désactivé. Supprimez donc ; au début de la ligne. Il devrait donc ressembler à default-fragment-size-msec = 5 (j'ai remplacé la valeur par défaut 25 par 5). Ensuite, supprimez simplement le service pulseaudio --kill et Ubuntu redémarrera pulseaudio. Si cela n’est pas arrivé, le système redémarre.

Maintenant, je peux entendre la voix de Skype très clairement.

2
Viktor

Je viens de retirer pulseaudio de Ubuntu 12.04 sur mon Toshiba p875-s7200 et il corrige magnifiquement skype! le son est passé de la merde au génial :) note: j'ai dû installer alsa-hda-dkms pour avoir le son du tout sur cet ordinateur portable

1
dave

Avait le même problème sur Archlinux. C'est ce qui est arrivé à pulseaudio. Se débarrasser du son clair restauré par pulseaudio dans Skype pour moi. Pour les distributions basées sur Gnome comme Ubuntu, il est probablement impossible de supprimer pulseaudio car il s'agit d'une dépendance pour la plupart des éléments gnome, y compris gdm, mais cela ne fonctionne pas pour kubuntu, xubuntu et lubuntu et le gnome bloatware, et s’il est installé très probablement, il s’agit d’une dépendance pour un autre paquet dépendant de gnome ou de ses bibliothèques.

1
ccpizza

Aucune des solutions publiées jusqu’à présent ne fonctionnait pour moi le 14.04, mais le réglage du module audio sur alsa dans Préférences-> Audio-> Sortie l’a corrigé pour moi sur vlc.

0
Chiel ten Brinke

Cela a fonctionné pour moi, Ubuntu 12.10/64, mb asus m4a785tdv-evo AMD64 (audio VIA VT1708S)

modifié le /etc/Pulse/default.pa (Sudo pico /etc/Pulse/default.pa)

n'a pas pu trouver load-module module-hal-detect

donc je viens de modifier la ligne load-module module-udev-detect, donc d'avoir:

load-module module-udev-detect tsched=0

sauvegardé les modifications et redémarré le système. Maintenant, Skype semble bien. Jusqu'à présent, j'avais des problèmes d'utilisation de Skype avec des craquements/échos/bruits qui s'adaptaient/arrêtaient parfois au cours de la conversation (parfois ils étaient corrigés lors de la fermeture du navigateur Web), mais parfois, ils continuaient à compromettre gravement la conversation. Skype était apparemment la seule situation avec des problèmes audio pour moi.

0
user119773