处理器频率降低并且无法恢复

处理器频率降低并且无法恢复

我正在使用 Dell Latitude E7440(Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz)并运行最新的 Ubuntu 16.04。

当我正常跑步时cpufreq-info我会得到类似

analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 3.30 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.70 GHz.

对于每个 CPU 核心。在高负载下,计算机会变得非常慢,即使我关闭所有程序并终止所有进程也无法恢复。如果我运行,cpufreq-info那么我会得到

analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 3.30 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 133 MHz.

我尝试安装/卸载该intel-microcode软件包但没有任何变化。

有人对如何解决这个问题有什么建议吗?

答案1

这听起来像是以下两个错误之一:

  1. thermald 与固件/微代码不兼容。清除 thermald 包,并对系统进行完整的电源循环(关闭电源 + 打开电源)。

  2. 处理器微码导致的回归更新. 将系统固件更新到最新版本(以便在系统启动时安装更新的微码),并确保安装了最新的 intel-microcode 包,即确保您已至少intel-microcode 软件包版本 3.20160714.1。如果需要,请手动下载并安装,我认为 Ubuntu 尚未将该更新传播到其发行版的所有版本。

参考:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815990

https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1480349

相关内容