如何使我的Lenovo Y50的低音炮在Linux上工作?


10

我有一台Lenovo Y50笔记本电脑,该笔记本电脑集成了低音炮,如果我下载HDA Analyzer并进行更改,则该低音炮在Linux Mint 17.2上有效:

  • PIN 0x17->小部件控制->签出
  • PIN 0x17->输出放大器-> Val [0]->取消选中静音
  • PIN 0x1a-> VREF->设置为100

问题是我尝试了其他各种发行版(Ubuntu,Antegros,Manjaro,Debian,Fedora),并且做同样的事情不能使低音炮正常工作。在其他发行版中,我尝试应用各种其他解决方案(以及前面提到的解决方案),例如:

  • hdajackretaskalsa-tools软件包中尝试(只能在Ubuntu上做一些事情,在其他报告中却要这样做tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy;请记住,我在Ubuntu上尝试了各种设置,但是低音炮仍然无法工作)
  • 设置enable-lfe-remixing = yes/etc/pulse/daemon.conf
  • 设置default-sample-channels = 3default-channel-map = front-left,front-right,lfe/etc/pulse/daemon.conf
  • 卸载PulseAudio并仅保留ALSA(我在这种状态下没有做太多尝试,只注意到speaker-test -c 6仅检测到2个通道:左前和右前)
  • 只留下alsa-base.conf/etc/modprobe.d/用下面的内容(这只是重新排序卡,但我相信它有助于当系统只ALSA,设置PCH为主):

    # Intel PCH
    options snd-hda-intel index=0  model=auto vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c
    
  • 将许多相关的配置文件夹从Linux Mint复制到Fedora,例如:

    • /etc/alsa//etc/modprobe.d//etc/pulse/
    • /usr/share/pulseaudio/alsa-mixer//usr/share/alsa/

所有这些尝试的解决方案均无效。

我通过运行一些信息命令开始进一步分析问题。从命令中wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh,我获得了有关Linux MintFedora Workstation 22(我目前正在使用它们)的以下信息。我没有发现任何有趣的东西,但也许您会发现。

但是,通过pactl list在两个发行版上运行命令,我得到了Linux Mint(Pastebin ID#Z81bqaR3)和Fedora(Pastebin ID#gDNJg4Lq),并且我注意到了这一点:

在Fedora(以及Ubuntu)上:

Card #1
    ....
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"

在Linux Mint上:

Card #1
    ....
    device.product.name = "Lynx Point High Definition Audio Controller"

在这方面,我遵循了Google搜索的第一个链接,ubuntu Lynx Point High Definition Audio Controller并注意到许多戴尔笔记本电脑都具有这种声音,然后是Google的pulseaudio models.txt(第一个链接),因此尝试alsa-base.conf/etc/modprobe.d/以下项中进行设置:

    # Intel PCH
    options snd-hda-intel index=0  model=dell-vostro-3500 vid=8086 pid=8c20
    # Intel HDMI 
    options snd-hda-intel index=1  model=auto vid=8086 pid=0c0c

没用

很抱歉,搜索提及而不是链接和不正确的pastebin链接,但是我是新手,最多只能发布2个链接。现在,我的问题是:

  • 您知道让我的笔记本电脑的低音炮在任何发行版(不仅是Linux Mint)上工作的正确方法吗?要么
  • 您知道如何使Fedora安装Lynx Point High Definition Audio Controller像Linux Mint一样看到声卡吗?(我在互联网上没有找到任何可以帮助这方面的信息)或
  • 你知道其他型号的名称设置为model=...alsa-base.conf可能的工作?我只试过了dell-vostro-3500。要么
  • 您知道没有安装PulseAudio可能会有所帮助的其他解决方案吗?(不是针对ALSA的HDA分析仪吗?PulseAudio可能会破坏我没有注意到的东西,但仅ALSA仍无法检测到低音炮,正如我提到的那样)

我还可以尝试运行两个发行版中的其他命令(Live USB上的Fedora和Linux Mint),这些命令可能对您有所帮助,并在此处发布信息。

谢谢!希望有人能帮助我,因为上周我变得发疯了。直到星期一,我才了解有关HDA Analyzer的信息,自从我购买这款笔记本电脑以来,我就失去了使低音炮在Linux上运行的希望。

编辑:后续问题与解决方案在这里

EDIT2:我自己的解决方案,在这里使用python脚本。


这对我有用
ddulic 2015年

1
谢谢您的回答,但是您所指的解决方案实际上是链接到此问题以及我已经尝试过的内容。
Dragoș 2015年

这是一个后续问题,因为我已经有一个多一点的时间来调查:superuser.com/questions/975219/...
DRAGOS

有点OT,但是您使用什么版本的python运行HDA Analyzer?您是否从ddulic92的链接中的URL获取并运行它?然后,我可以查看它是否可以在Archlinux中工作,这是值得的。我尝试了在Ask Ubuntu上提到的另一种解决方案,但这对我没有任何影响,但是据我所知,我再次没有使用Pulse Audio,而是使用Alsa(不过,pulse文件夹已经足够存在了) 。
miyalys 2015年

1
我使用Python2。在Fedora上,我输入python2终端。是的,我确实是从ddulic92的链接中获取的,我只是相应地修改了python命令并也使用sudo。请务必返回您在Arch Linux上的发现-我很好奇,因为我还没有尝试过。
Dragoș 2015年

Answers:



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.