型号:HP Envy 15 3040nr

型号:HP Envy 15 3040nr

我所拥有的以及扬声器的地图:

http://asyndetic.com/blog/wp-content/uploads/2013/04/hp_envy15_speakers.jpg

型号:HP Envy 15 3040nr

这并没有显示出前面实际上有 4 个扬声器,所以总结一下6.1发言人:

  • 前左
  • 右前方
  • 键盘上方
  • A底部笔记本电脑

问题:

声音的只从前面出来,而且我不确定是全部四个还是四个中的两个。

作为一个 Ubuntu/Linux 的菜鸟,我不知道该怎么做软件,但我明白了阿尔萨如果有人想尝试一下的话。

答案1

我有一台 HP Envy dv7-7390eb 笔记本电脑,在 Ubuntu 14.04.1(全新安装)中对我有用的是:

gksudo gedit /etc/pulse/default.pa

并添加以下行

load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe

当您重新启动并进入声音设置(单击音量控制图标并选择“声音设置”)时,会出现一个额外的条目“同时输出至内置模拟立体声“出现在”输出“ 标签。单击此处,然后点击“测试声音“按钮向右移动,现在您将有 6 个扬声器需要测试。对我来说,现在 6 个中有 5 个可以工作,只有低音炮保持静音。这是一个很大的进步,尽管不是一个完整的解决方案......

(我尝试了与 /etc/modprobe.d/alsa-base.conf 中的更改有关的所有操作,例如添加行options snd-hda-intel model=ref或对其进行更改,但均无效。并且我尝试远离 hda-jack-retask,因为它对我这样的新手来说似乎有点危险)。

答案2

我设法拥有了所有频道(hdajackretask 只有中心和 LFE,所有其他频道都是静音的,至少在我使用的 ubuntu 14.10 中是这样)所以我遵循了这个提示:

gksudo gedit /etc/pulse/default.pa

并添加以下行:

load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe

低音炮还需要其他东西

enable-lfe-remixing = yes
default-sample-channels = 5
default-channel-map = front-left,front-right,rear-left,rear-right,lfe

/etc/pulse/daemon.conf

所有 6 个频道都正常。不过音量似乎很小。干杯

答案3

您引用的 reddit 帖子确实应该有效,但如果~/.pulse不存在,则需要创建它,然后在应用 hda-jack-retask 中的更改后将其删除。

注意:对于 13.10,它现在是 alsa-tools-gui 的一部分,因此安装后,您只需运行hdajackretask

更多详细信息请参见此处: https://launchpad.net/~diwic/+archive/hda

为了在 13.10 上进行测试时更加轻松,我仅使用了以下内容:

ln -s .config/pulse .pulse && hdajackretask && rm .pulse && pulseaudio -k && pulseaudio -D  

我的设置与 reddit 帖子的设置一致。

(我本来想发表评论,但我的代表人数不足。:S)。

我使用的是 HP ENVY TS 15 J053cl,使用下面的声音测试没有找到后置扬声器,但它们正在播放音频,因此猜测只是内置的。(将它们设置为后置没有任何用处)。

我通过以下方式测试:

speaker-test -c5 -l1 -twav  

我有时间的时候会再玩一会儿,但我希望发布这篇文章能够帮助到其他人。

相关内容