连接耳机时扬声器发出声音

连接耳机时扬声器发出声音

我遇到了声音问题,我知道其他用户以前也遇到过这个问题:在我的 Ubuntu 安装中声音运行正常,但当我戴上耳机时,扬声器没有被正确禁用。

有趣的是,在 alsamixer 中检查音量时,耳机连接检测到并且扬声器通道已静音 - 但这没有效果 似乎耳机通道通过扬声器和我的耳机播放,因为静音此通道会使两个物理设备都静音。此外,插入耳机时,扬声器在 pavucontrol 或系统声音设置中不再可见。

我尝试了options snd-hda-intel model=xxxx/etc/modprobe.d/alsa-base.conf 中的各种版本,包括auto、、、、,但均无效。Alsamixer 还显示“自动静音模式”已启用generichplaptophp-laptop

笔记本电脑:HP Spectre x360、Ubuntu 14.04、PulseAudio 4.0。

更新:升级到 Willy Werewolf - 问题仍然存在。

答案1

事实证明这是引脚映射的问题(几个扬声器引脚被设置为使用耳机输出而不是扬声器输出)。

我使用了 ALSA 的HDA 分析仪工具来调试这个问题,并通过改变以下引脚来纠正这个问题:

0x17 to Audio Output 0x11
0x1d to Audio Output 0x11

答案2

我通过运行命令解决了这个问题

alsamixer

然后按右箭头键,直到进入自动静音模式(最右边第二个)。按向下箭头可禁用此服务。

也适用于 16.04 Xenial。

http://ubuntuguide.net/fix-sound-still-coming-from-speakers-after-plug-in-headphones-on-ubuntu-10-04

相关内容