快科技 9 月 4 日消息,英特尔将在即将发布的 Linux 7.4 内核中大幅优化 CMRR(内容匹配刷新率)功能。该功能随 Xe2 架构的 Lunar Lake 图形硬件一同推出,是对传统 VRR(可变刷新率)技术的升级。
CMRR 能够更精准地匹配视频或内容的原生帧率,尤其在视频播放场景下可实现完全无卡顿、无掉帧的显示效果。

英特尔早在 2023 年就开始为开源显卡驱动开发 CMRR 功能,但两年以来该功能在 Linux 下始终未能充分落地。
问题在于 CMRR 的小数时序代码长期处于禁用状态,仅支持嵌入式 DisplayPort(eDP)接口,且依赖预设启发式规则来判断何时需要启用小数时序路径。
即将合入 Linux 7.4 的新补丁解决了上述所有缺陷。该更新默认在 "VRR 时序生成器作为默认时序生成模块 " 的场景下自动启用 CMRR,目前仅覆盖英特尔显示 IP 30 及更新版本,对应 Xe3 架构的 Panther Lake 及后续硬件。
需要指出的是,Lunar Lake 虽最早引入 CMRR 硬件支持,但本次优化并不覆盖该平台。
新补丁还新增了基于 DebugFS 的调试控制功能,作为正式用户态 API 落地前的过渡方案,该功能面向每个 CRTC(显示控制器)独立生成调试文件,允许用户态程序指定 CMRR 的目标刷新率,精度可达毫赫兹级别。后续英特尔计划推出标准化的通用用户态 API。
相关补丁已通过 drm-intel-next 拉取请求合入,将随 Linux 7.4 内核正式发布。该拉取请求还完成了 DG2 多协议锁相环代码向 DPLL 框架的适配,以及 DP-HDMI 协议转换桥的显示流压缩修复等工作。



登录后才可以发布评论哦
打开小程序可以发布评论哦