使用内置麦克风时无声音输入

使用内置麦克风时无声音输入

我已经在 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
    更改选项后重新启动,因为这是内核参数。

相关内容