笔记本电脑运行温度比正常情况高约 30°;据说 CPU/Load 正常。什么可能导致这种情况,我该如何诊断?

num*_*407 10 arch-linux temperature htop

我在我的 ThinkPad t420 笔记本电脑上运行最新的 Arch Linux,并且遇到间歇性发热问题,我的温度会从典型的 ~45°C 上升到 ~75-90°C,并保持在那里直到我重新启动。

我运行了几种诊断工具,包括htop谷歌搜索建议的明显工具和其他工具,包括powertop, iostats,当然还有我不记得的其他工具。到目前为止,我没有发现任何明显的问题,无论我的机器是正常运行还是处于这种热状态,表面上的读数都没有差异。

我还一一杀死了大多数可疑进程(数据库和其他守护进程),希望找到隐藏的罪魁祸首,但无济于事。

除了这些尝试之外,我不知道从哪里开始故障排除。我希望有人能指出我正确的方向,开始寻找更深层次的问题。

准确地说,我的问题不是如何冷却我的机器,而是在(据报道)CPU 和负载正常的系统中,什么会导致持续 30 度以上的热量变化?我可以使用哪些工具/实践来诊断它?

一些可能有用的注意事项:

  • 可以冷却系统(例如通过完全断开风扇控制),但如果不理会它会立即再次升温。这似乎表明保温不是问题,而是某些东西不断产生热量。
  • htop进入此热状态后,CPU 使用率和负载将正常报告。这包括内核线程。根据htop,系统基本上处于空闲状态(系统范围内的 CPU 使用率为 1-2%,负载为 0.10)。
  • 我的机器使用的是Intel HD集成显卡,没有其他显卡。正如@braiam 所指出的,nVidia 卡是此型号的一个选项;我没有选择它。
  • @terdon 调出 CPU 调控器设置。我的 CPU 设置为powersave
  • 我的特定处理器是 2.7GHz Core i7-2620M。

编辑:在撰写此问题时,我的风扇控制无法正常运行,并且即使在高温下也以中等 RPM 范围(3900 RPM)持续运行。在@Alex 和@JustDanyul 的建议下,此问题已得到修复。然而,根本的问题仍然存在。

slm*_*slm 6

风扇

我的也是这样做的,运行 Fedora 14。尝试获取压缩空气罐并吹掉机箱背面和侧面的通风孔。

此外,您还需要定期取下键盘并直接在风扇叶片上吹压缩空气。它们沾满灰尘,并开始通过减轻灰尘来影响其有效性。

Thinkpad 最好的地方是服务手册!他们向您展示了如何拆下您的笔记本电脑并将其重新组装起来。

流程不好

我注意到的另一件事是,我偶尔会遇到一个出错的过程,并且会消耗 100% 的一个内核。杀死这个过程通常会使温度恢复正常。

您可以使用htoptop查看这是什么进程,并使用它的PID.

还有什么?

有关如何获取笔记本电脑各个组件的温度读数的更多提示,请参阅我对此 U&L 问答的回答。问答题为:How to get core temperature of haswell i7 cores in i3status