Скайп и VLC звучат шипеть / искажаться / плохо


51

У меня та же проблема, что и описанная в вопросах скайп уведомлений звучит шипение и плохой звук при входе в скайп . Но это не только логин, уведомление, но и при разговоре с кем-то. Я попробовал решение удалить / переустановить Skype и большинство решений в этом вопросе, например, проверка микшера, настройки звука и установка alsa-hda-dkms (включая перезагрузку системы).
После установки скайпа (и даже после обновления до скайпа 4.0) в Ubuntu 12.04 (AMD 64) вообще не было звука. Я выполнил первый шаг процедуры устранения неполадок SoundTrou и по крайней мере теперь есть звук:

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`

Дрожащий звук иногда пропадал, например, на Echo-Testcall после воспроизведения записанной части. И я заметил, что если я позволю музыке играть в ритмбоксе, а затем запустлю скайп, звук будет в порядке. Так что у меня есть слабое решение, но я был бы рад, что это сработало бы без этого обходного пути.

В VLC, когда я играю, перезагружаюсь после паузы у меня к тому же дрожащему звуку.

В соответствии с запросом: Моя звуковая карта представляет собой «Аудиоустройство AMD High Definition Audio», называемое контроллером Hudson Azalia Advanced Micro Devices (AMD) (rev01), подсистемой Lenovo Device 21ea (согласно sysinfo) на Lenovo Thinkpad Edge 525.


1
если вы используете двойную загрузку с Windows, тогда вы можете попробовать Skype там, чтобы увидеть, если это аппаратная проблема. Это?
Алвар

@ Alvar У меня нет двойной загрузки, и она не будет на этом компьютере. Но у меня была Ubuntu 11.04, установленная на том же компьютере до установки 12.04, и скайп работал из коробки / репозиториев. Мне даже не пришлось делать первый шаг процедуры устранения неполадок SoundTrou для получения какого-либо звука, он просто работал без сенсаций.
Filbuntu

Ответы:


94

Это не просто проблема со Skype, я думаю, что это проблема, как вы уже догадались, PulseAudio.

Обходной путь? Действительно, есть.

Отключение Glce Free Audio от PulseAudio, похоже, решило проблему (которая стала невыносимой в Ubuntu 12.10 Beta 2)

Для этого отредактируйте /etc/pulse/default.paфайл в вашем любимом текстовом редакторе.

Найдите следующую строку:

load-module module-hal-detect

и добавьте " tsched=0" до конца:

load-module module-hal-detect tsched=0

перезапустите пульс (или просто перезагрузите вашу систему), и потрескивание должно исчезнуть.

Не уверен, что побочные эффекты от отключения Glitch Free Audio, но я пока не могу найти их.

ОБНОВЛЕНИЕ: Если у вас нет строки с load-module module-hal-detect, то найдите следующую строку:

load-module module-udev-detect  

и добавьте " tsched=0" до конца:

load-module module-udev-detect tsched=0

перезапустите пульс (или просто перезагрузите вашу систему), и потрескивание должно исчезнуть.


Большое спасибо, это помогло, по крайней мере, 5 людям, к сожалению, не мне :-(. В моей системе нет load-module module-hal-detectфайла /etc/pulse/default.p. Самые близкие строки ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect, поэтому я добавил tsched=0в последнюю строку. Но без изменений. Я добавил еще одну строку с, load-module module-hal-detect tsched=0а затем с той же строкой, но удалили load-module module-detectтоже. К сожалению, все это не позволило исчезнуть шипящим после перезапуска. Любой совет остался?
Filbuntu

3
попробуйте заменить весь этот раздел следующим: ### 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
Роберт Ян Хоудон

Я попробовал еще раз, просто добавил tsched=0в строку с, module-udev-detectи это работает (надеюсь, навсегда :-). До того, как я скопировал и вставил то, что вы написали, но, возможно, некоторые пробелы в конце строк или что-то еще, что я пропустил, не дали мне звука («фиктивный вывод» и отсутствие ввода).
Filbuntu

3
Это помогло Ubuntu 12.10 (module-udev-Detect). Величайшие хиты Abba / Dancing Queen (первые в моей коллекции) теперь отлично сочетаются!
AndyM

2
Спасибо, это тоже исправило для меня. Glitch free audio следует переименовать в «glitch audio». Пульс тааак проблемный. С нетерпением жду спуска звуковой системы в Linux.
Мэтт H

3

Если вы подозреваете, что это проблема с пульсом, это может быть проще для вас. Я опубликовал статью с пошаговыми инструкциями в своем блоге о том, как исправить плохой звук в Ubuntu . Это исправление для Wine, но, поскольку оно является модификацией файла конфигурации pulseaudio, оно может быть применимо к другим подобным проблемам.


Спасибо! Я надеялся, что это сработает, но это не сработало :-( для меня (default -gment-size-msec установлено на 5 и 3, без разницы). Хотя я видел, что это сработало для Xell .
Filbuntu

3

Решение, предоставленное выше Робертом, сработало для меня. Я обновился до 12.10 Ubuntu, и новое обновление Skype 4,0 получило непригодный звук (скрипучий и искаженный). редактирование в соответствии с приведенными выше инструкциями и добавление следующей строки в: load-module module-hal-detect tsched = 0 в файле /etc/pulse/default.pa решило проблему на отлично.

Для осведомленности, обновление до 12.10 привело к тому, что распознавание моей карты Soundblaster по умолчанию перестало работать. По какой-то причине он по умолчанию думал, что моя видеокарта NVIDIA была звуковой картой по умолчанию. Скайп изначально не будет звучать .
Это можно исправить, следуя указания на форумах Ubuntu сообщения от billesboelle 27 июля 2008 г. Здесь повторявшегося включенности: Я не могу получить Ubuntu по умолчанию выбрать ИКП карту, после попытки установки от полного руководства soundprob , как показано ниже:
Это Кажется, функция index = 0 не хочет мне помогать. Может быть, это связано с тем, что моя машина регистрирует 2 звуковых драйвера с таким же именем? cat /proc/asound/modulesдает этот ответ:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Любые идеи или что-то, что вы хотите увидеть, прежде чем сможете мне помочь. Кстати, забыл упомянуть. Если я попробую опцию index, мой pci can будет удален из aplay -l и cat / proc / asound / modules.

Настройка звуковых карт по умолчанию / отключение переключения нескольких звуковых карт Примечание. В этом разделе предполагается, что вы правильно установили каждую звуковую карту.

В оболочке введите

    cat /proc/asound/modules 

Это даст название и индекс каждой звуковой карты, которая у вас есть в данный момент. Запишите имена и решите, какую карту вы хотите использовать по умолчанию.

Сейчас типа

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

В самом конце файла добавьте следующее (при условии, что у вас есть 3 карты с именами модулей A, B и C и вы хотите, чтобы они были в порядке CAB)

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

2

Исправление для Ubuntu 16.04

sudo vim /etc/pulse/daemon.conf найти default-fragment-size-msec, в моем случае это было отключено, поэтому удалите ;в начале строки, чтобы он выглядел так default-fragment-size-msec = 5(я заменил значение 25по умолчанию на 5). Затем просто убейте службу, pulseaudio --killи Ubuntu перезапустит pulseaudio, если это не произошло по какой-либо причине, то просто перезапустите систему.

Теперь я слышу голос скайпа очень ясно.


Мой звук на Ubuntu 16.04 до сегодняшнего дня был идеальным, на моем ноутбуке. Внезапно в моем аудио появился потрескивающий шум. Сначала я подумал, что это проблема с наушниками, но потом заметил слабое потрескивание даже в моих динамиках. Ваш совет работал просто великолепно.
Бхарат Маллапур

1

Была такая же проблема на Archlinux. Оказалось, что это вызывало пульсаудио. Избавление от pulseaudio восстановило чистый звук в скайпе для меня. Для основанных на Gnome дистрибутивов, таких как магистральная Ubuntu, вероятно, невозможно удалить pulseaudio, поскольку это зависимость для большинства компонентов gnome, включая gdm, но для kubuntu, xubuntu и lubuntu это может сработать, поскольку изначально они не поставляются с pulseaudio и gnome bloatware, и если он был установлен, скорее всего, это произошло как зависимость для какого-то другого пакета, который зависит от gnome или его библиотек.


1
Кто-то пытался избавиться от pulseaudio в Ubuntu 12.04? И помогло ли это улучшить проблемы со звуком в скайпе без каких-либо побочных эффектов? Если да и да, пожалуйста, расскажите нам, как вы сделали это в этом вопросе
Filbuntu

1

Я просто удалил pulseaudio из Ubuntu 12.04 на моем Toshiba P875-S7200, и он прекрасно исправил скайп! звук превратился из дерьма в офигенный :) примечание: мне пришлось установить alsa-hda-dkms, чтобы вообще получить звук на этом ноутбуке


1
Спасибо! Можете ли вы дать пошаговую инструкцию, как вы это сделали здесь ?
Filbuntu

0

У меня это работало, убунту 12.10 / 64, мб asus m4a785tdv-evo amd64 (аудио VIA VT1708S)

отредактировал /etc/pulse/default.pa( sudo pico /etc/pulse/default.pa)

не могу найти load-module module-hal-detect

так что я просто отредактировал строку load-module module-udev-detect, чтобы иметь:

load-module module-udev-detect tsched=0

сохранил изменения и перезапустил систему. Сейчас скайп вроде нормально. до сих пор у меня были проблемы при использовании Skype с треском / эхо / шумом, который иногда корректировался / останавливался во время разговора (иногда это исправлялось при закрытии веб-браузера), но иногда он продолжал идти все время, сильно компрометируя разговор. Скайп, видимо, был единственной ситуацией со звуком для меня.


1
Спасибо за ваши усилия, но, похоже, этот ответ уже является частью самого оцененного (отредактированного) ответа ( askubuntu.com/a/201747/30631 ).
Filbuntu

0

Ни одно из решений, опубликованных до сих пор, не сработало для меня 14.04, но установка аудио модуля alsaв Preferences-> Audio-> Output устранила его для меня на vlc.


-4

Вы должны проверить ваше интернет-соединение ( http://www.speedtest.net для проверки скорости).

Кроме того, поскольку он работает после RyhthmBox, вы также можете попробовать обновить драйверы (для звуковой карты).

Это также может помочь другим ответчикам, если вы сообщите нам, какая звуковая карта установлена ​​на вашем компьютере.


Спасибо за это, но скорость интернета не изменилась после переключения с 11.10 на 12.04, она по-прежнему невелика (загрузка DSL 768Kbps :-(, но до сих пор она была оштрафована, таких проблем со звуком нет.
Filbuntu

Как я узнаю, есть ли у меня последняя версия драйвера? Как обновить звуковую карту AMD? jockey-gtkпоказывает только графическую карту. (возможно, это будет еще один вопрос
аскубунту
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.