首页 / 科技 / AMD提交34个AMDGPU显示驱动补丁 修复HDMI 2.1固定速率链路功能

AMD提交34个AMDGPU显示驱动补丁 修复HDMI 2.1固定速率链路功能

摸鱼不慌
摸鱼不慌

8月6日,AMD工程师向Linux内核邮件列表提交了34个AMDGPU显示驱动补丁。

这批补丁主要针对HDMI 2.1标准中的固定速率链路(FRL)功能进行修复。

固定速率链路:高带宽基础

固定速率链路是HDMI 2.1标准中负责提供高带宽传输的核心技术。

没有它就无法实现4K 120Hz或8K 60Hz的画面输出。

当前支持状态

目前,AMD的HDMI 2.1支持在Linux下默认处于关闭状态。

用户需要在系统启动时添加amdgpu.dcfeaturemask=0x400参数才能手动开启。

补丁修复方向

34个补丁围绕固定速率链路功能在驱动层面的实现进行修复。

补丁旨在优化FRL功能的相关代码,提升显示输出兼容性。

这些补丁已提交至Linux内核邮件列表,正在等待维护者审查。

启用FRL的步骤

根据现有驱动机制,用户启用固定速率链路需完成以下流程:

  1. 在系统引导时向内核传递参数amdgpu.dcfeaturemask=0x400。
  2. AMDGPU驱动在初始化阶段解析此参数。
  3. 驱动根据参数激活HDMI 2.1 FRL特性,实现高带宽输出。

补丁的意义

此次补丁提交表明,AMD正在推动其显卡在Linux平台上HDMI 2.1功能的完善。

对于需要使用4K 120Hz及8K 60Hz输出的用户,这些修复将有助于增强FRL的稳定性与可靠性。

AMD提交34个AMDGPU显示驱动补丁 修复HDMI 2.1固定速率链路功能  第1张

Linux 7.4内核将更新AMD驱动:34个补丁修复HDMI 2.1并允许剥离老显卡代码

Linux内核近期提交了34个补丁,针对AMD显卡驱动进行更新。这批补丁主要修复了HDMI 2.1的固定速率链路问题,同时新增了CONFIGDRMAMDDCDCE内核配置选项,将老旧显卡的显示核心引擎支持变为可选项。

补丁核心:HDMI 2.1修复与DCE可选配置

新增的CONFIGDRMAMDDCDCE选项,使开发者能在编译内核时决定是否包含老显卡显示代码。DCE即显示核心引擎,存在于较早的Radeon显卡中,早于当前的DCN(新一代显示核心)。DCN自Raven Ridge处理器开始采用,此后一直用于APU和GPU,沿用至今已近10年。

这一改动意味着开发者可以在编译内核时把老显卡显示代码直接剥离,构建出仅支持现代显示核心架构的精简驱动版本。对于不需要旧硬件支持的场景,可以进一步缩小驱动体积。

补丁适用范围与时间线

这批补丁主要针对已选择手动开启实验性功能的用户,帮助他们解决极端情况下的连接问题。由于Linux 7.3版本的合并窗口即将开启,这些补丁预计要到今年晚些时候的Linux 7.4内核周期才会被合并进主线。

AMD提交34个AMDGPU显示驱动补丁 修复HDMI 2.1固定速率链路功能  第2张