近日,AMD提交了一套全新的Linux内核驱动补丁,核心目的是提前适配ACPI6.7规范中即将新增的CPPC HighestFreq寄存器,彻底解决当前CPU频率计算长期依赖数学插值、精度不足的痛点。

据悉,CPPC HighestFreq寄存器将在ACPI 6.7规范中实现标准化,可让固件直接向操作系统传输CPU真实本征最高频率,无需再通过数学估算,能为任务分配、加速比计算提供精准的频率数据。该补丁覆盖ACPI CPPC内核驱动、通用调频驱动及AMD专属驱动,修改5个核心文件,同步当前内核CPPC定义至ACPI 6.6,并为新规范特性预留接口。

现有CPPC框架下,系统通过线性映射推导CPU最高频率,但现代处理器性能与频率呈非线性关系,异构核心的电压频率曲线差异显著,导致插值计算精度不足。此次新寄存器的引入,将补齐异构调度体系中频率感知的短板,对游戏玩家而言,可减少核心调度失误,缓解跨CCD延迟带来的帧率波动。