You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Intel_pstate驱动下Powersave Governor无法按预期控制ThinkPad P1 CPU频率的问题咨询

Intel_pstate驱动下Powersave Governor无法按预期控制ThinkPad P1 CPU频率的问题咨询

我现在遇到了一个CPU频率控制的问题,想在我的ThinkPad P1上限制CPU活动,以此延长电池寿命同时避免风扇启动,具体情况如下:

系统与硬件信息

  • 系统:Ubuntu 22.04(Jammy)
  • 内核版本:5.15.0-43-generic
  • 处理器:Intel(R) Xeon(R) CPU E3-1505M v6(4核,每核2线程,总计8线程)
  • CPU调频驱动:intel_pstate

尝试的操作

我原本以为执行以下命令可以将所有核心的频率锁定在800MHz:

echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
echo powersave | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
echo 800000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_min_freq
echo 800000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq

实际结果

但执行完上述命令后,我用cat /proc/cpuinfo | grep "MHz"查看CPU频率,发现总有3-6个线程(核心)运行在3GHz左右,比如某次的输出结果:

$ cat /proc/cpuinfo | grep "MHz"
cpu MHz     : 800.004
cpu MHz     : 800.006
cpu MHz     : 3000.000
cpu MHz     : 3000.000
cpu MHz     : 800.006
cpu MHz     : 800.006
cpu MHz     : 3000.000
cpu MHz     : 800.006

我的疑问

  1. 为什么没有达到预期,让所有核心都稳定在800MHz左右?
  2. 我的处理器是4核每核2线程,总共8线程,为什么会出现奇数个线程运行在3GHz的情况?

备注:内容来源于stack exchange,提问作者MRule

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:13:01