Ubuntu 14.04 声音问题:两个音频通道仅通过一个扬声器播放

Ubuntu 14.04 声音问题:两个音频通道仅通过一个扬声器播放

寻求一些帮助,因为我已经在许多帮助论坛上发布了帖子,但仍然无法解决问题。

系统信息:HP Probook 6470b(Ubuntu 14.04 LTS 和 Win7)英特尔公司 7 系列/C210 系列芯片组系列高清晰度音频控制器(rev 04)内核:3.13.0-37-generic

问题:启动 Ubuntu 时,两个音频通道都只通过左扬声器播放,而右扬声器则保持静音。使用声音设置中的测试声音提示会在左扬声器中同时播放“前左”和“前右”提示。

我所知道/尝试过的:两个扬声器在启动到 Win7 时都能够正常工作,因为声音是正确的。耳机音频正确且工作正常,两个声道都在各自的一侧播放。alsamixer 设置正确,没有失衡或无意静音。pavucontrol 设置正确,没有失衡或静音。我还尝试了所有配置文件,但没有任何积极的变化。(当前设置为“模拟立体声双工”。)

我很感激任何帮助,因为我非常困惑。我可以根据需要提供更多与修复相关的信息。谢谢,肯特

答案1

从 alsa-info 来看,您的声卡编解码器是 IDT 92HD81B1X5 。

运行以下命令也可以找到编解码器模型:

lspci -v | grep -A7 -i "audio"

从此页面HDA音频模型.txt,已知最接近的编解码器是 STAC92HD83 (IDT/sigmatel)。

从此列表中,您可以看到可以在 /etc/modprobe.d/alsa-base.conf 文件中尝试哪些选项(或多或少随机地),直到扬声器正常为止:

STAC92HD83*
参考 参考板
hp-dv7-4000 惠普 dv-7 4000
hp_cNB11_intquad配有 4 个扬声器的 HP CNB 型号
hp-zephyr惠普 Zephyr
hp-led HP BIOS 的静音 LED 灯损坏
hp-inv-led HP BIOS 倒置静音 LED 灯损坏 hp-mic-led HP 带麦克风静音 LED
耳机插孔 配有 4 针耳机插孔的 Dell Latitude
hp-envy-bass HP Envy 低音扬声器 (NID 0x0f) 的引脚修复
hp-envy-ts-低音HP Envy TS 低音扬声器 (NID 0x10) 的引脚修复
hp-bnb13-eq HP 笔记本电脑的硬件均衡器设置
汽车 BIOS 设置(默认)

要应用您的第一选择(列表中的第一个:“ref”),请运行以下命令编辑 alsabase.conf:

sudo gedit /etc/modprobe.d/alsa-base.conf

在末尾添加此行:
options snd-hda-intel model=ref
保存,重新启动并测试扬声器。
如果不行,请尝试下一个型号(fi hp-dv7-4000),再次将 alsa-base.conf 中的最后一行修改为:
options snd-hda-intel model=hp-dv7-4000
再次保存,重新启动并测试扬声器。
如果幸运的话,您将有 2 个扬声器...

  • 如果尝试了多个模型还是不行,可以安装 alsa-tools 来运行hdajackretask,这是 HDA 声卡的低级接线程序:
    您可以将编解码器输出更改为物理插孔连接:单击“内部扬声器”附近的“覆盖”,然后您可以在列表中选择另一个输出(如线路输出)来替换当前不太好的“扬声器”。应用更改后,您必须关闭所有声音程序,包括 alsamixer,并取消主推子静音(使用 alsamixer)。
    一些信息这里

相关内容