联想 Y50 低音炮无法与 Ubuntu 14.04.2 LTS 配合使用

联想 Y50 低音炮无法与 Ubuntu 14.04.2 LTS 配合使用

我无法让联想 Y50 上的低音炮工作。谷歌搜索后没有找到任何解决方案。如果有人有任何线索,请告诉我。谢谢!

答案1

这对我有用:

首先,安装并运行 HDA Analyzer:(
wget -O run.py http://www.alsa-project.org/hda-analyzer.py
sudo python run.py需要 root 权限)

其次,使用 GUI 执行以下操作:
•PIN 0x17 -> Widget Control -> 勾选 OUT 并取消勾选静音:
在此处输入图片描述

•PIN 0x1a -> VREF -> 将其设置为 100:
在此处输入图片描述

第三,听听音乐来测试一下。
如果还是不行,你可以关注这个帖子,也许有人会找到答案:
(https://superuser.com/questions/945110/how-do-i-make-my-lenovo-y50s-subwoofer-work-on-linux

HDA 分析器可以在这里找到:http://www.alsa-project.org/main/index.php/HDA_Analyzer

答案2

我通过以下步骤使我的 Y50-70 低音炮工作:

/etc/pulse/default.pa末尾添加以下行:

load-module module-combine channels=3 channel_map=front-left,front-right,lfe

然后/etc/pulse/daemon.conf要注意;enable-lfe-remixing = noenable-lfe-remixing = yes是,你必须删除;

然后重新启动。

在 Kubuntu 15.04 上测试并验证。

答案3

在引用的超级用户问题最近的后续行动,我们设法让它工作,你可以通过以下方式完成它:

首先安装alsa-tools(包含hda-verb
,然后执行此shell脚本以 root 身份

#! /usr/bin/env sh

# Run this script as root!

dev="/dev/snd/hwC1D0"

hda-verb $dev 0x17 SET_POWER 0x0
hda-verb $dev 0x1a SET_POWER 0x0
hda-verb $dev 0x03 0x300 0xa055
hda-verb $dev 0x03 0x300 0x9055
hda-verb $dev 0x17 0x300 0xb000
hda-verb $dev 0x17 0x707 0x40
hda-verb $dev 0x1a 0x707 0x25

边注:实际上,不用 hda-verb 也可以做到,仅使用 python(hda 分析器可以导出),但代码会变得更加混乱。

如果由于某种原因您想要手动执行更多操作,请按以下步骤操作:

alsa-tools通过 apt-get 或类似工具安装。

HDA Analyzer像这样获取:
wget -O run.pyhttp://www.alsa-project.org/hda-analyzer.py

边注:如果 python 是 python2 的符号链接,hda-analyzer 才能在您的机器上正确运行,通常情况下是这样,但也有例外。(至少是 Arch linux。)

运行 HDA 分析器:
python run.py

在 HDA 分析器内部,查看卡 1 下方。

对节点 0x17 的更改:
取消勾选Val[0]:静音
勾选Out小部件控制

对节点 0x1a 的更改
设置 VREF 为小部件控件100代替希兹

退出 hda_analyzer。

再次运行这两个 hda-verb 命令以 root 身份

hda-verb /dev/snd/hwC1D0 0x17 SET_POWER 0x0
hda-verb /dev/snd/hwC1D0 0x1a SET_POWER 0x0

再次启动 hda_analyzer。

增加卡1上节点0x3(AUD_OUT)的输出音量:
在HDA Analyzer下输出放大器Val[0]Val[1]滑块向右推。可能需要将它们推到最右边,您才能听出差别。

以下是您可以用来测试的低频音频文件。

你可以通过在耳机插头上插入一些东西来测试它,因为低音炮不像普通扬声器那样受到插入耳机的影响,至少在更改上述设置之后是这样。不幸的是,这个问题也没有通过 shell 脚本解决。

答案4

尝试lfe-crossover-freq = 0设置/etc/pulse/daemon.conf

相关内容