使用 auto-cpufreq 平衡 Linux 性能功耗
DejavuMoe
·
2026-04-18
·
via V2EX
 |
|
7
shaotianze 5 月 5 日
@DejavuMoe 255H 的 Lion Cove 已经不具备 smt 能力了,只需要 1.cmdline 设置 intel_pstate=passive 2.将调度器切换到 schedutil , (3.内核版本需要>6.16 ,并且`grep CONFIG_ENERGY_MODEL /boot/config-$(uname -r)`应有`CONFIG_ENERGY_MODEL=y` -> i.e. 内核需要带此选项编译) 然后使核心重新上线(或者重启)就可以切换到异构调度了。 效果不理想的话,也只需要回滚 1.和 2.。不过我觉得能效上一定会比 flat 来的强。 验证方法是`cat /sys/devices/system/cpu/cpu*/cpu_capacity`存在不同种数值,我这里的是 1024[P],751[E],311[LPE],或者只需要像图 1 一样盯一眼 btop 就可以了,待机时任务都会被移动到 LPE 核上。
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。