Рейтинг:4

Сбой контроля температуры

флаг cn

Я строил программу, которая записывает температуру процессора. Я использовал команду «cat /sys/class/thermal/thermal_zone*/temp», чтобы проверить температуру, и сначала все работало нормально. Внезапно я заметил, что команда больше не работает, и понял, что /sys/class/thermal/ больше НЕ содержит папок 'thermal_zone'. Присутствуют только папки Cooling_Device*.

Кто-нибудь может сказать мне, что случилось с папками и как их восстановить? Должен ли я теперь беспокоиться об охлаждении процессора?

codlord avatar
флаг ru
Я не могу ответить конкретно, просто скажу, что я заметил, что эти папки sys могут иногда меняться даже между загрузками, поэтому я не думаю, что вы можете предположить, что они останутся прежними. Например, я использовал Conky для мониторинга `/sys/class/hwmon`, который для меня содержит папки `hwmon0` до `hwmon3`, некоторые загрузки `hwmon3` будут содержать временные параметры ядра ЦП, но при другой загрузке в другой день `hwmon3` будет содержат какой-то другой датчик температуры. Единственный способ убедиться в этом — просмотреть файл «name» в каждой папке. Теперь с Conky вы можете ссылаться на датчики температуры по имени, так что это не проблема.
Doug Smythies avatar
флаг gn
Какая у вас модель процессора? Вы изменили версию ядра? Если загружать старое ядро, оно работает?

Ответить или комментировать

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