我的旧 Thinkpad X60 在负载下容易过热。我最近尝试
cd /sys/devices/system/cpu/cpu0/cpufreq
echo powersave >scaling_governor
while sleep 1; do cat cpuinfo_cur_freq; done
这似乎表明我的 CPU 现在被限制为 1GHz,并且我在下面找到的所有信息/sys/devices/system/cpu/
似乎都同意这一点。
但是,我的 XFCE4 的 CPU 小程序显示的值在 1GHz 和 1.66GHz 之间变化,具体取决于我正在执行的操作(编译过程中始终为 1.66GHz)。此外,显示的温度sensors
似乎与我之前看到的温度没有什么不同。
因此,一切似乎都表明我的 scaling_governor 设置没有任何实际效果,并且 cpuinfo_cur_freq/sys/devices/system/cpu/
不能反映现实。
现在 CPU 的频率在哪里控制?XFCE4 的 CPU 小程序从哪里获取其 CPU 频率信息?