自从 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