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

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

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

问题:当启动到Ubuntu时,两个音频通道仅在左扬声器上播放,而右扬声器保持静音。 在声音设置中使用测试声音问题在左扬声器中播放“左前”和“右前”问题。

我所知道/尝试过的:当启动到Win7时,两个扬声器在物理上都能正常工作,因为声音是正确的。 耳机音频是正确的,并且两个频道在各自的侧面播放。 alsamixer设置正确,没有任何不平衡或无意中静音。 pavucontrol设置是正确的,没有任何不平衡或静音。 我也尝试了所有的配置文件,没有任何积极的变化。 (目前设置为’Analog Stereo Duplex’。)

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

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

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

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

从这个页面HDA audio models.txt ,最接近的已知编解码器是STAC92HD83(IDT / sigmatel)。

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

STAC92HD83 *
参考板
hp-dv7-4000 HP dv-7 4000
hp_cNB11_intquad HP CNB型号有4个扬声器
hp-zephyr HP Zephyr
hp-led HP用于静音LED的BIOS损坏
hp-inv-led HP带有破碎的BIOS,用于带静音LED的倒置静音LED hp-mic-led HP
耳机插孔戴尔Latitude配有4针耳机插孔
惠普Envy低音扬声器的 hp-envy-bass 引脚固定(NID 0x0f)
hp-envy-ts-bass 适用于HP Envy TS低音扬声器的固定(NID 0x10)
hp-bnb13-eq 惠普笔记本电脑的硬件均衡器设置
自动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声卡的低级接线程序:
    您可以将编解码器输出更改为物理插孔连接:fi单击“内置扬声器”附近的“覆盖”,然后您可以选择列表中的另一个输出(如线路输出)来替换当前不好的“扬声器”。 您必须关闭所有声音程序,包括alsamixer,并在应用更改时取消静音主推子(使用alsamixer)。
    这里有一些信息