CPU 过热。我该怎么办?

CPU 过热。我该怎么办?

我经历过几次由于过热而导致的紧急关机。(总是在玩 Minecraft 时)我检查了它sensors会告诉我什么,然后我得到了以下答复:

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +52.0°C  (high = +80.0°C, crit = +85.0°C)
Core 0:         +52.0°C  (high = +80.0°C, crit = +85.0°C)
Core 1:         +48.0°C  (high = +80.0°C, crit = +85.0°C)

这意味着我必须将 CPU 温度保持在 85°C 以下。我该如何实现这一点?我尝试使用 LXDE 进行游戏,这减少了过热的次数,但过热现象仍然存在。

我通读了/var/log/kern.log.1并在崩溃时发现了以下几行:

Nov  3 12:12:27 dracarys kernel: [ 1466.805429] CPU1: Core temperature above threshold, cpu clock throttled (total events = 1)
Nov  3 12:12:27 dracarys kernel: [ 1466.805432] CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)
Nov  3 12:12:27 dracarys kernel: [ 1466.805438] CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
Nov  3 12:12:27 dracarys kernel: [ 1466.806434] CPU1: Core temperature/speed normal
Nov  3 12:12:27 dracarys kernel: [ 1466.806436] CPU0: Package temperature/speed normal
Nov  3 12:12:27 dracarys kernel: [ 1466.806440] CPU1: Package temperature/speed normal
Nov  3 12:13:00 dracarys kernel: [ 1499.816082] mce: [Hardware Error]: Machine check events logged
Nov  3 12:13:44 dracarys kernel: imklog 5.8.11, log source = /proc/kmsg started.
Nov  3 12:13:44 dracarys kernel: [    0.000000] Initializing cgroup subsys cpuset
Nov  3 12:13:44 dracarys kernel: [    0.000000] Initializing cgroup subsys cpu
Nov  3 12:13:44 dracarys kernel: [    0.000000] Linux version 3.8.0-32-generic (buildd@lamiak) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #47-Ubuntu SMP Tue Oct 1 22:35:23 UTC 2013 (Ubuntu 3.8.0-32.47-generic 3.8.13.10)
Nov  3 12:13:44 dracarys kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-32-generic root=UUID=217614be-d869-4303-8ca9-92fb8680dde6 ro quiet splash vt.handoff=7

它说温度可以再次降低,但是计算机仍然关闭。

答案1

我专门为这个问题创建了一个程序。根据所需温度限制 CPU。它的运行方式如下:

sudo ./temp_throttle.sh 80

该命令将使你的 CPU 核心在达到 80 摄氏度时变慢。你可以找到temp_throttle 在这里

答案2

每个核心都有自己的值,对于某些核心来说~90°C 是正常工作温度。有几个原因会导致 CPU 过热。内核问题、风扇停止、风扇/温度管理不良、气流多尘等。

您实际上必须解决每个原因(其中有些无法解决)并看看哪个有效。

相关内容