我在 Dell XPS 13 (9343) 上双启动 Ubuntu 16.04,我想避免众所周知的由于 Windows 使用 I2S 声音,而 Ubuntu 使用 HDA 声音,因此必须双重重启。
这是一个很大的麻烦,我几乎开始使用 Fedora 25,因为它使用 Linux 内核 4.8 在 I2S 中初始化声卡。(Windows 和 Linux 之间没有声音问题)这是精彩的但是这台电脑上的 Fedora 还存在其他问题,迫使我使用 Ubuntu 16.04。
所以我认为最简单的方法是完全禁用声卡希望它根本不会初始化它,因此当我重新启动 Windows 时不会遇到声音问题。
做到这一点的最佳方法是什么,将所有snd
相关内容添加到blacklist.conf
?
...或者,让我非常高兴的是,我可以在 Ubuntu 16.04 中使用 I2S 声音吗?
答案1
我不确定如何禁用声卡初始化,但是正如你所说,Fedora 25 中的 Linux 内核 4.8 可以在 I2S 中初始化声卡,为什么不在 Ubuntu 上安装 Linux 内核 4.8?
正在读取glaubitz 对 Bug #1551880 的回复 #12,
唯一正确的解决方法是在 Linux 上使用 I2S 模式,这至少需要 Linux 内核 4.8
当前稳定的 Linux 内核是 4.9.5,你可以关注ubuntumaniac 上的说明. 或者,您也可以选择再等几天到2017年2月2日发布了包含 Linux 内核 4.8 的 Ubuntu 16.04.2 LTS。