我的 HDMI/DISPLAY 端口音频在 Ubuntu 22.10 上停止工作

我的 HDMI/DISPLAY 端口音频在 Ubuntu 22.10 上停止工作

我已经使用 Ubuntu 22.10 很长一段时间了,我的 HDMI/Display 端口音频一直正常工作,直到昨天突然停止工作。

我猜发生了一些自动更新,现在系统无法再识别驱动程序,我做了一些研究,发现这个命令可以给我安装的设备:

lspci -vk |perl -lne 'print if /Audio/ .. /^[\w]*$/'

这是输出:

    Subsystem: Tul Corporation / PowerColor Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
    Flags: bus master, fast devsel, latency 0, IRQ 68
    Memory at fce60000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

09:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
    Subsystem: ASRock Incorporation Starship/Matisse HD Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 70
    Memory at fc900000 (32-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

如您所见,第一个音频设备是我的显示器连接到 HDMI 端口,它被内核正确识别,但它没有在系统的输出设备选项中显示给我:

在此处输入图片描述

有什么建议可以修复此问题吗?

谢谢。

答案1

在 Ubuntu 22.10,5.19.17 下,更新 AMD 驱动程序为我解决了这个问题(并且无法从挂起状态唤醒):

在此处输入链接描述

答案2

我能够通过回滚内核来解决这个问题。

首先列出您拥有的内核版本:

apt list --installed | grep linux-image

这是我的输出:

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.


linux-image-5.19.0-31-generic/kinetic-updates,kinetic-security,now 5.19.0-31.32 amd64 [installed,automatic]
linux-image-5.19.0-35-generic/kinetic-updates,kinetic-security,now 5.19.0-35.36 amd64 [installed]
linux-image-5.8.0-63-generic/now 5.8.0-63.71~20.04.1 amd64 [installed,local]
linux-image-generic/kinetic-updates,kinetic-security,now 5.19.0.35.32 amd64 [installed,automatic]

有问题的内核通常是最新的内核,就我的情况而言是:linux-image-5.19.0-35-generic

然后将其删除并重新启动计算机:

sudo apt remove linux-image-5.19.0-35-generic

您可以在这里找到有关此解决方案的一些参考资料:

系统日志中出现“snd_hda_intel 0000:00:1f.3: BDL 条目过多”消息

https://www.howtogeek.com/740797/how-to-roll-back-the-kernel-in-linux/

相关内容