Хрипит микрофон usb-камеры

Здравствуйте.
После последнего обновления звук в скайпе стал хрипеть. Использую usb веб-камеру со встроенным микрофоном. Сначала грешил на скайп (хотя может и его вина тоже есть), но потом попробовал послушать что пишет микрофон такой командой:
arecord -D hw:2,0 -f S16_LE | aplay -q
сначала шума нет, но стоит только что-нибудь сказать микрофон начинает записывать звук исходящий из колонок (получается такая рекурсия). Причем чем дальше, тем громче становится шум. Если в скайпе запустить тестовый звонок, то начинает шуметь сразу же.
Пробовал все варианты избавления от шума из вики скайпа и уменьшать задержку из вики альсы. Безрезультатно.
У меня в системе: кеды, пульсаудио, скайп, тв-тюнер со своей звуковой картой (для информации).
После обновления смотрел может обновилось что-то связанное со звуком, но ни пульсаудио, ни альса, ни скайп не обновлялись. Обновлялось ядро.
Подскажите пожалуйста в какую сторону смотреть.
Если нужны какие-нибудь логи, конфиги, напишите, предоставлю.
www.linux32.ru - новости и статьи о Linux
Может, вот это попробовать?
http://habrahabr.ru/post/243977
32reg
сначала шума нет, но стоит только что-нибудь сказать микрофон начинает записывать звук исходящий из колонок
Хм… Это ж, вроде, физика, при чём тут программы? Можно попробовать разместить всё так, чтобы микрофон был сзади колонок. Нужно проверить, не передаётся ли звук через стол (или на чём там оно всё стоит). Радикальное решение - наушники вместо колонок.
mehanoid, попробовал - чуть лучше, но все же хрипит если громче скажешь.
akorop, микрофон прикреплен к монитору сверху и находился там все время. До обновления проблем никаких не было.
www.linux32.ru - новости и статьи о Linux
Если б был не пульс, а просто alsa, стОило бы alsamixer покрутить. А так не знаю.
А можно как-нибудь отключить временно пульсаудио не удаляя его? Хочу проверить микрофон без пульса.
www.linux32.ru - новости и статьи о Linux
Согласен с akorop, покрутить все же не мешало бы, судя по этому
32reg
но все же хрипит если громче скажешь
не может ли быть причина искажения звука, обусловленная обрезанием его амплитуды — имеется такое понятие, как клиппинг
PS……..все это, наверное, индивидуально и зависит от звуковухи.
Ошибки не исчезают с опытом - они просто умнеют
Можно еще поиграться с опциями snd-hda-intel - обычно при хрипе меняют значение опции position_fix = N
где N, обычно, принимает значение 1 (реже 2 или 3)
1 = use LPIB
2 = POSBUF: use position buffer
3 = VIACOMBO: VIA-specific workaround for capture
4 = COMBO: use LPIB for playback, auto for capture stream
Посмотреть какое значение опции используется можно так - systool -v -m snd_hda_intel | grep fix
UPD………из документации ALSA - If you get click noises on output, try the module option position_fix=1 or 2. position_fix=1 will use the SD_LPIB register value without FIFO size correction as the current DMA pointer. position_fix=2 will make the driver to use the position buffer instead of reading SD_LPIB register. (Usually SD_LPLIB register is more accurate than the position buffer.)
PS…..дополнительно можно попробовать добавить значение опции snd-hda-intel model - обычно, если уж звук не пошел из коробки, то начинается шаманство.
Ошибки не исчезают с опытом - они просто умнеют
32reg
А можно как-нибудь отключить временно пульсаудио не удаляя его?
$ pulseaudio –kill
Если не убивается:
/etc/pulse/client.conf
——————————————————————
autospawn = no
Но, как известно, без пульса (или без костыля) звук в скайпе не работает.
Проблема решилась сама собой после очередного полного обновления системы. Так и не понял в чем было дело.
Всем спасибо за советы.
Тему можно закрывать.
www.linux32.ru - новости и статьи о Linux
 
Зарегистрироваться или войдите чтобы оставить сообщение.