Skype і VLC звучать шипляче / спотворено / погано


51

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

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 під назвою Контролер Hudson Azalia (rev01) Advanced Micro Devices (AMD), підсистема Lenovo Device 21ea (згідно з sysinfo) на Lenovo Thinkpad Edge 525.


1
якщо ви маєте подвійне завантаження з Windows, ви можете спробувати скайп там, щоб побачити, чи це проблема з обладнанням. Є це?
Альвар

@Alvar У мене немає подвійного завантаження і не буде його мати на цьому комп’ютері. Але я мав Ubuntu 11.04, встановлений на цьому ж комп’ютері до встановлення 12.04, і скайп працював з коробки / сховищ. Я навіть не повинен був робити крок 1 SoundTroubleshootingProcedure, щоб отримати будь-який звук, він просто працював без шипля.
Filbuntu

Відповіді:


94

Це не просто проблема зі Skype, я вважаю, що це проблема, ви вже здогадалися, PulseAudio.

Обхід? Справді є.

Вимкнення програми Glitch 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 (модуль-udev-detect). Найбільші хіти Абби / Королева танцю (Перша в моїй колекції) тепер чудово викачується!
AndyM

2
Дякую, що виправили це і для мене. Аудіо без глюків має бути перейменовано на "аудіо глюк". Пульс настільки проблематичний. Сподіваємось на звукову систему спуску в Linux.
Метт H

3

Якщо ви підозрюєте, що саме пульс-аудіо викликає у вас проблеми, вам може бути легше виправити. Я розмістив статтю з покроковими вказівками у своєму блозі про те, як виправити поганий звук в Ubuntu . Це виправлення для Wine, але оскільки це модифікація файлу конфігурації pulseaudio, це може бути застосовно до інших подібних проблем.


Дякую! Я сподівався, що це спрацює, але не вдалося :-( для мене (за замовчуванням фрагмент-розмір-мсек встановлено на 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 за замовчуванням вибрати картку pci, спробувавши налаштування з повного посібника з звукової програми, як показано нижче:
Це здається, функція index = 0 мені не хоче допомагати. Можливо, це пов'язано з тим, що моя машина реєструє 2 звукових драйвери з такою ж назвою? cat /proc/asound/modulesдає цю відповідь:

0 snd_hda_intel  
1 snd_hda_intel  
2 snd_cmipci  

Будь-які ідеї або щось, що ви хочете побачити, перш ніж зможете мені допомогти. Btw, забув згадати. Якщо я спробую параметр індексу, мій ПК може бути видалений з aplay -l та cat / proc / asound / module.

Налаштування звукових карт за замовчуванням / зупинення декількох звукових карт від перемикання Примітка. Цей розділ передбачає, що ви встановили кожну звукову карту належним чином.

В оболонці введіть

    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. Виявлений імпульсний звук викликав це. Позбавлення пульсуаудіо відновило для мене чіткий звук у Skype. Для таких дистрибутивів на основі Gnome, як mainline Ubuntu, видалити pulseaudio неможливо, оскільки це залежність від більшості матеріалів gnome, включаючи gdm, але для kubuntu, xubuntu та lubuntu це може фактично працювати, оскільки вони спочатку не постачаються з pulseaudio і програмне забезпечення gnome, і якщо він встановлений, швидше за все, це сталося як залежність від іншого пакету, який залежить від gnome або його бібліотек.


1
Хтось намагався позбутися pulseaudio в Ubuntu 12.04? І чи допомогло це покращити проблеми зі звуком скайпу без побічних ефектів? Якщо так і так, скажіть, будь ласка, як ви це зробили в цьому запитанні
Filbuntu

1

Щойно я видалив pulseaudio з ubuntu 12.04 на своєму toshiba p875-s7200, і він виправив скайп красиво! звук перейшов від лайно до дивовижного :) Примітка: мені довелося встановити alsa-hda-dkms, щоб взагалі отримати звук на цьому ноутбуці


1
Дякую! Чи можете ви дати покрокову інструкцію, як ви це зробили тут ?
Filbuntu

0

Це працювало для мене, ubuntu 12.10 / 64, mb 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 здається прекрасним. до цих пір у мене були проблеми при користуванні Skype з тремтінням / ехо / шумом, який іноді коригувався / зупинявся під час розмови (іноді він виправлявся при закритті веб-браузера), але іноді він продовжував весь час сильно загрожувати розмові. Мабуть, скайп був єдиною ситуацією для мене зі звуком.


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

0

Жодне з опублікованих досі рішень не працювало для мене 14.04, але встановлення звукового модуля alsaв Налаштування-> Аудіо-> Вихід фіксувало його для мене на vlc.


-4

Ви повинні перевірити підключення до Інтернету ( для перевірки швидкості http://www.speedtest.net ).

Крім того, як це працює після RyhthmBox, ви також можете спробувати оновити драйвери (для звукової карти).

Це також може допомогти іншим відповідачам, якби ви сказали нам, яку звукову карту у вас на комп’ютері.


Дякую за це, але швидкість Інтернету не змінилася після переходу з 11.10 на 12.04, вона все ще не велика (завантаження DSL 768Kbps :-(, але вона спрацювала штрафом поки що, таких звукових проблем немає
Filbuntu

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