Skype i VLC brzmią skwiercząco / zniekształcone / źle

51

Mam ten sam problem, co opisany w pytaniach. Zawiadomienie skype brzmi skwiercząco i zły dźwięk przy logowaniu do skype . Ale to nie tylko login, powiadomienie, ale także rozmowa z kimś. Wypróbowałem rozwiązanie do usunięcia / ponownej instalacji skype i większość rozwiązań w tych pytaniach, np. Sprawdzenie miksera, ustawień dźwięku i zainstalowanie alsa-hda-dkms (w tym ponowne uruchomienie systemu).
Po zainstalowaniu skype (a nawet po aktualizacji do skype 4.0) w Ubuntu 12.04 (AMD 64) nie było żadnego dźwięku. Postępowałem zgodnie z pierwszym krokiem procedury rozwiązywania problemów z dźwiękiem i przynajmniej jest teraz dźwięk:

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`

Drżący dźwięk czasami zanikał, np. Na wywołaniu testu echa po odtworzeniu nagranej partii. Zauważyłem, że jeśli pozwolę odtwarzać muzykę w skrzynce rytmicznej, a następnie zacznę skype, dźwięk będzie w porządku. Mam więc słabe rozwiązanie, ale byłbym zadowolony, że zadziałałoby bez tego objazdu.

W VLC, kiedy gram, uruchom ponownie po pauzie, mam ten sam drżący dźwięk.

Zgodnie z życzeniem: moja karta dźwiękowa to „AMD High Definition Audio Device” o nazwie Advanced Micro Devices (AMD) Kontroler Hudson Azalia (rev01), podsystem Lenovo Device 21ea (według sysinfo) na komputerze Lenovo Thinkpad Edge 525.

Filbuntu
źródło
1
jeśli uruchamiasz podwójnie z Windows, możesz spróbować skype tam, więc sprawdź, czy to problem sprzętowy. Czy to jest
Alvar
@Alvar Nie mam podwójnego rozruchu i nie będę go miał na tym komputerze. Ale miałem zainstalowany Ubuntu 11.04 na tym samym komputerze przed instalacją 12.04 i skype działał po wyjęciu z pudełka / repozytoriów. Nawet nie musiałem robić kroku 1 procedury SoundTroubleshepedure, aby uzyskać jakikolwiek dźwięk, po prostu działał bez skwierczenia.
Filbuntu

Odpowiedzi:

94

To nie jest tylko problem ze Skype'em. Myślę, że to problem, zgadłeś, PulseAudio.

Obejście? Rzeczywiście jest.

Wyłączenie Glitch Free Audio PulseAudio wydaje się rozwiązać dla mnie trzaski (które stały się nie do zniesienia na Ubuntu 12.10 Beta 2)

Aby to zrobić, edytuj /etc/pulse/default.paplik w swoim ulubionym edytorze tekstu.

Wyszukaj następujący wiersz:

load-module module-hal-detect

i dopisz „ tsched=0” na końcu:

load-module module-hal-detect tsched=0

zrestartuj puls (lub po prostu zrestartuj system), a trzaski powinny zniknąć.

Nie jestem pewien, jakie są skutki uboczne, wyłączając Glitch Free Audio, ale wydaje się, że jeszcze go nie znalazłem.

AKTUALIZACJA: Jeśli nie masz linii load-module module-hal-detect, poszukaj następującej linii:

load-module module-udev-detect  

i dopisz „ tsched=0” na końcu:

load-module module-udev-detect tsched=0

zrestartuj puls (lub po prostu zrestartuj system), a trzaski powinny zniknąć.

Robert Ian Hawdon
źródło
Wielkie dzięki, pomogło co najmniej 5 osobom, niestety nie ja :-(. Nie ma load-module module-hal-detectpliku /etc/pulse/default.pw moim systemie. Najbliższe są linie ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, więc dodałem tsched=0do ostatniej linii. Ale bez zmian. Dodałem inną linię przy load-module module-hal-detect tsched=0czym z tej samej linii, ale usunięte load-module module-detect., zbyt Niestety to wszystko nie pozwól zniknąć żadnego skwierczeć po restarcie Każda wskazówka lewo.?
Filbuntu
3
spróbuj zastąpić całą sekcję następującym ### 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
tekstem
Próbowałem jeszcze raz, właśnie dodałem tsched=0do linii module-udev-detecti to działa (mam nadzieję, że na zawsze :-). Zanim skopiowałem i wkleiłem to, co napisałeś, ale prawdopodobnie niektóre spacje na końcu linii lub coś innego, co przeoczyłem, spowodowało, że nie miałem dźwięku („fałszywe wyjście” i brak wejścia).
Filbuntu,
3
To załatwiło sprawę w Ubuntu 12.10 (wykrywanie modułu udev). Greatest hits Abba / Dancing Queen (pierwsza w mojej kolekcji) teraz ładnie się prezentuje!
AndyM
2
Dzięki, to też mnie naprawiło. Nazwę audio bez usterki należy zmienić na „usterka audio”. Puls jest bardzo problematyczny. Nie mogę się doczekać zejścia systemu dźwiękowego w systemie Linux.
Matt H
3

Jeśli podejrzewasz, że przyczyną problemu są pulseaudio, może to być łatwiejsze. Na moim blogu zamieściłem artykuł z instrukcjami krok po kroku, jak naprawić zły dźwięk w Ubuntu . Jest to poprawka dla Wine, ale ponieważ jest to modyfikacja pliku konfiguracyjnego pulseaudio, może mieć zastosowanie do innych podobnych problemów.

Seven_Six_Two
źródło
Dzięki! Mam nadzieję, że to działa, ale to nie dla mnie :-( (default-fragment-size-ms ustawiony na 5 i 3, nie ma różnicy), choć widziałem, że pracował. Xell .
Filbuntu
3

Rozwiązanie dostarczone przez Roberta działało dla mnie. Uaktualniłem do Ubuntu 12.10, a nowa aktualizacja skype 4.0 miała bezużyteczny dźwięk (szorstki i zniekształcony). edytowanie zgodnie z powyższymi instrukcjami i dołączenie następującego wiersza do: load-module module-hal-detekcja tsched = 0 w pliku /etc/pulse/default.pa doskonale rozwiązało problem.

Dla pewności aktualizacja do wersji 12.10 spowodowała, że ​​rozpoznanie mojej karty Soundblaster nie było ustawieniem domyślnym. Z jakiegoś powodu domyślnie uznałem, że moja karta graficzna NVIDIA jest domyślną kartą dźwiękową. Skype początkowo nie wydawałby ŻADNEGO dźwięku .
Można to skorygować przez postępując zgodnie ze wskazówkami na forach Ubuntu post przez billesboelle 27 lipca 2008. Oto powtórzyć dla inkluzywności: Nie mogę dostać Ubuntu domyślnie wybrać kartę PCI, po wypróbowaniu ustawienia z kompletnego przewodnika soundprob jak poniżej:
Jest wydaje się, że funkcja index = 0 nie chce mi pomóc. Być może wynika to z faktu, że moja maszyna rejestruje 2 sterowniki dźwięku o tej samej nazwie? cat /proc/asound/modulesdaje tę odpowiedź:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Wszelkie pomysły lub coś, co chcesz zobaczyć, zanim będziesz mógł mi pomóc. Btw, zapomniałem wspomnieć. Jeśli wypróbuję opcję indeksu, moje pci can zostanie usunięte z aplay -l i cat / proc / asound / modules.

Konfigurowanie domyślnych kart dźwiękowych / zatrzymywanie przełączania wielu kart dźwiękowych Uwaga: W tej części założono, że poprawnie zainstalowano każdą kartę dźwiękową.

W powłoce wpisz

    cat /proc/asound/modules 

To da nazwę i indeks każdej karty dźwiękowej, którą aktualnie posiadasz. Zanotuj imiona i zdecyduj, która z nich ma być domyślną kartą.

Teraz wpisz

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

Na samym końcu pliku dodaj następujące (zakładając, że masz 3 karty o nazwach modułów A, B i C i chcesz je mieć w kolejności CAB)

options snd-C index=0  
options snd-A index=1  
options snd-B index=2
Coop999
źródło
2

Poprawka dla Ubuntu 16.04

sudo vim /etc/pulse/daemon.conf znajdź default-fragment-size-msec, w moim przypadku było wyłączone, więc usuń ;na początku wiersza, więc powinno to wyglądać default-fragment-size-msec = 5(zastąpiłem wartość domyślną 25przez 5). Następnie wystarczy zabić usługę, pulseaudio --killa Ubuntu uruchomi ponownie pulseaudio, jeśli nie stało się to z jakiegokolwiek powodu, po prostu uruchom ponownie system.

Teraz słyszę głos skype bardzo wyraźnie.

Viktor
źródło
Mój dźwięk na Ubuntu 16.04 do dzisiaj był doskonale w moim laptopie. Nagle miałem dźwięk trzaskania w moim dźwięku. Najpierw pomyślałem, że to problem ze słuchawkami, ale potem zauważyłem słaby trzask nawet w moich głośnikach. Twoja końcówka zadziałała świetnie.
Bharat Mallapur
1

Miałem ten sam problem na Archlinux. Okazało się, że przyczyną tego jest pulseaudio. Pozbycie się pulseaudio przywróciło mi czysty Skype w Skype. W przypadku dystrybucji opartych na Gnome, takich jak główny Ubuntu, prawdopodobnie niemożliwe jest usunięcie pulseaudio, ponieważ jest to zależność dla większości rzeczy związanych z gnome, w tym gdm, ale na Kubuntu, Xubuntu i lubuntu może to faktycznie działać, ponieważ początkowo nie są dostarczane z pulseaudio i bloatware gnome, a jeśli został zainstalowany, najprawdopodobniej stało się to zależnością dla jakiegoś innego pakietu, który zależy od gnome lub jego bibliotek.

ccpizza
źródło
1
Czy ktoś próbował pozbyć się pulseaudio w Ubuntu 12.04? Czy pomogło to poprawić problemy z dźwiękiem na skype bez żadnych skutków ubocznych? Jeśli tak i tak, powiedz nam, jak to zrobiłeś w tym pytaniu
Filbuntu,
1

Właśnie usunąłem pulseaudio z Ubuntu 12.04 na moim Toshiba P875-S7200 i to naprawiło skype pięknie! dźwięk zmienił się z bzdur na niesamowity :) Uwaga: Musiałem zainstalować alsa-hda-dkms, aby w ogóle uzyskać dźwięk na tym laptopie

Dave
źródło
1
Dzięki! Czy możesz podać instrukcje krok po kroku, jak to zrobiłeś tutaj ?
Filbuntu
0

To zadziałało dla mnie, Ubuntu 12.10 / 64, MB asus m4a785tdv-evo amd64 (audio VIA VT1708S)

edytował /etc/pulse/default.pa( sudo pico /etc/pulse/default.pa)

nie mógł znaleźć load-module module-hal-detect

więc właśnie edytowałem wiersz load-module module-udev-detect, aby mieć:

load-module module-udev-detect tsched=0

zapisał zmiany i zrestartował system. Teraz Skype wydaje się w porządku. do tej pory miałem problemy z używaniem Skype'a z trzaskaniem / echem / szumem, który czasami korygował / zatrzymywał się podczas rozmowy (czasem naprawiał się podczas zamykania przeglądarki internetowej), ale czasami cały czas mocno kompromitował rozmowę. Najwyraźniej Skype był dla mnie jedyną sytuacją z problemami z dźwiękiem.

użytkownik119773
źródło
1
Dziękuję za wysiłki, ale wygląda na to, że ta odpowiedź jest już częścią najczęściej ocenianej (edytowanej) odpowiedzi ( askubuntu.com/a/201747/30631 ).
Filbuntu
0

Żadne z opublikowanych do tej pory rozwiązań nie działało dla mnie 14.04, ale ustawienie modułu audio na alsaPreferencje-> Audio-> Wyjście nie naprawiło go dla mnie na vlc.

Chiel ten Brinke
źródło
-4

Powinieneś sprawdzić swoje połączenie internetowe ( http://www.speedtest.net do testu prędkości).

Ponadto, ponieważ działa po RyhthmBox, możesz również spróbować zaktualizować sterowniki (dla karty dźwiękowej).

Może także pomóc innym użytkownikom, jeśli powiesz nam, jaką kartę dźwiękową posiadasz w komputerze.

Farid
źródło
Dzięki za to, ale prędkość Internetu nie zmieniła się po zmianie z 11.10 na 12.04, wciąż nie jest świetna (pobieranie DSL 768Kbps :-(, ale jak dotąd
działała nałożona
Skąd mam wiedzieć, czy mam najnowszy sterownik? Jak zaktualizować kartę dźwiękową AMD? jockey-gtkujawnia tylko kartę graficzną. (być może będzie to kolejne pytanie
askubuntu