近日,AMD提交了一套全新的Linux核心驅動補丁,核心目的是提前適配ACPI6.7規範中即將新增的CPPC HighestFreq寄存器,徹底解決當前CPU頻率計算長期依賴數學插值、精度不足的痛點。

據悉,CPPC HighestFreq寄存器將在ACPI 6.7規範中實現標準化,可讓固件直接向作業系統傳輸CPU真實本徵最高頻率,無需再通過數學估算,能為任務分配、加速比計算提供精準的頻率數據。該補丁覆蓋ACPI CPPC核心驅動、通用調頻驅動及AMD專屬驅動,修改5個核心文件,同步當前核心CPPC定義至ACPI 6.6,並為新規範特性預留接口。

現有CPPC框架下,系統通過線性映射推導CPU最高頻率,但現代處理器性能與頻率呈非線性關係,異構核心的電壓頻率曲線差異顯著,導致插值計算精度不足。此次新寄存器的引入,將補齊異構調度體系中頻率感知的短板,對遊戲玩家而言,可減少核心調度失誤,緩解跨CCD延遲帶來的幀率波動。






