LINUX.ORG.RU

какого дьявола происходит с температурой процессора?

 


0

1

суть такова, ядра:

Gentoo

linux-3.6.11-gentoo
linux-3.7.1-geek
linux-3.7.1-pf
linux-3.7.4-geek
Arch
linux-3.7.4-1

Нормальная (не компиляция, видео и т.д. - обычный режим, спокойный) температура процессора на моём i5-2410M колеблется от 48.0°C до 51.0°C. Это максимум.

Но нарисовалась проблема, можно сказать внезапно - температура начала подниматься сразу со старта до 60.0°C, и несмотря на работу вентелей не понижается. Стоит на 60-62.0°C и хоть убейся.

Делай ребут хоть 10 раз - проблема не решается, но лечится поразительным образом: загружаюсь в LiveCD Ubuntu 12.10, делаю ребут - всё, температура сходу нужные мне 50 градусов.

Куда копать?

lspci -v
lshw -businfo

★★☆

Последнее исправление: science (всего исправлений: 3)

Есть подозрение, что убунта какой-то демон, понижающий частоту проца при холостом ходу, загружает, cpufreqd например.

anonymous
()

Same shit, температура резко повысилась до 50 в среднем. Diablo II под wine до 90. Чистил менял, то же самое, ядро не менялось.

anonymous
()
Ответ на: комментарий от i_gnatenko_brain

cpufreq

чем поможет? Ведь он не был установлен и не работал на ядрах, на которых всё было ок, но внезапно пошла температура вверх? И не установлен на livecd убунты, которая, предположительно, лечит проблему?

science ★★☆
() автор топика
Ответ на: комментарий от byte_men

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

Там ядро так собрано,

так это как?

science ★★☆
() автор топика
Последнее исправление: science (всего исправлений: 1)

У проблемы несколько вероятных причин:

  • аппаратная
    • пыль
    • термопаста старая
    • bios кривой
  • программная
    • беда в конкретном ядре
    • беда в конкретном ПО которое жрет cpu и повышает тепловыделение
    • bios кривой
init_6 ★★★★★
()
Ответ на: комментарий от init_6

несколько вероятных причин:


  • пыль
  • термопаста старая
  • bios кривой
  • беда в конкретном ядре
  • беда в конкретном ПО которое жрет cpu и повышает тепловыделение



пыль и пасту я проверил в первые же пару случаев повышения темпы и не понижения до нормы, bios нормальный, несколько месяцев всё работало нормально и вдруг сломался? маловероятно. Конкретные ядра целых три, относительно разных: 3.6.11, 3.7.1 и 3.7.4
Ради интереса собрал дефолтное гентовское с дефолтным конфигом и установил арчевское. Проблема не решилась. Конкретное ПО, на котором стала проявляться проблема - не изменялось и не обновлялось.

science ★★☆
() автор топика
Ответ на: комментарий от science

Тогда либо вообще нет причин для волнений(у твоего проца температурный максимум при котором он автоматом ребутит сикока там?) либо пришельцы/торсионные поля/черные дыры/и т.д. и т.п.

init_6 ★★★★★
()
Ответ на: комментарий от byte_men

я всю жизнь так собираю, такой проблемы ни разу не было:

CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
CONFIG_X86_PCC_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ=m

проц то загружен?

В том-то и дело, что нет. Вообще. Независимо - только стартовала система или после работы приложений закрыл их все. Процентаж использования ядер 0-1%

science ★★☆
() автор топика

И потом ты точно уверен что это не acpi(dsdt, самого ядра, юзерспейс) ? Мне к примеру исправление dsdt помогло не только в плане тепла но и в плане шума :)

init_6 ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Понимаешь, я бы не парился насчёт температуры вообще, у меня: (high = +86.0°C, crit = +100.0°C)

раздражают вентиляторы.

Ничего не обновлялось из этой подсистемы кроме sys-power/acpid с 2.0.17 аж до 2.0.17-r1

сейчас откачу и буду смотреть.

science ★★☆
() автор топика
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от init_6

ты точно уверен что это не acpi

уже не уверен, т.к. грепнул логи и примерно перед появлением проблемы, оказывается, обновил sys-power/acpid-2.0.17 до 2.0.17-r1

science ★★☆
() автор топика
Ответ на: комментарий от science

Gentoo x86-64, Core i7 2600

