![Debian 9 系统大部分启动时没有声音(声卡被识别)](https://linux22.com/image/145455/Debian%209%20%E7%B3%BB%E7%BB%9F%E5%A4%A7%E9%83%A8%E5%88%86%E5%90%AF%E5%8A%A8%E6%97%B6%E6%B2%A1%E6%9C%89%E5%A3%B0%E9%9F%B3%EF%BC%88%E5%A3%B0%E5%8D%A1%E8%A2%AB%E8%AF%86%E5%88%AB%EF%BC%89.png)
我安装了Debian 9几天前的 64 位康柏普雷萨里奥桌面。一切都很顺利,直到我发现没有声音。最初,这是通过重新启动解决的。不幸的是,在系统的大多数连续启动中,声音不起作用(大约 25 次,比如说 30 次)。
我确保系统识别了声卡并且加载了内核驱动程序(我认为该内核驱动程序是正确的,因为如上所述,声音在几个会话中工作。内核驱动程序是冰1724)。我也用过阿尔萨混合器确保每个通道都没有静音并安装帕武控制包以检查是否选择了正确的声卡。更多关于系统中ALSA状态的信息可以查看这里,这是使用生成的报告alsa-info.sh从 alsa-project 网站下载的脚本。
原来的桌面声卡停止工作,所以安装了另一个(这发生在几年前,声音一直很好,直到我安装了 Debian),即一个安可 enm232-8via声卡。尽管如此,系统仍然识别 2 个声卡(这是使用 lscpi 检查的),因为旧的声卡已集成到主板上。
在寻找无声音问题的可能解决方案时,我读到拥有多个声卡可能会导致问题,这就是为什么我在/etc/modprobe.d结束于.conf这迫使系统不加载旧声卡的内核模块。以下是该文件的内容:
# options snd_ice1724 model=av710
blacklist snd_hda_intel
正如您所看到的,我还尝试将模型选项添加到与较新的声卡关联的内核模块中,因为当我检查内核日志时(使用消息)出现一条信息,说ice1724没有匹配的型号。当我认为解决这个问题可能会导致解决方案时,我尝试了模块 snd-ice1724 部分中列出的一些模型这一页,但它们没有什么区别(而且我也无法准确地弄清楚哪一张是适合 Encore 卡的卡(如果有的话)。