我已经在 Acer Swift SF314-54 上安装了 Ubuntu 20.04,但无法让内置麦克风检测到声音。
Alsamixer 将我的卡显示为 HDA Intel PCH,将芯片显示为 Realtek ALC256。
我在网上找到了一些对话,解决方法是 在末尾etc/modprobe.d/alsa-base.conf
添加修改,但不幸的是,它显然只有在插入外部麦克风时才有效。options snd-hda-intel model=headset-mic
我能做些什么来使用内置麦克风吗?
谢谢你!
答案1
我在拼命寻找解决麦克风问题的方法时偶然发现了这个帖子,该问题在运行 Ubuntu 21.10 / 22.04 的华硕笔记本电脑上突然停止工作。 laugeo 的这个回答帮我解决了这个问题:
还请检查“配置”选项卡是否显示设备的“双工”模式。
在我将 pavucontrol 中的配置文件从“模拟立体声输出”更改为“模拟立体声双工”后,麦克风开始再次工作,这意味着附加设备(“内置音频模拟立体声”,端口“内置麦克风”)现在显示在“输入设备”选项卡上并捕获环境音频。
答案2
- 在 alsamixer 中,按 F4 显示捕获设备并检查是否选择了内置麦克风进行捕获,以及级别是否正常。
- 或者安装 pavucontrol(pulseaudio 音量控制)并在“输入设备”中搜索/选择麦克风输入。同时检查“配置”选项卡是否显示设备的“双工”模式。
- 尝试
options snd-hda-intel model=alc255-acer
/etc/modprobe.d/alsa-base.conf (这是最接近你的电脑的选项这里)。
其他可能的选择是options snd-hda-intel model=alc256-asus-mic
。
更改选项后重新启动,因为这是内核参数。