5.1 环绕系统低音炮不工作

5.1 环绕系统低音炮不工作

我的低音炮在 Ubuntu 11.10 上无法工作。卫星扬声器均正常工作。它是 5.1 音响系统的一部分。我已经在 Google 上搜索并在 /etc/pulse/daemon.conf 文件中更改了这些变量并重新启动:

  • default-sample-channels = 6(之前为“2”)

  • enable-lfe-remixing = yes(之前是“no”

是否可能需要一个特殊的音频驱动程序?声卡安装在我的 ASrock 775i945GZ 上。如果是,我在哪里可以找到适用于 ubuntu 的驱动程序?在 Windows XP 上,我使用“Realtek 高清晰度音频驱动程序 ver:R1.47”(来自 ASrock 产品支持网站)

编辑 1 [2012 年 1 月 21 日]

好吧,我自己尝试了一下。我找到了这个网站:关联

我发现我的音频芯片是 Realtec alc888

我按照说明在 /etc/modprobe.d/alsa-base.conf 中添加了一行

我尝试了很多功能,但没有一个能让我的低音炮工作...alsamixer 中甚至没有低音炮调节器!

现在我写道:

选项 snd-hda-intel 模型=6stack-dig

但它就像在 pulseaudio 中一样:卫星工作,低音炮静音。我不知道下一步该怎么做...请帮忙!

编辑 2 [2012 年 1 月 21 日]

好的,现在我发现有一个用于高清音频芯片组的 Linux 驱动程序来自Realtek

我使用 sudo ./install 安装了最新的

大约花了 2 分钟就完成了。
我重新启动了,现在根本没有声音,音频选项中没有要配置的设备!而且我无法启动 alsamixer!:O

是我的错吗?我做错了什么吗?我忘了什么吗?

请帮忙!!!

编辑 3 [2012.01.21]

我也想重置,因此输入:

wolfi@wolfi-P4-3:~$ sudo /etc/init.d/alsa-utils reset
[sudo] wolfi 的密码:

然后它说:

sudo:/etc/init.d/alsa-utils:未找到命令

Realtek 毁了 alsa 吗?:O

答案1

好吧伙计们,我终于找到了自己的解决方案!

Realtek 确实破坏了 alsa,但因为 ubuntu 11.10 的 alsa 版本对于 Realtek 的驱动程序来说太新了!所以现在我正在运行 Ubuntu 10.4 Lucid Lynx(我更喜欢它的 GUI 而不是 11.10 的 Unity......)。我按照以下说明安装了驱动程序:

1)获取此包

sudo apt-get install build-essential

2)拆包

tar xfvj LinuxPkg_5.16rc25.tar.bz2
cd realtek-linux-audiopack-5.16
tar xfvj alsa-driver-1.0.24-5.16rc25.tar.bz2 

3)编译安装

cd alsa-driver-1.0.24
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install 

4)重启

sudo reboot

之后我必须将硬件配置文件更改为 5.1 模拟输出 + 模拟立体声输入,然后我的低音炮终于可以工作了!

但后来我在 VLC 中创建了一个播放列表,播放完每首曲目后我的低音炮就不再工作了!神秘莫测……但我也解决了这个问题 ;) 我必须设置 /etc/pulse/daemon.conf 中的以下行:

启用-lfe-remixing = no

启用-lfe-remixing = 是

除此之外,我发现这个文件似乎有一个错误!!!!其中有一行是这样的:

;默认样本通道

您必须删除分号(;)并输入您的频道数,使其看起来像这样(对我而言是 5.1 系统):

默认样本通道=6

经过所有这些麻烦之后,我终于可以在 Ubuntu 上享受我的 5.1 声音系统了(不幸的是不是最新版本,但我该怎么办 ;))

我希望我可以帮助遇到同样问题的人,因为找出所有这些问题对我来说很困难!

答案2

我也遇到了这个问题,我可以进入 ./configure 步骤,但是当我尝试输入 sudo make 命令时,我得到了这个:

jacob@chrono-laptop:~/Downloads/realtek-linux-audiopack-5.16/alsa-driver-1.0.24$ sudo make
make[1]: Entering directory `/home/jacob/Downloads/realtek-linux-audiopack-5.16/alsa-driver-1.0.24/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/jacob/Downloads/realtek-linux-audiopack-5.16/alsa-driver-1.0.24/include'
make[1]: Entering directory `/home/jacob/Downloads/realtek-linux-audiopack-5.16/alsa-driver-1.0.24/acore'
gcc -D__KERNEL__ -DMODULE=1 -I/home/jacob/Downloads/realtek-linux-audiopack-5.16/alsa-driver-1.0.24/include  -I/lib/modules/3.0.0-16-generic-pae/build/include -I/lib/modules/3.0.0-16-generic-pae/build/include -I/lib/modules/3.0.0-16-generic-pae/build/arch/x86/include -O2 -mpreferred-stack-boundary=2 -march=i686 -Wdeclaration-after-statement -Wno-pointer-sign -D__SMP__ -DCONFIG_SMP -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/modules/3.0.0-16-generic-pae/build/include/linux/modversions.h  -DKBUILD_BASENAME=memory_wrapper   -c -o memory_wrapper.o memory_wrapper.c
cc1: fatal error: /lib/modules/3.0.0-16-generic-pae/build/include/linux/modversions.h: No such file or directory
compilation terminated.
make[1]: *** [memory_wrapper.o] Error 1
make[1]: Leaving directory `/home/jacob/Downloads/realtek-linux-audiopack-5.16/alsa-driver-1.0.24/acore'
make: *** [compile] Error 1

我不知道接下来该做什么,因为我已经在网上搜索了好几天了!!

相关内容