1.问题描述:
在笔记本电脑的ubuntu系统中,没有麦克风输入没有音量,在Sound选项中看到只有一个名为 Multichannel Input-sof-hda-dsp的音频输入设备,如图:
2.解决方案:
2.1. 查看硬件设备信息,如果输出中包含DMIC或类似设备(如hw:0,6),说明麦克风硬件已被识别
arecord -l
结果如图,系统已经识别到多个音频输入设备,包括DMIC32(device: 6)和DMIC16(device: 7)。这表明硬件本身被正确识别,问题可能出在音频配置或软件层面。
2.2. 查看当前音频输入源:
pactl list sources
2.3. 手动加载DMIC32设备(设备ID为6)
pactl load-module module-alsa-source device=hw:0,6
2.4 默认输入源
pactl set-default-source alsa_input.hw_0_6
此时设置中多了sof-hda-dsp
2.5. 测试
录制声音5s到test.wav文件中
arecord -D hw:0,6 -f cd -d 5 test.wav
播放检查
aplay test.wav