导读 在使用稳定版的 Linux 6.1 内核时,不少用户发现其 AMD 设备的 HDMI 音频输出竟然不能正常工作。这是一个颇为严重的 Bug ,上游开发人员正在对其进行修复。

在使用稳定版的 Linux 6.1 内核时,不少用户发现其 AMD 设备的 HDMI 音频输出竟然不能正常工作。这是一个颇为严重的 Bug ,上游开发人员正在对其进行修复。

在一番调查之后,问题被锁定在最近对 ALSA HDA/HDMI 驱动程序代码的重构中,这次重构的 “仅使用动态 PCM 设备分配” 功能代码破坏了现有的 AMD 硬件支持。幸好此功能更改仅在 Linux 6.1 合并窗口期间合并,因此只有 Linux 6.1 和早期的 Linux 6.2 开发状态受到此 AMD HDMI 音频回归影响。

此外,该问题仅在使用 PulseAudio 或 PipeWire 时影响 AMD/ATI 硬件的高清音频 HDMI 编解码器驱动程序。通过 ALSA 原始访问并使用直接音频输出,则不受此 Linux 6.1 回归的影响,该 Bug 也不影响 Intel 和其他编解码器,因为它们在引脚和转换器之间有任意连接。

SUSE 的 Linux 声音子系统维护者 Takashi Iwai 在该提交中描述了有关该 Bug 的详细信息,以及最新 HDMI 编解码器驱动程序重构的详细信息。他在内核邮件提交了修复补丁,很快将向后移植到 Linux 6.1 稳定系列,并在即将发布的 Linux 6.1+ 次要版本中将该 Bug 修复。

原文来自:

本文地址://gulass.cn/linux-6-1-fix-amd-hdmi-audio.html编辑:J+1,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: