皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

AMDGPU 驱动缺少 HDMI 2.1 支持,而 AMD-Xilinx 驱动则具备部分 HDMI 2.1 支持

关注 Phoronix 和开源 AMD Linux 内核图形驱动的用户知道,HDMI 论坛阻止了 AMD 在其开源 “AMDGPU” 驱动中实现 HDMI 2.1 支持,因为驱动实现将违反该组织的许可要求。本周网上指出,尽管硬件不同,AMD-Xilinx DRM 驱动确实具备部分 HDMI 2.1 支持。

Red Hat 的 DRM 副维护者 David Airlie 今天在 Mastodon 上指出,虽然 AMD 没有 HDMI 2.1 的上游支持,但 AMD 的 “另一部分” 在其开源驱动中至少在固定速率链路(FRL)训练方面具备 HDMI 2.1 支持。

AMDGPU 驱动缺少 HDMI 2.1 支持,而 AMD-Xilinx 驱动则具备部分 HDMI 2.1 支持

确实,在当前树外的 AMD-Xilinx DRM 驱动代码中,确实存在这段 HDMI 代码,至少在固定速率链路(FRL)处理部分提到了 HDMI 2.1。

AMDGPU 驱动缺少 HDMI 2.1 支持,而 AMD-Xilinx 驱动则具备部分 HDMI 2.1 支持

AMD-Xilinx 的”Xlnx” DRM 驱动用于支持其部分 SoC 中集成的 ZynqMP / AMD Versal 显示控制器。它与 AMDGPU 不重叠,也不依赖 AMD Radeon 图形 IP,至少目前是这样。

正如 Red Hat 的 Karol Herbst 在分析代码后评论的那样,对于 AMD-Xilinx 硬件来说,他们更有可能在固件/硬件中实现了更多的 HDMI 2.1 功能,而当前的 Radeon 硬件则需要更多的功能在驱动中实现,这导致了它在作为开源驱动时与 HDMI 论坛产生问题。AMD-Xilinx 与 HDMI 2.1 的这种情况,可能与开源 NVIDIA 驱动的方面类似,即依赖 NVIDIA(闭源)固件来实现 HDMI 2.1 功能可能会顺利;有关该情况的总结,请参阅文章《Nouveau 支持 HDMI 2.1 希望不会太难,感谢 NVIDIA 固件》。

所以尽管可能有人传 AMD 的某个部分在开源中支持 HDMI 2.1,但底层的硬件/固件是不同的。除非 HDMI 论坛改变立场,或者未来的 Radeon 显卡将更多的 HDMI 2.1+ 实现交给固件/硬件,否则 AMDGPU Linux 内核驱动在 HDMI 2.1 支持方面很可能没有近期的变化。

转自  AMDGPU Driver Lacks HDMI 2.1 While AMD-Xilinx Driver Has Some HDMI 2.1 Support – Phoronix