英特尔 Linux 图形驱动程序工程师今天向 DRM-Next 发送了他们准备在即将到来的 Linux 6.12 内核周期中引入的新材料的第一批补丁。
Linux 6.12 合并窗口将于 9 月中旬开放,今天,在该截止日期之前向 DRM-Next 提交了几份 drm-intel-next 文件中的第一份。今天的拉取请求主要是不同修复的集合,以及对 Xe2 图形的持续工作,包括 Lunar Lake (LNL) 和 Battlemage (BMG) 图形卡。这是针对 Linux 6.12 的,我们希望 Xe2 图形能够完全用于 Lunar Lake 和 Battlemage。截至目前 – 以及今天的拉取请求 – 代码仍然被视为实验性代码,需要“force_probe”覆盖才能启用。
至于今天的英特尔 DRM-Next 亮点,它们包括:
– MTL+
的 Type-C 编程修复 – 修复显示时钟解决方法
– 修复 DP LTTPR 检测
– 更准确地
计算 vblank 延迟 – 使 vrr_{启用,禁用}() 在 intel_display.c
之外可用 – 全血细胞计数清理
– DP 链接训练修复和清理
– 使 I2C 术语更具包容性
– 将只读数组设为静态常量
bw_gbps – HDCP 修复和改进
– DP VSC SDP 修复和清理
– 修复 Xe 代码
中的 opregion 泄漏 – 修复了 skl_ddi_calculate_wrpll 中可能的 int 溢出
– 常规显示清理和向intel_display的转换
– 在 DP MST 上,启用 UHBR<->非 UHBR 速率
的 LT 回退 – 为 DPKGC 启用添加 VRR 条件
– 使用背光功率常数
– 针对 MTL_PCH+
的正确双 pps 处理 – 转储 DSC 硬件状态
– 将双空白替换为逗号后的单空白
– 在 BMG 上读取显示寄存器超时
对于直接的最终用户来说,这并不太令人兴奋,但通过 HDCP 修复、帧缓冲压缩 (FBC) 修复和其他项目,以及所有正在进行的 Xe2/BMG 启用,将对一些人有所帮助。有关针对 Linux 6.12 的这些初始 Intel 内核图形驱动程序更改的更多详细信息,请参阅此拉取请求。
转自 Intel Begins Queuing Kernel Graphics Driver Changes For Linux 6.12 – Phoronix