LINUX.ORG.RU

Частотный шум микрофона в Gentoo kernel 4.5

 , ,


0

1

Обновил мир, собрал ядро gentoo-sources-4.5, и появился странный частотный шум в микрофоне(периодические щелчки). Это имеет место и в скайпе, и если писать с помощью arecord. Раньше такого небыло. Пульсаудио не использую. Что это может быть?

Вот образец записи ( Записано так: arecord -f cd test.wav )

http://vk.com/doc12885124_437391340

Материнская плата asus m4a77t/usb3 - https://www.asus.com/Motherboards/M4A77TUSB3/

Встроенная звуковуха. Вот что пишет производитель материнки:

VIA VT1708S 8-Channel High Definition Audio CODEC

В ядре включено HD-audio и вкомпилен кодек VIA.

  • CONFIG_SND_HDA=y
  • CONFIG_SND_HDA_INTEL=y
  • CONFIG_SND_HDA_HWDEP=y
  • CONFIG_SND_HDA_CODEC_VIA=y
  • CONFIG_SND_HDA_GENERIC=y
  • CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
  • CONFIG_SND_HDA_CORE=y
  • CONFIG_SND_HDA_PREALLOC_SIZE=2048
Deleted

Последнее исправление: Deleted (всего исправлений: 3)

Это может быть опустошение буфера.

Если бы это было в приложении, я посоветовал либо увеличить длину буфера, либо опрос микрофона в отдельный поток вынести и приоритет ему увеличить.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

В ядре для hd-audio тоже можно настраивать буфер.

anonymous
()
Ответ на: комментарий от i-rinat

В ядре размер буфера для HD-audio стоял 64 кб. Поставил сперва 128, а потом и 2048, и ничего не поменялось.

Deleted
()
Ответ на: комментарий от Deleted

У тебя звук восьмибитный. Почему 16 бит не используешь?

В Audacity видны выбросы порядка 20 пунктов, сначала в одну сторону, потом в другую. Это не похоже на опустошение буфера. Возможно, какое-то свойство самого железа или ADC. На фоне максимум 256 (или 128) эти выбросы заметны. Если они по столько же пунктов в 16 битах, то ты их просто не заметишь.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.