升级内核至 5.15.0-60 后无音频

升级内核至 5.15.0-60 后无音频

升级到新内核后,所有音频输入/输出都丢失了。恢复到以前的内核可以恢复音频。启动新内核时,我发现如果在命令行上运行“alsamixer”,我会得到:

alpha@Gaia2:~$ alsamixer ALSA lib confmisc.c:855:(parse_card) 找不到卡‘0’ ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_card_inum 返回错误:没有此文件或目录 ALSA lib confmisc.c:422:(snd_func_concat) 错误评估字符串 ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_concat 返回错误:没有此文件或目录 ALSA lib confmisc.c:1334:(snd_func_refer) 错误评估名称 ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_refer 返回错误:没有此文件或目录 ALSA lib conf.c:5701:(snd_config_expand) 评估错误:没有此文件或目录 ALSA lib control.c:1528:(snd_ctl_open_noupdate) 无效的 CTL 默认值无法打开混频器:没有此文件或目录

因此新内核看不到音频声音硬件(Realtek ALC1220)。

我尝试卸载 dkms 并重新启动,然后重新安装 dkms。没有变化。如何找到并安装 ALC1220 驱动程序?

答案1

我发现当 Ubuntu 将 5.15.0-60 内核排队供下载时,我的系统并没有同时下载 linux-modules-extra-5.15.0-60 软件包。我下载并安装了此软件包,音频功能恢复了。

相关内容