创新的声卡 Sound Blaster ZXR 芯片 ID: CA0132,openSUSE 13.2 x86_64 装好系统后看起来似乎都正常,alsamixer 能看到声卡 ,就是不发声 …
看了下 alsa 的 git 上的 log, 他们也在陆陆续续的增加对该声卡的支持,然后 Ubuntu 的一些论坛上说有一个特殊 fix
echo "options snd-hda-intel position_fix=1" | sudo tee -a /etc/modprobe.d/alsa-base.conf
相关链接:
bugzilla.kernel.org/show_bug.cgi?id=55541
bugzilla.novell.com/show_bug.cgi?id=863494
bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1166529
看了 SDB:Audio_troubleshooting 写入 50-sound.conf 没效果。。。
2015.3.10 记录:
以上的方法在 32 位系统下有效,包括后期由 Takashi Iwai 发布的 diff 补丁。但目前仅在部分 Recon3D 系列和 Z(Zx)系列的声卡上成功.
由于创新公司仅对 Chromebook Pixel 进行支持,所以其它 32 位 linux 同样可受惠于创新的补丁。
由于创新同一芯片衍生出很多型号,除了独立声卡,目前市场上大量的打着“游戏主板”称号的集成声卡也是采用该芯片。目前只能寄望于 ALSA 项目的支持了。