Дросселирование застряло ниже пределов на холодном процессоре

Это вопрос, широко обсуждаемый ранее. Тем не менее, ни один из предложенных методов / процедур не работал для меня.

Я запускаю Ubuntu 14.04, ядро ​​4.4.0-040400-generic на безвентиляторном мини-компьютере, двухъядерный процессор Intel Celeron J1800 с частотой 2,41 ГГц , MB:

lspci 00: 00.0 Хост-мост: процессор Intel Corporation Atom Z36xxx / Z37xxx SoC Transaction Register (rev 0e) 00: 02.0 VGA-совместимый контроллер: процессор Intel Atom Atom Z36xxx / Z37xxx Graphics & amp; Режим отображения (rev 0e)

cpufreqd установлен на производительность во всех профилях и minfreq 1330000 maxfreq 2410000 во всех правилах.

Система может работать несколько часов без каких-либо проблем, кроме коротких пиков дросселирования. Они могут длиться миллисекунды или секунды. Каждый раз, когда я проверяю температуру процессора (датчики), они остаются & lt; = 40 градусов. Даже не закройте порог, установленный на уровне 80. До тех пор, пока дросселирование процессора остается в пределах (2,14 ГГц - 1,33 ГГц), все в порядке. Но в конечном итоге частоты процессора будут установлены ниже предела, что-то вроде 667 МГц. Затем часы идут слишком медленно, перекручиваясь, как 30 секунд в минуту. Ntp или ntpdate безрезультатно. Перезапуск или остановка cpufreqd не помогает. То же самое касается терминов или чего-то еще, что я придумал. Удаление cpufrequtils или thermd не помогает и не отключает intel_pstate при загрузке. Такая же проблема возникает с 4.2. ядро.

Когда частоты процессора упали ниже пределов, они никогда не восстановятся до нормального уровня, хотя, по мнению датчиков, темп составляет, например, 37 или 38 градусов. Только лечение - это перезагрузка, что, конечно же, не является решением. Любые идеи?

Вот как система после 11 часов безотказной работы начинает перегибать примерно 40 секунд в минуту:

Apr  5 07:05:07 kernel: [41878.651689] CPU0: Core temperature above threshold, cpu clock throttled (total events = 18)
Apr  5 07:05:07 kernel: [41878.651982] mce_notify_irq: 2 callbacks suppressed
Apr  5 07:05:07 kernel: [41878.651986] mce: [Hardware Error]: Machine check events logged
Apr  5 07:05:07 kernel: [41878.652176] CPU1: Core temperature above threshold, cpu clock throttled (total events = 18)
Apr  5 07:05:07 kernel: [41878.652429] mce: [Hardware Error]: Machine check events logged
Apr  5 07:05:08 mcelog: Family 6 Model 37 CPU: only decoding architectural errors

cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
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: 1.33 GHz - 2.58 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 1.33 GHz and 2.41 GHz.
           The governor "performance" may decide which speed to use                  within this range.
current CPU frequency is 667 MHz.

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

датчики [ ! d9]

acpitz-virtual-0
Adapter: Virtual device
temp1:        +26.8°C  (crit = +90.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +36.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:       +36.0°C  (high = +105.0°C, crit = +105.0°C)
1
задан 5 April 2016 в 08:10

0 ответов

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

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