自从 intel 的 alder lake 发布以来,多次提出的测试请求之一是关于 intel p-state cpu 频率缩放驱动程序,以及它的性能与可用于改变 cpu 频率缩放行为的各种调节器选择有何不同。现在 linux 5.16 稳定版已经发布并在 alder lake 上运行良好,这里有一些 core i9 12900k 基准测试,研究各种 cpu 频率缩放选择及其对原始性能以及 cpu 散热和功耗的影响。
alder lake 已经在 linux 5.16 中看到了修复,并且在这个新内核上默认启用了 adl-s 图形,它是执行 p-state 测试的一个很好的目标。主要的读者询问显然是关于这些新的英特尔混合处理器的性能如何,如果从 p-state “powersave”(通常是大多数发行版的默认调控器)转变为使用倾向于保持 cpu 的“性能”调控器其较高的性能状态比 powersave 更积极。
因此,本文着眼于与在 p-state 性能模式下运行相比,默认情况下在 ubuntu 和许多其他发行版上发现的 p-state powersave。当进入 intel_pstate 性能模式时,epp 值也会从 balance_performance 变为 -performance。此外,系统随后使用 intel_pstate=passive 启动,以便在使用 intel_cpufreq 驱动程序的情况下,schedutil 调控器可用于利用内核的调度程序利用率数据来做出更明智的 cpu 频率扩展决策。另外,在这种被动模式下,intel_pstate 使用性能调节器在那里运行以获得良好的测量效果。
此 alder lake linux cpu 频率缩放比较是在 intel core i9 12900k 和 asus rog strix z690-e gaming wifi 主板上使用其在测试时的最新固件进行的。在手动迁移到最近发布的 linux 5.16 内核时,一个 ubuntu 22.04 开发版本正在发挥作用。在测试期间没有进行其他更改。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun125387.html