我有一台Lenovo Y50笔记本电脑,该笔记本电脑集成了低音炮,如果我下载HDA Analyzer并进行更改,则该低音炮仅在Linux Mint 17.2上有效:
- PIN 0x17->小部件控制->签出
- PIN 0x17->输出放大器-> Val [0]->取消选中静音
- PIN 0x1a-> VREF->设置为100
问题是我尝试了其他各种发行版(Ubuntu,Antegros,Manjaro,Debian,Fedora),并且做同样的事情不能使低音炮正常工作。在其他发行版中,我尝试应用各种其他解决方案(以及前面提到的解决方案),例如:
hdajackretask
从alsa-tools
软件包中尝试(只能在Ubuntu上做一些事情,在其他报告中却要这样做tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
;请记住,我在Ubuntu上尝试了各种设置,但是低音炮仍然无法工作)- 设置
enable-lfe-remixing = yes
在/etc/pulse/daemon.conf
- 设置
default-sample-channels = 3
并default-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 Mint和Fedora 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脚本。
python2
终端。是的,我确实是从ddulic92的链接中获取的,我只是相应地修改了python命令并也使用sudo
。请务必返回您在Arch Linux上的发现-我很好奇,因为我还没有尝试过。