去年 8 月, Linux 的 Raspberry Pi 获得 4K@60Hz 显示驱动补丁,让 Raspberry Pi 能够以 60Hz 刷新率 + 4K 画质进行 HDMI 输出。但是自从 Linux 5.18 以来,对于树莓派的 4K 处理一直处于停滞状态,甚至因各种遗留问题导致性能倒退。
而据外媒 Phoronix 报道,近日 Linux 6.2 已经收获了几项与 Raspberry Pi 显示驱动程序相关的改进,可以解决旧版本驱动代码的回归问题,使其 4K @ 60HZ 显示器的处理更加稳健。
目前 Linux 6.2 内核的最新一批 drm-misc-next 更新正在排队进入 DRM-Next 树,Raspberry Pi 4 系列最常用的 Broadcom VC4 DRM/KMS 驱动程序已获得多项改进。
Broadcom VC4 驱动改进主要是修复 Raspberry Pi 的 4K @ 60Hz 检测、重新设计 4K 检测代码,以及更好的核心时钟计算,和其他围绕 4K 分辨率的增强检查。
除了围绕 Raspberry Pi 的 4K@60Hz 驱动优化,新的 DRM-Misc-Next 拉取请求还对 VMware 的 VMWGFX 驱动程序进行了光标改进,为 Raspberry Pi 固件驱动程序提供了一个新的 API,各种 DRM 核心修复以及其他小的改进。
详细的技术细节可以查看该 PR 邮件。