Linux 报告我的 CPU 的最大频率为 2.40 GHz,最小频率为 1.2 GHz。根据使用情况,Windows 8 的任务管理器显示 CPU 频率有时会超过 3.0 GHz 或低于 1.0 GHz。我在 12.10、13.04 和 13.10 以及 Arch Linux 中都注意到了这一点。
根据 ,我有一个 3rd-gen Corei7-3630QM CPU @2.40 GHz lshw -c cpu
。有人知道 Windows 如何获得更大的频率范围吗?如果我通过执行以下操作将最大值和最小值强制设置为更极端的值,会发生什么:
for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
do
echo 3001000 > $file
done
目前,所有 /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq 文件中的确切最大频率为 2401000。
答案1
这是 Intel Turbo Boost 的实际应用。当需要时,其中一个内核可以提高频率,而另一个内核可以降低频率。例如:您有一个进程,只使用了 CPU 一个内核的 70%,因此您的处理器会提高该内核的频率,并让其他内核降低频率,以保持 TDP - 避免过热。我不确定它是在操作系统级别还是硬件级别实现的。但无论如何,不用担心,如果您尝试在 Linux 上设置更高或更低的频率范围 - 您的 CPU 不会烧坏。绝对不会