我的低音炮在 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
我不知道接下来该做什么,因为我已经在网上搜索了好几天了!!