HP Envy m6 低音炮 Beats Audio 无法正常工作

HP Envy m6 低音炮 Beats Audio 无法正常工作

我有一台 HP Envym6-n010dx.运行 Elementary(Ubuntu 14.04)这是基于 AMD 的型号,包含 2 个扬声器和一个集成低音炮形式的 Beats Audio。它使用 Realtek ALC3241 声卡/芯片。我根本无法让低音炮工作,而且与 Windows 8 上的 Beats 相比,声音简直可笑。我阅读了许多关于此问题的帖子,并尝试了许多建议,例如将选项 snd-hda-intel model=ref 添加到 alsa-base.conf、启用 lfe 混音以及更改采样通道数量。当使用 HDAJackRetask 时,我将其中一个未连接的引脚设置为 LFE 扬声器,Alsamixer 显示一个可以静音或取消静音的低音扬声器,但没有音量级别,并且我的声音没有任何变化。根据我连接的引脚,alsamixer 中会显示不同的东西,但它们没有音量级别,只有静音或输出。我觉得我已经尝试了一切,任何帮助都将不胜感激。如果您想查看我的 aplay 或 lspci | 音频输出,请告诉我。提前致谢。

答案1

以下是我解决低音炮问题的方法。

  1. 我在软件管理器中搜索了 ALSA Tools。请注意,ALSA Tools 现已包含 HDAJackRetask。

  2. 我从搜索结果中安装了 ALSA Tools。启动 HDAJackRetask。选择 ALC3241。在这里我注意到我的 Pin ID 设置如下:

引脚 0x12 = 内置麦克风 引脚 0x14 = 内置扬声器 引脚 0x15 = 耳机 引脚 0x1a = 麦克风

  1. 要激活低音炮,我只需选择“显示未连接的引脚”,将引脚 ID:0x17 覆盖为内置扬声器 (LFE),然后单击立即应用。我使用 VLC/Rythmbox/Videos 检查了声音输出。最后,我单击了“安装启动覆盖”以使设置永久生效。

答案2

我的配置:

笔记本电脑:华硕 Zenbook UX51VZA Realtek ALC663 操作系统:Ubuntu 14.04.3(lsb_release -a),内核:3.019.031(uname -r)

扬声器:仅内置扬声器和低音炮

问题:外部低音炮不工作或无法识别

解决:

a. 在 alsa-base.conf 底部添加一行

`sudo gedit /etc/modprobe.d/alsa-base.conf`
line at bottom-->   
      options snd-hda-intel model=auto

b. 无需更改 /etc/pulse/default.pa 中的任何内容

c.编辑 daemon.conf 文件

sudo gedit /etc/pulse/daemon.conf
--> take out the ";" and change to yes for this line 

启用-lfe-remixing = 是

also, unmark line/edit/or add as necessary in order to have

默认通道映射 = 前左、前右、lfe

(注意:如果您的扬声器配置不同,即您有后置扬声器等,请添加这些扬声器,例如后左扬声器、后右扬声器...)


如果您只有内置笔记本电脑扬声器和低音炮 -------------

d. 将以下行块添加到 extra-hdmi.conf 文件中

sudo -H gedit /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf

[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
priority = 7
direction = output


sudo gedit /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf

...在此处添加与上面相同的块

  1. 安装 pavucontrol sudo apt-get install pavucontrol

  2. 安装 alsa-utils-gui

    sudo apt-get 安装 alsa-utils-gui

  3. 安装 hdajackretask

    sudo add-apt-repository ppa:diwic/hda && sudo apt-get 更新

    安装 hda-jack-retask

在终端中输入此命令:

hdajackretask

选择/勾选“显示未连接的引脚”,勾选“高级覆盖”转到“未连接”,引脚 0x16,选择位置:外部,设备:扬声器,插孔:其他模拟,通道:5,通道组:'中心(LFE)。单击立即应用。现在取消选择高级覆盖。返回列表,直到到达引脚 0x16。应该选中它,但选项显示为空白。从下拉列表中选择内部扬声器(LFE)。单击立即应用并安装启动覆盖。

注意:要检查低音炮可能的引脚设置,请获取以下内容:

 sudo apt-get install snd-hda-tools

    then type command:  sudo hda-jack-sense-test -as

(首先插入低音炮,...在针线上寻找 YES,然后断开低音炮的连接)

NOTE2: mine showed the subwoofer when connected as being on pin 0x1e. But, I decided to leave it on pin 0x16. 

重新启动计算机。

  1. 打开 Pavucontrol

    • 转到“配置”选项卡并选择“模拟环绕 2.1 输出 + 模拟输入”(或者如果您有其他配置,如前置/后置扬声器,而不是 4.1,或前置/中置/后置 5.1 等)

    • 转到“输出设备”,在下拉选项“PORT”中选择“扬声器”。根据需要调整音量

  2. 检查 alsamixer 音量,尤其是主音量和低音音量。使用右箭头键在选项之间移动。如果您看到某个设备的 MM,请按“M”取消静音。然后按向上箭头键提高音量 ---> 输入命令:alsamixer

祝你好运。

相关内容