Как я могу исправить шумное устройство ввода (внутренний микрофон)? snd_hda_intel - отладка включена
Как видно из названия, у меня проблемы с очень шумным устройством ввода звука - внутренним микрофоном или любыми подключенными микрофонами.
До сих пор я сужал это до проблемы в ALSA, так как моя отладочная информация показывает много "нулевых" значений. Кто-нибудь может помочь?
Информация об отладке: http://www.alsa-project.org/db/?f=e0c6fb7e10624bf7691aa2b405cf0d3968e56c63
Извлечь из отладки:
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
1 ответ
Не реальный ответ, но некоторая помощь отладки. Я бы отключил pulseaudio во время тестирования (установите autospawn в /etc/pulse/client.conf и pulseaudio -k
). Затем сделайте тестовую запись, используя
arecord -f dat -r 44100 -D hw:0,0 test.wav
Воспроизвести с aplay
, Затем поэкспериментируйте с частотой дискретизации (-r) и параметрами модуля в /etc/modprobe.d/alsa-base.conf (перезагрузите с помощью sudo /sbin/alsa force-reload
). Возможные варианты: position_fix, model и enable_msi. Мне, например, повезло, установив модель в dell (которую, я думаю, я не получил), position_fix в 2 и enable_msi в 1. Никакой реальной науки за этим не стоит.