Перегрев процессора. Что я могу сделать?

Я испытал несколько аварийных остановок из-за перегрева. (Всегда во время игры в 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)

Это означает, что я должен поддерживать температуру своего процессора ниже 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

он говорит, что температура может быть снова понижена, но компьютер все же выключен.

5
задан 26 February 2016 в 18:03

2 ответа

Я создал программу только для этой проблемы. Ограничьте ваш процессор на основе желаемой температуры. Она работает так:

sudo ./temp_throttle.sh 80

Эта команда замедлит работу ядер вашего процессора, когда они достигнут 80 градусов Цельсия. Вы можете найти temp_throttle здесь .

0
ответ дан 26 February 2016 в 18:03

Каждое ядро ​​имеет свои собственные значения, для некоторых ~ 90 ° C это нормальная рабочая температура. Есть несколько причин, по которым ваш процессор может перегреться. Проблемы с ядром, остановленные вентиляторы, плохое управление вентилятором / температурой, запыленные потоки воздуха и т. Д. И т. Д.

Вы буквально должны решить каждую причину (некоторые из них не могут) и посмотреть, что работает.

0
ответ дан 26 February 2016 в 18:03
  • 1
    Действительно, просто использование trusty вместо vivid, кажется, работает в большинстве случаев. – sup 3 May 2015 в 14:12

Другие вопросы по тегам:

Похожие вопросы: