Skype und VLC klingen zischend / verzerrt / schlecht

51

Ich habe das gleiche Problem wie in den Fragen beschrieben. Die Skype-Benachrichtigung klingt zischend und bei der Anmeldung bei Skype ist ein schlechter Ton zu hören . Aber es ist nicht nur das Login, die Benachrichtigung, sondern auch das Gespräch mit jemandem. Ich habe die Lösung zum Entfernen / erneuten Installieren von Skype und die meisten Lösungen in diesen Fragen ausprobiert, z. B. Überprüfen des Mischpults, der Soundeinstellungen und Installieren von alsa-hda-dkms (inkl. Systemneustart).
Nach der Installation von Skype (und auch nach dem Upgrade auf Skype 4.0) in Ubuntu 12.04 (AMD 64) war überhaupt kein Ton zu hören. Ich habe den ersten Schritt der SoundTroubleshooter-Prozedur befolgt, und jetzt ist zumindest Ton zu hören:

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`

Der zitternde Ton verschwand manchmal, z. B. auf dem Echo-Test-Anruf, nachdem der aufgezeichnete Teil wiedergegeben wurde. Und mir ist aufgefallen, dass, wenn ich Musik in der Rhythmusbox spielen lasse und dann Skype starte, der Sound in Ordnung ist. Ich habe also eine schwache Lösung, wäre aber froh, dass es ohne diesen Umweg klappen würde.

Wenn ich in VLC spiele, starte ich nach einer Pause neu.

Auf Anfrage: Meine Soundkarte ist ein "AMD High Definition Audio Device" mit der Bezeichnung Advanced Micro Devices (AMD), Hudson Azalia-Controller (rev01), Subsystem Lenovo Device 21ea (laut sysinfo) auf einem Lenovo Thinkpad Edge 525.

Filbuntu
quelle
1
Wenn Sie mit Windows dual booten, können Sie dort Skype ausprobieren, um festzustellen, ob es sich um ein Hardwareproblem handelt. Ist es?
Alvar
@Alvar Ich habe kein Dual-Boot und werde es nicht auf diesem Computer haben. Aber ich hatte Ubuntu 11.04 vor der Installation von 12.04 auf demselben Computer installiert, und Skype funktionierte ohne Probleme. Ich musste sogar Schritt 1 der SoundTroubleshooter-Prozedur nicht ausführen , um einen Sound zu erhalten, es funktionierte nur ohne zu zischen.
Filbuntu

Antworten:

94

Es ist nicht nur ein Problem mit Skype, ich glaube, es ist ein Problem mit, Sie haben es erraten, PulseAudio.

Problemumgehung? In der Tat gibt es.

Das Deaktivieren von PulseAudios Glitch Free Audio scheint das Knistern für mich gelöst zu haben (was unter Ubuntu 12.10 Beta 2 unerträglich wurde)

Bearbeiten Sie dazu die /etc/pulse/default.paDatei in Ihrem bevorzugten Texteditor.

Suchen Sie nach folgender Zeile:

load-module module-hal-detect

und " tsched=0" an das Ende anhängen :

load-module module-hal-detect tsched=0

Starten Sie Puls neu (oder starten Sie einfach Ihr System neu), und das Knistern sollte verschwunden sein.

Ich bin mir nicht sicher, was die Nebenwirkungen sind, wenn ich Glitch Free Audio deaktiviere, aber ich kann noch keine finden.

UPDATE: Wenn Sie keine Zeile mit haben load-module module-hal-detect, suchen Sie nach der folgenden Zeile:

load-module module-udev-detect  

und " tsched=0" an das Ende anhängen :

load-module module-udev-detect tsched=0

Starten Sie Puls neu (oder starten Sie einfach Ihr System neu), und das Knistern sollte verschwunden sein.

Robert Ian Hawdon
quelle
Vielen Dank, es hat mindestens 5 Leuten geholfen, leider nicht mir :-(. Es gibt keine load-module module-hal-detectin der Datei /etc/pulse/default.pauf meinem System. Die nächsten sind die Zeilen ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, also habe ich tsched=0zur letzten Zeile hinzugefügt . Aber keine Änderung. Ich habe eine weitere Zeile hinzugefügt mit load-module module-hal-detect tsched=0und dann mit der gleichen Zeile, aber auch gelöscht load-module module-detect. Leider ließ all dies kein Brutzeln nach dem Neustart verschwinden. Irgendein Tipp übrig?
Filbuntu
3
Versuchen Sie, den gesamten Abschnitt durch den folgenden zu ersetzen: ### 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
Ich habe es nochmal versucht, nur tsched=0die Zeile mit hinzugefügt module-udev-detectund es funktioniert (hoffentlich für immer :-). Bevor ich kopiert und eingefügt habe, was Sie geschrieben haben, haben mich wahrscheinlich einige Leerzeichen am Ende der Zeilen oder etwas anderes, das ich verpasst habe, dazu veranlasst, keinen Ton zu haben ("Dummy-Ausgabe" und keine Eingabe).
Filbuntu
3
Dies hat den Trick auf Ubuntu 12.10 (Modul-udev-detect) gemacht. Abba's Greatest Hits / Dancing Queen (der erste in meiner Sammlung) pumpt jetzt schön raus!
AndyM
2
Danke, das hat es auch für mich behoben. Störimpulsfreies Audio sollte in "Störimpuls-Audio" umbenannt werden. Puls ist soooo problematisch. Freue mich auf ein Descent-Soundsystem unter Linux.
Matt H
3

Wenn Sie den Verdacht haben, dass Sie die Probleme mit pulseaudio haben, gibt es möglicherweise eine einfachere Lösung für Sie. Ich habe in meinem Blog einen Artikel mit einer schrittweisen Anleitung veröffentlicht, wie man schlechten Sound in Ubuntu behebt . Dies ist ein Fix für Wine, aber da es sich um eine Modifikation einer pulseaudio-Konfigurationsdatei handelt, kann es auf andere ähnliche Probleme zutreffen.

Seven_Six_Two
quelle
Vielen Dank! Ich hoffte, dass es funktionieren würde, aber es funktionierte nicht :-( für mich (Standard-Fragment-Größe-ms auf 5 und 3 gesetzt, kein Unterschied). Obwohl ich sah, dass es für Xell funktionierte .
Filbuntu
3

Die oben von Robert bereitgestellte Lösung hat für mich funktioniert. Ich hatte ein Upgrade auf 12.10 Ubuntu durchgeführt und das neue Upgrade auf Skype 4.0 hatte einen unbrauchbaren Sound (kratzig und verzerrt). Die Bearbeitung gemäß den obigen Anweisungen und das Anhängen der folgenden Zeile an: load-module module-hal-detect tsched = 0 in der Datei /etc/pulse/default.pa hat das Problem perfekt gelöst.

Das Upgrade auf 12.10 hatte zur Folge, dass die Erkennung meiner Soundblaster-Karte nicht die Standardeinstellung war. Aus irgendeinem Grund dachte ich jetzt standardmäßig, meine NVIDIA-Grafikkarte sei die Standard-Soundkarte. Skype würde anfangs KEIN Geräusch machen .
Dies kann durch Befolgen der Anweisungen in den Ubuntu - Foren Beitrag von billesboelle 27. Juli korrigiert werden 2008 hier für Inklusivität wiederholt: Ich nicht Ubuntu die PCI - Karte auf Standard erhalten können wählen, nach wie unten die Einstellungen nicht vollständig soundprob Führung versucht:
Es scheint, dass die Funktion index = 0 mir nicht helfen will. Vielleicht liegt es daran, dass mein Computer 2 Soundtreiber mit demselben Namen registriert? cat /proc/asound/modulesgibt diese Antwort:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Irgendwelche Ideen oder etwas, das Sie sehen möchten, bevor Sie mir helfen können. Übrigens, vergessen zu erwähnen. Wenn ich die Index-Option probiere, wird meine PCI-Dose aus aplay -l und cat / proc / asound / modules entfernt.

Konfigurieren von Standardsoundkarten / Unterbinden des Wechsels mehrerer Soundkarten Hinweis: In diesem Abschnitt wird davon ausgegangen, dass Sie jede Soundkarte ordnungsgemäß installiert haben.

Geben Sie in einer Shell ein

    cat /proc/asound/modules 

Dies gibt den Namen und den Index jeder Soundkarte an, die Sie aktuell haben. Notieren Sie sich die Namen und entscheiden Sie, welche Sie als Standardkarte verwenden möchten.

Geben Sie jetzt ein

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

Fügen Sie am Ende der Datei Folgendes hinzu (vorausgesetzt, Sie haben 3 Karten mit den Modulnamen A, B und C und möchten sie in der Reihenfolge CAB haben).

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

Fix für Ubuntu 16.04

sudo vim /etc/pulse/daemon.conf find default-fragment-size-msec, in meinem Fall war es deaktiviert, also entferne es ;am Zeilenanfang, so sollte es aussehen default-fragment-size-msec = 5(ich habe den Standardwert 25durch ersetzt 5). Dann pulseaudio --killbeenden Sie einfach den Dienst und Ubuntu startet pulseaudio neu. Wenn dies aus irgendeinem Grund nicht geschehen ist, starten Sie einfach das System neu.

Jetzt kann ich die Stimme von Skype sehr deutlich hören.

Viktor
quelle
Mein Audio auf Ubuntu 16.04 war bis heute auf meinem Laptop einwandfrei. Plötzlich knisterte mein Audio. Zuerst dachte ich, dass es ein Problem mit den Kopfhörern ist, aber dann konnte ich selbst in meinen Lautsprechern ein leichtes Knacken feststellen. Ihr Tipp hat einfach großartig funktioniert.
Bharat Mallapur
1

Hatte das gleiche Problem bei Archlinux. Es stellte sich heraus, dass pulseaudio dies verursachte. Das Abschaffen von pulseaudio stellte für mich einen klaren Sound in Skype wieder her. Für GNOME-basierte Distributionen wie Mainline-Ubuntu ist es wahrscheinlich unmöglich, pulseaudio zu entfernen, da dies eine Abhängigkeit für die meisten Gnome-Sachen ist, einschließlich gdm, aber auf Kubuntu, Xubuntu und Lubuntu könnte dies tatsächlich funktionieren, da sie anfänglich nicht mit pulseaudio geliefert werden und die Gnome-Bloatware, und wenn sie installiert wurde, passierte sie höchstwahrscheinlich als Abhängigkeit für ein anderes Paket, das von Gnome oder seinen Bibliotheken abhängt.

ccpizza
quelle
1
Hat jemand versucht, pulseaudio in Ubuntu 12.04 loszuwerden? Und hat es geholfen, Skype-Soundprobleme ohne Nebenwirkungen zu verbessern? Wenn ja und ja, teilen Sie uns bitte mit, wie Sie es in dieser Frage gemacht haben
Filbuntu
1

Ich habe gerade pulseaudio von Ubuntu 12.04 auf meinem Toshiba P875-S7200 entfernt und es hat Skype wunderbar repariert! Sound ging von Mist zu genial :) Hinweis: Ich musste alsa-hda-dkms installieren, um überhaupt Sound auf diesem Laptop zu bekommen

Dave
quelle
1
Vielen Dank! Können Sie eine Schritt-für-Schritt-Anleitung geben, wie Sie es hier gemacht haben ?
Filbuntu
0

Das hat bei mir funktioniert, Ubuntu 12.10 / 64, MB Asus M4A785tdV-EVO AMD64 (Audio über VT1708S)

bearbeitet die /etc/pulse/default.pa( sudo pico /etc/pulse/default.pa)

konnte nicht finden load-module module-hal-detect

Also habe ich gerade die Zeile bearbeitet load-module module-udev-detect, um Folgendes zu haben:

load-module module-udev-detect tsched=0

Änderungen gespeichert und das System neu gestartet. Jetzt scheint Skype in Ordnung zu sein. Bisher hatte ich Probleme bei der Verwendung von Skype mit Knistern / Echo / Rauschen, die sich manchmal während des Gesprächs einstellten / stoppten (manchmal beim Schließen des Webbrowsers behoben), aber manchmal dauerte es die ganze Zeit an und beeinträchtigte das Gespräch stark. Skype war anscheinend die einzige Situation mit Audioproblemen für mich.

user119773
quelle
1
Vielen Dank für Ihre Bemühungen, aber es scheint, dass diese Antwort bereits Teil der am meisten bewerteten (bearbeiteten) Antwort ist ( askubuntu.com/a/201747/30631 ).
Filbuntu
0

Keine der bisher geposteten Lösungen hat für mich am 14.04 funktioniert, aber das Einstellen des alsaAudiomoduls in Einstellungen-> Audio-> Ausgabe hat es für mich auf vlc behoben.

Chiel ten Brinke
quelle
-4

Sie sollten Ihre Internetverbindung überprüfen ( http://www.speedtest.net für Geschwindigkeitstest).

Da es nach RyhthmBox funktioniert, können Sie auch versuchen, Treiber zu aktualisieren (für Soundkarten).

Es könnte auch anderen Antwortenden helfen, wenn Sie uns mitteilen, welche Art von Soundkarte sich in Ihrem Computer befindet.

Farid
quelle
Vielen Dank dafür, aber die Internetgeschwindigkeit hat sich nach dem Wechsel von 11.10 auf 12.04 nicht geändert. Sie ist immer noch nicht besonders gut (DSL-Download mit 768 KBit / s :-(, aber es hat bisher einwandfrei funktioniert, keine derartigen Soundprobleme.
Filbuntu
Woher weiß ich, ob ich den neuesten Treiber habe? Wie aktualisiere ich eine AMD Soundkarte? jockey-gtkzeigt nur eine Grafikkarte. (Vielleicht wird dies eine weitere Frage sein)
Filbuntu