CPU过热。我能做什么?

s3l*_*lph 5 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)
Run Code Online (Sandbox Code Playgroud)

这意味着我必须将 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
Run Code Online (Sandbox Code Playgroud)

它说可以再次降低温度,但计算机尚未关闭。

Sep*_*ero 6

我为这个问题创建了一个程序。根据所需温度限制 CPU。它是这样运行的:

sudo ./temp_throttle.sh 80
Run Code Online (Sandbox Code Playgroud)

该命令将使您的 CPU 内核在达到 80 摄氏度时变慢。您可以在此处找到temp_throttle


Bra*_*iam 5

每个内核都有自己的值,大约 90°C 是正常工作温度。CPU 可能过热的原因有多种。内核问题、停止的风扇、糟糕的风扇/温度管理、多尘的气流等。

您实际上必须解决所有原因(其中一些不能),然后看看什么是有效的。

  • 移动 Core i7 甚至可以达到 105°C:http://ark.intel.com/products/85215/Intel-Core-i7-5600U-Processor-4M-Cache-up-to-3_20-GHz (2认同)