nona / # emerge -pv acpid

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-power/acpid-2.0.17-r1  USE="(-selinux)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
nona / # sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +39.0°C  (high = +80.0°C, crit = +99.0°C)
Core 0:         +39.0°C  (high = +80.0°C, crit = +99.0°C)
Core 1:         +35.0°C  (high = +80.0°C, crit = +99.0°C)
Core 2:         +36.0°C  (high = +80.0°C, crit = +99.0°C)
Core 3:         +32.0°C  (high = +80.0°C, crit = +99.0°C)

it8728-isa-0290
Adapter: ISA adapter
in0:          +1.03 V  (min =  +0.00 V, max =  +3.06 V)
in1:          +2.02 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +2.92 V  (min =  +0.00 V, max =  +3.06 V)
in3:          +2.88 V  (min =  +0.00 V, max =  +3.06 V)
in4:          +0.01 V  (min =  +0.00 V, max =  +3.06 V)
in5:          +0.97 V  (min =  +0.00 V, max =  +3.06 V)
in6:          +1.52 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:         +3.41 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:         +3.26 V  
fan1:         675 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
fan4:           0 RPM  (min =    0 RPM)
temp1:        +40.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +25.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:        +27.0°C  (low  = +127.0°C, high = +80.0°C)  sensor = thermistor
intrusion0:  ALARM
Kindly_Cat
()

хм, ребятишки. Похоже, что проблема решена откатом sys-power/acpid с 2.0.17-r1 до 2.0.17, возможно i5-M-специфичная херь, буду смотреть. Если что напишу багу.

science ★★☆
() автор топика
Ответ на: комментарий от science

проблема решена откатом sys-power/acpid с 2.0.17-r1 до 2.0.17

pinkbyte@oas1 /usr/portage/sys-power/acpid $ diff -u acpid-2.0.17*
--- acpid-2.0.17.ebuild 2013-01-03 17:01:31.000000000 +0400
+++ acpid-2.0.17-r1.ebuild      2013-01-21 18:31:31.000000000 +0400
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/acpid-2.0.17.ebuild,v 1.7 2013/01/03 12:59:15 miska Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/acpid-2.0.17-r1.ebuild,v 1.4 2013/01/21 14:31:11 ago Exp $
 
 EAPI=4
 inherit systemd
@@ -30,6 +30,8 @@
 
        exeinto /etc/acpi
        newexe "${FILESDIR}"/${PN}-1.0.6-default.sh default.sh
+       exeinto /etc/acpi/actions
+       newexe samples/powerbtn/powerbtn.sh powerbtn.sh
        insinto /etc/acpi/events
        newins "${FILESDIR}"/${PN}-1.0.4-default default

Вряд ли

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

да, тоже глянул дифф, но помогло ведь. Если повторится, то уж не знаю, что делать. Посмотрим.

science ★★☆
() автор топика
Ответ на: комментарий от Thero

пора модель ноута сдать....

Asus K53SC

МБ убунта имеет какието фиксы к аспи проблемам

возможно, но как это может влиять на систему, которая загружается следующей после ребута?

science ★★☆
() автор топика
Ответ на: комментарий от science

загрузись, к примеру, с hirens boot cd, и посмотри

int13h ★★★★★
()
Ответ на: комментарий от science

ребут в смысле ребут или паверофф а затем паверон? если второе то должно никак, а если первое то acpi запоминает некоторые состояния. хотя он вроде может и для второго случая запоминать..

Thero ★★★★★
()
Ответ на: комментарий от Thero

ну смотри прикол, веришь не веришь:

- включил машину, поработал. Вдруг температура поднимается до 60 (все приложения выключены, считай работают только иксы, syslog ну и мелочь всякая) и хоть вентили шуршат - не опускается до положенных 47-50

- сделал ребут, паверофф, паверон - хоть 10 раз - никаких изменений. Например можно даже подождать 15-20 минут пока остынет и включить - результат тот-же - 60-62 гр.

- загружаюсь в iso образ с груба убунту, ничего не делаю, жду 3-4 минуты - температура понижается (ставлю пока lm_sensors и смотрю) - делаю ребут, вуаля - гента на нужной мне температуре.

Загадка.

// собрал свежее 3.7.5 ядро с глобальным ondemand вместо perfomance:

CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
поставил sys-power/cpufrequtils в ранлевел boot - вроде полегчало, пока-что не поднималась темпа.

science ★★☆
() автор топика
Последнее исправление: science (всего исправлений: 2)
Ответ на: комментарий от science

определённо что-то не так с ацпи пологгируй все ацпиэвенты и фиксируй время подскока температуры, может сопоставишь с каким событием. найдёшь закономерность пиши баг.. впрочем в ирку где обитают разработчики можешь уже написать может ещё к чему подтолкнут..

а за всякой магиет стоит чья-то невнимательность.

Thero ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.