如何让内置低音炮在华硕G73JW上工作?

我有一台华硕G73JW笔记本电脑,内置一个内置低音炮。 目前,系统将内部扬声器检测为2.0系统(或者我可以更改do 4.0是唯一的其他选项)。 我在这里找到了一个错误报告: https : //bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/673051 ,它讨论了这个错误,据他们说,修复程序是在2010年底向上游发送的。我本以为这会成为12.04,但我猜不是吗?

我尝试按照最底部给出的链接安装最新的ALSA驱动程序,这里: https : //wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules但是我在尝试安装时遇到错误:

sudo apt-get install linux-alsa-driver-modules-$(uname -r) Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-alsa-driver-modules-3.2.0-24-generic E: Couldn't find any package by regex 'linux-alsa-driver-modules-3.2.0-24-generic' 

我相信我已正确添加了存储库:

 sudo add-apt-repository ppa:ubuntu-audio-dev/ppa [sudo] password for codyloco: You are about to add the following PPA to your system: This PPA will be used to provide testing versions of packages for supported Ubuntu releases. More info: https://launchpad.net/~ubuntu-audio-dev/+archive/ppa Press [ENTER] to continue or ctrl-c to cancel adding it Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.7apgZoNrqK --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 4E9F485BF943EF0EABA10B5BD225991A72B194E5 gpg: requesting key 72B194E5 from hkp server keyserver.ubuntu.com gpg: key 72B194E5: public key "Launchpad Ubuntu Audio Dev team PPA" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) 

我也运行了更新(按照上面的修复说明)。

有任何想法吗?

一年前修复一个bug是不太可能的,它提供了来自ubuntu-audio-dev ppa的最新驱动程序,但没有在12.04发布。 LTS。

因此,我建议您首先查看您的/etc/pulse/daemon.conf是否设置为启用2.1声音。 应该有以下条目:

 default-sample-channels = 3 enable-lfe-remixing = yes 

尝试在尝试安装可能不稳定的新驱动程序之前帮助您获得低音炮的声音。

目前没有比audio-dev-ppa(1.0.25 + dsfg-0ubuntu1)提供的12.04更新的驱动程序。 然而,这可能会在不久的将来发生变化。 根据ALSA驱动程序的发行说明,需要从源代码构建自定义内核模块:

可以使用ma实用程序(包含在模块助手包中)从alsa-source包中的源构建自定义alsa-modules包。 alsa-base的发行说明

/etc/pulse/daemon.conf上尝试更改后没有成功,我在/etc/pulse/daemon.conf添加了etc/modprobe.d/alsa-base.conf这一行:

 options snd-hda-intel model=asus-mode4 

现在它完美运作!

噢,大家好,我还有其他低音炮的故事,而我正在思考这是如何工作的,因为新版本的pulseaudio运行得不好,只有我的配置才能与低音炮一起播放,修理这很简单,第一:

在/etc/pulse/daemon.conf中更改该行

 ; enable-lfe-remixing = yes 

 enable-lfe-remixing = yes 

在/etc/pulse/client.conf中更改该行

 ; autospawn = no 

 autospawn = no 

接下来在etc / modprobe.d / alsa-base.conf或etc / modprobe.d / alsa.conf中添加以下行:

 options snd-hda-intel model=XXXX 

其中XXXX可以是asus-mode1,asus-mode2,… asus-mode8

取决于nootebook是其中之一,我们如何选择一个?

本主题首先建议添加到/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,lfe paths-output = analog-output analog-output-speaker priority = 7 direction = out 

(取决于内核,你必须更改direction =输出的最后一行,至少在内核3.8.0-30中你必须这样做),但在我的华硕R401V8中工作不正常,但我们将使用此配置文件进行测试和终端中的这一行(不要以root身份运行)

 pulseaudio -k && modprobe -r snd-hda-intel && modprobe snd-hda-intel model=asus-modeX && pulseaudio --start 

如果pulseaudio被关闭,这行将传递一个消息错误,在执行之前使用pulseaudio –start并且你没有为此运行jack并关闭所有玩家,接下来,我们将用模式1到8替换X测试:

 pulseaudio -k && modprobe -r snd-hda-intel && modprobe snd-hda-intel model=asus-mode1 && pulseaudio --start 

我们将检查声音设置,首先,我们必须检查配置文件中是否有Analog Surround 2.1(请选择计算机的扬声器卡),如果没有,我们关闭窗口,用下一个asus执行该行模式,并再次检查配置文件,如果存在我们将测试扬声器的配置文件,并且重低音扬声器必须发声,你必须在扬声器测试中看到3个选项,左,右和低音炮,所有大多数播放的东西,okey,in我的情况适用于asus-mode5,但是配置音频配置文件之前,重低音扬声器只播放右扬声器的声音,我使用此配置文件:

 [Mapping analog-surround-21] device-strings = front:%f hw:%f channel-map = left,right,lfe,lfe paths-output = analog-output analog-output-lineout analog-output-speaker analog- output-desktop-speaker analog-output-headphones analog-output-headphones-2 paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog- input-headphone-mic analog-input-headset-mic 

与模拟立体声相同,但在频道地图中使用lfe,lfe,并且对我来说效果很好,你可以测试一下这个:

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

做一些变化,检查你最常播放音频文件的扬声器,音乐与低音理想的听和检查。

这个方法适用于:Ubuntu,Debian,Arch,Gentoo,基本上是alsa和pulseaudio的发行版。

再见,抱歉我的英语不好。

我仍然需要通过在/usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf添加以下行来添加2.1环绕声系统:

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

之后在声音设置中有一个额外的模式“Analogue Surround 2.1 Output”,让我可以控制超低音扬声器。 在此处查看更详细的说明。 这适用于运行Ubuntu 12.10的华硕N76VM,因此具有出色的音质。