CPU 频率低

CPU 频率低

我在使用 Kubuntu 15.10 时遇到以下问题。有时当我将笔记本电脑(Dell e6420)置于睡眠状态并随后将其唤醒时,我发现 CPU 以非常低的频率运行(~600Mhz)

这是正常现象,刚启动后即可。
(目前无法发布图片) https://i.stack.imgur.com/h7MWg.png

这是从睡眠中醒来后的错误行为。
https://i.stack.imgur.com/xui51.png

我执行的检查 CPU 详细信息的命令是:

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver<br>
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor<br>
$ grep MHz /proc/cpuinfo<br>

这肯定是一个错误。你知道解决这个问题的任何可能的解决方案吗?我听说这与英特尔_pstate司机。

答案1

CPU 会自行执行此操作以节省电量。对于运行任何操作系统的任何笔记本电脑来说,这都是正常现象。查看 BIOS,看看是否能找到“CPU 省电”之类的内容。它应该能解决问题。

答案2

您的问题由以下因素组合而成:该戴尔笔记本电脑存在已知的 BIOS 问题,导致您从睡眠状态恢复时启用时钟调制;当前版本的 intel_pstate CPU 频率驱动程序与时钟调制之间存在根本性的不兼容性。结果是,无论 CPU 负载如何,请求的 CPU pstate 始终是最小值。实际产生的 CPU 频率在该 pstate * 时钟调制值范围内会有一点变化。

要修复此问题,您可以关闭时钟调制。要或多或少地解决这个问题,您可以禁用 intel_pstate 驱动程序,而改用 acpi-cpufreq CPU 频率驱动程序。

请参见这里这里更多细节。

相关内容