如何修复嘈杂的输入设备(内置麦克风)?snd_hda_intel - 包含调试

如何修复嘈杂的输入设备(内置麦克风)?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。例如,我很幸运地将 model 设置为 dell(我不认为我得到了),将 position_fix 设置为 2,将 enable_msi 设置为 1。这背后没有真正的科学依据。

相关内容