大约一天前我刚刚更新了内核,导致我的电脑出现问题。其他一切都正常。只有音频受到影响,因为它根本找不到音频设备,所以它一直处于虚拟输出状态。命令串行通信,因希乃至修改探针根本没有列出任何已加载的声音设备和模块。就像不存在一样。
我要报告的版本是4.4.0-128-通用。但我无法按照此页面上的说明进行操作 -https://wiki.ubuntu.com/Kernel/Bugs- 因为我已经恢复到下面的先前的内核:
Linux Xenial-Xerus 4.4.0-127-通用#153-Ubuntu SMP 2018 年 5 月 19 日星期六 10:58:46 UTC x86_64 x86_64 x86_64 GNU/Linux
恢复后,音频现在工作正常。
这也影响了安装在同一台机器上的 Windows 10。当我在 Ubuntu 上没有听到任何声音时,我启动了 Windows。在 Windows 上,我收到“未安装音频输出设备”错误。卸载/重新安装驱动程序只会导致更多错误。检查硬件设备的属性显示它未连接 - 错误代码 45。
总结一下:
- 如果我使用 4.4.0-128 内核,就没有音频。在 Windows 10 上也没有音频。
- 如果我使用 4.4.0-127 内核,音频就没问题。此后,重新启动 Windows 10,音频也正常。
Windows 是如何受到影响的,这很奇怪。
我的机器的一些细节:
- ASUS K401UQ(UEFI,已禁用安全启动)
- Ubuntu 16.04.4 LTS
- 来自 lscpi -v 的音频
00:1f.3 音频设备:英特尔公司设备 9d71(修订版 21) 子系统:华硕电脑公司设备 14b0 标志:总线主控、快速设备、延迟 32、IRQ 131 内存位于 ef328000 (64 位,不可预取) [size=16K] 内存位于 ef300000 (64 位,不可预取) [size=64K] 功能:[50] 电源管理版本 3 功能:[60] MSI:启用+计数=1/1 可屏蔽- 64 位+ 正在使用的内核驱动程序:snd_hda_intel 内核模块:snd_hda_intel