Как я могу исправить шумное устройство ввода (внутренний микрофон)? 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. Никакой реальной науки за этим не стоит.

Другие вопросы по тегам