“intel_idle” 驱动程序为 Linux 上的 Intel 处理器提供 CPU 空闲时间管理,以帮助与 MWAIT 指令结合使用,将处理器置于低功耗状态。在即将推出的 Linux 6.13 内核中,Granite Rapids D 对 Intel Idle 驱动程序的支持将被合并。
英特尔 Idle 已经支持 Granite Rapids,而对于 Linux 6.13,它正在扩展以支持 Granite Rapids D,这是用于边缘计算的至强 6 SoC,也是老化的 Ice Lake D 处理器的继任者。在过去的一年里,我们已经看到 Granite Rapids D 支持的各种元素出现在 Linux 内核和其他开源组件中,但似乎仍然存在一些元素,例如这个 intel_idle 支持。
上周发出的是 Granite Rapids-D 的补丁,其中包含Intel_Idle:
“添加 Granite Rapids Xeon C C 状态支持:C1、C1E、C6 和 C6P。
C 状态与 Granite Rapids Xeon SP/AP 中的状态基本相同,但特性(延迟、目标驻留)略有不同。
与 Granite Rapids 相比,Granite Rapids D 补丁表示 C6 的退出延迟更高,为 220,而 Granite Rapids 为 170。Ice Lake 上的 C6 退出延迟为 170,这是 Ice Lake D 后继产品的另一个参考点。GNR-D 的 C6P 退出延迟也更高,为 240,而 GNR 为 210。
intel_idle 中的 Intel Granite Rapids D 支持已经作为下周开始的 Linux 6.13 合并窗口即将推出的电源管理更改的一部分排队。Linux 6.13 将于 2025 年 1 月底或 2025 年初发布稳定版本,而 Granite Rapids-D 预计将于 2025 年某个时候发布。这个 intel_idle 补丁也足够简单,可以向后移植到以前的内核版本。
转自 Intel Idle Support For Granite Rapids D Going Into Linux 6.13 – Phoronix