在我完全更新的 Ubuntu 18.04.3 系统上,除非我在输出之间切换,否则音频不起作用。当我启动我的 PC 时,默认情况下已经选择了正确的输出(立体声扬声器),但没有来自 Chromium、Firefox、VLC 或任何其他程序的音频。但是,GNOME 扬声器测试有效。我可以从那里听到“左前”和“右前”,但听不到其他程序的音频。为了解决这个问题,我可以简单地切换到另一个音频输出(例如 HDMI 输出),然后切换回立体声扬声器,音频就会神奇地工作。知道为什么吗?这没什么大不了的,因为在输出之间切换需要几秒钟的时间,但是每次重新启动后都这样做有点烦人。
我使用的是 Ubuntu 服务器 18.04。如果我运行:
dpkg --list | grep linux-image
Run Code Online (Sandbox Code Playgroud)
它说我有以下内核:
rc linux-image-4.15.0-20-generic 4.15.0-20.21
rc linux-image-4.15.0-22-generic 4.15.0-22.24
rc linux-image-4.15.0-23-generic 4.15.0-23.25
ii linux-image-4.15.0-24-generic 4.15.0-24.26
rc linux-image-4.15.0-29-generic 4.15.0-29.31
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用以下命令检查当前的内核版本:
uname -r
Run Code Online (Sandbox Code Playgroud)
它说我正在使用:
4.15.0-24-generic
Run Code Online (Sandbox Code Playgroud)
那么,如何将内核更新到4.15.0-29呢?我试过了:
sudo apt update && sudo apt dist-upgrade -y
Run Code Online (Sandbox Code Playgroud)
但它说没有可用的更新。