Sound Blaster Recon3D 无法正常工作

Sound Blaster Recon3D 无法正常工作

我在电脑上安装了 ubuntu 12.10,但我对 ubuntu 完全陌生。我的声卡是 Sound Blaster Recon3D,无法工作。我读到此卡现在支持此 ubuntu 版本(HDA Creative)。以下是发生的情况:有时我打开电脑时,它根本不发出任何声音,但 ubuntu 检测到它,我可以配置声音设置。有时我打开电脑时,每次播放声音时,我只能听到扬声器和耳机发出的白噪声(非常大的噪声)。我试图在互联网上找到一些东西,但我只找到了适用于 HDA Intel 卡的解决方案。作为一种解决方法,我使用来自 Nvidia 显卡(GTX570)的 HDMI 音频。谢谢大家!

答案1

解决方法

打开终端并运行以下命令:

echo "options snd-hda-intel position_fix=1" | sudo tee -a /etc/modprobe.d/alsa-base.conf

解释

这将添加一个新行,options snd-hda-intel position_fix=1以便/etc/modprobe.d/alsa-base.confALSA 使用正确的选项集进行初始化,而不是使用不兼容的选项初始化 ALSA,然后删除模块并使用兼容选项重新加载它,如原始答案中所述。

相应的错误报告:https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1166529


原始答案

哈!我自己找到了一个解决方案。如下:

在 /etc 目录下的 rc.local 文件上,在“exit 0”命令前添加这两行:

rmmod snd_hda_intel
modprobe snd_hda_intel position_fix=1

这应该可以解决。

相关内容