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

51

J'ai le même problème que celui décrit dans les questions. La notification de Skype a l'air grésillée et un 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, la vérification du mélangeur, les réglages du son et l'installation d'alsa-hda-dkms (y compris le redémarrage du système).
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 procédure de résolution de problèmes 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 sur l'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 avancé (AMD) (rev01), sous-système Lenovo Device 21ea (selon sysinfo) sur un Lenovo Thinkpad Edge 525.

Filbuntu
la source
1
Si vous double-amorcez-vous avec Windows, vous pouvez essayer Skype, alors voyez si c'est un problème matériel. Est ce
Alvar
@ Alvar Je n'ai pas de double démarrage et je ne l'aurai pas sur cet ordinateur. Mais j'avais Ubuntu 11.04 installé sur le même ordinateur avant d’installer 12.04 et skype fonctionnait hors de la boîte / des référentiels. Je n'ai même pas eu à faire l'étape 1 de la procédure de résolution de problèmes pour obtenir un son, cela fonctionnait sans grésillement.
Filbuntu

Réponses:

94

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 /etc/pulse/default.pafichier dans votre éditeur de texte préféré.

Recherchez la ligne suivante:

load-module module-hal-detect

et ajouter " tsched=0" à la fin:

load-module module-hal-detect tsched=0

redémarrer le pouls (ou simplement redémarrer votre système), et le craquement devrait avoir disparu.

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 ajouter " tsched=0" à la fin:

load-module module-udev-detect tsched=0

redémarrer le pouls (ou simplement redémarrer votre système), et le craquement devrait avoir disparu.

Robert Ian Hawdon
la source
Merci beaucoup, il a aidé au moins 5 personnes, malheureusement pas moi :-(. Il n'y a pas load-module module-hal-detectde fichier /etc/pulse/default.pdans mon système. Les plus proches sont les lignes ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, j'ai donc ajouté tsched=0à la dernière ligne. Mais aucun changement. J'ai ajouté une autre ligne avec load-module module-hal-detect tsched=0et puis avec la même ligne, mais supprimée load-module module-detectaussi. Malheureusement, tout cela n'a pas laissé disparaître le moindre grésillement après le redémarrage. - Un conseil laissé?
Filbuntu
3
essayez de remplacer tout cet article par ce qui suit: ### 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
J'ai réessayé, ajouté tsched=0à la ligne avec module-udev-detectet ça marche (j'espère pour toujours). Avant de copier et coller ce que vous avez écrit, mais probablement quelques espaces à la fin des lignes ou quelque chose d’autre qui me manquait ne me faisaient pas avoir de son ("sortie factice" & pas d’entrée).
Filbuntu
3
Cela a fait l'affaire sous Ubuntu 12.10 (module-udev-detect). Abba's Greatest hits / Dancing Queen (Le premier de ma collection) pompent bien!
AndyM
2
Merci, ça a réglé le problème pour moi aussi. L'audio sans pépin doit être renommé en "pépin audio". Le pouls est tellement problématique. Dans l'attente d'un système de son descendant sous Linux.
Matt H
3

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 étape par étape sur mon blog sur la façon de réparer un son de mauvaise qualité dans Ubuntu . 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.

Seven_Six_Two
la source
Merci! J'espérais que cela fonctionnerait, mais cela ne fonctionnait pas :-( pour moi (valeur par défaut de fragment-msn définie sur 5 et 3, aucune différence). Même si j'ai constaté que cela fonctionnait pour Xell .
Filbuntu le
3

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 rappel, 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 ne produirait AUCUN son .
Cela peut être corrigé en suivant les instructions données dans les messages postés sur les forums Ubuntu par billesboelle le 27 juillet 2008. Répétez l'opération pour l'inclusivité: Je ne peux pas faire en sorte qu'Ubuntu sélectionne par défaut la carte pci, après avoir essayé les paramètres du guide complet de soundprob, comme ci-dessous:
It semble que la fonction index = 0 ne veut 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/modulesdonne 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 bidon pci est supprimé 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
Coop999
la source
2

Correctif pour Ubuntu 16.04

sudo vim /etc/pulse/daemon.conf trouver default-fragment-size-msec, dans mon cas, il a été désactivé, donc supprimer ;en début de ligne, il devrait donc ressembler à default-fragment-size-msec = 5(j'ai remplacé la valeur 25par défaut par 5). Ensuite, supprimez simplement le service pulseaudio --killet Ubuntu redémarrera pulseaudio. Si cela n’est pas arrivé pour quelque raison que ce soit, redémarrez simplement le système.

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

Viktor
la source
Mon audio sous Ubuntu 16.04 fonctionnait parfaitement jusqu’à aujourd’hui sur mon ordinateur portable. Soudain, des bruits crépitants se sont produits dans mon audio. J'ai d'abord pensé que c'était un problème avec les écouteurs, mais je pouvais alors remarquer un léger craquement, même dans mes haut-parleurs.
Bharat Mallapur le
1

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.

ccpizza
la source
1
Est-ce que quelqu'un a essayé de se débarrasser de pulseaudio dans Ubuntu 12.04? Et a-t-il aidé à améliorer les problèmes de son de Skype sans aucun effet secondaire? Si oui et oui, dites-nous comment vous l'avez fait dans cette question
Filbuntu
1

Je viens de retirer pulseaudio d'ubuntu 12.04 sur mon toshiba p875-s7200 et il a réglé skype magnifiquement! le son est passé de la merde au génial :) note: je devais installer alsa-hda-dkms pour avoir le son du tout sur cet ordinateur portable

dave
la source
1
Merci! Pouvez-vous donner une instruction étape par étape comment vous l'avez fait ici ?
Filbuntu
0

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

édité 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 / qui s'arrêtaient parfois pendant la conversation (parfois corrigés en fermant le navigateur Web), mais parfois, ils continuaient à compromettre gravement la conversation. Skype était apparemment la seule situation avec des problèmes audio pour moi.

utilisateur119773
la source
1
Merci pour vos efforts, mais il semble que cette réponse fasse déjà partie des réponses les mieux notées (éditées) ( askubuntu.com/a/201747/30631 ).
Filbuntu
0

Aucune des solutions publiées jusqu'ici ne fonctionnait pour moi le 14.04, mais le réglage du module audio sur alsadans Préférences-> Audio-> Sortie l'a corrigé pour moi sur vlc.

Chiel ten Brinke
la source
-4

Vous devriez vérifier votre connexion Internet ( http://www.speedtest.net pour le test de vitesse).

En outre, comme cela fonctionne après RyhthmBox, vous pouvez également essayer de mettre à jour les pilotes (pour la carte son).

Cela pourrait également aider les autres intervenants si vous nous disiez quel type de carte son vous avez dans votre ordinateur.

Farid
la source
Merci pour cela, mais la vitesse de l'internet n'a pas changé après le passage de 11h10 à 12h04, ce n'est toujours pas génial (téléchargement DSL 768Kbps :-(, mais ça a fonctionné jusqu'à présent, pas de problèmes de son comme celui-ci.
Filbuntu
Comment savoir si j'ai le dernier pilote? Comment mettre à jour une carte son AMD? jockey-gtkrévèle seulement une carte graphique. (Peut-être que ce sera une autre question
askubuntu