Почему мой Raspberry Pi 2 такой горячий?


13

У меня есть один малиновый пи и два пи-2, расположенные рядом в маленьком шкафчике.

Я постоянно контролирую их температуру. Я волнуюсь, потому что один из Pi-2 довольно горячий.

PI и горячий PI-2 работают распби Джесси и в основном на холостом ходу.

Классный PI-2 находится в официальном корпусе (без активного или пассивного охлаждения) и работает под управлением OpenElec (последняя стабильная версия).

Я сделал несколько измерений на Raspi1 и горячей Raspi2 пару месяцев назад, и все казалось нормальным.

  • Raspi1 prev temp: ~ 50C (тогда это было в футляре)
  • ГОРЯЧАЯ Raspi2 предыдущая температура: ~ 40C

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

  • Raspi1 текущая температура: ~ 45-50C (больше не внутри корпуса)
  • Прохладный Raspi2 (в корпусе) текущая температура: ~ 57C, кажется довольно стабильным
  • ГОРЯЧАЯ Raspi2 (без оболочки) текущая температура: ~ 63-75C, пакет CPU-GPU разжигается на ощупь (остальная часть платы не слишком горячая)

Я знаю, что теоретический предел составляет 85C, но я боюсь, что он перешел с хорошей температуры на что-то близкое к пределу, в то время как в кожухе заметно холоднее.

Все они подключены через HDMI к телевизору, который в основном не подключен к сети, и через проводной Ethernet к одному и тому же маршрутизатору. Я на всякий случай поменял источники питания, но никакого эффекта не оказал. Я также пытался отключить HDMI и сеть от горячего, но без заметного эффекта.

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

Программное обеспечение: Чтобы сравнить яблоки с яблоками, я поменял местами SD-карты и вытащил футляр из классного raspi2. Крутой спустился примерно на 15С, сейчас сидит около 42-43 (как и другой пару месяцев назад). Горячий был на 5 градусов ниже, но через несколько минут стал горячее (до 65). Так что теперь я знаю, что это не проблема программного обеспечения или что-то странное, вызванное этим делом. Температура окружающей среды около 30C, возможно, немного больше.

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

Чтобы проверить, сначала я позволяю устройству на холостом ходу некоторое время и смотрю на меру. Затем я попытался максимально использовать процессор, открыв три сеанса ssh и выполнив один экземпляр « while (true) do find /; done » и два « while (true) do ls / -R; done »), помимо другого сеанса с верхний и другой с временными измерениями. top указывает на устойчивое использование процессора (т.е. top us% + sys%) около 90%

На холостом ходу устройство постоянно работало с мощностью около 2,0 Вт. При достижении максимума он был установлен на 3,0 Вт.

Крутой был при 1,5 Вт на холостом ходу. При достижении максимума он подскочил между 2 и 2,5 Вт.

Потребление энергии: я наконец получил тестер напряжения / тока USB. Согласно этому, холодный raspi2 потребляет ~ 0.4 A при работе на холостом ходу openelec, в то время как горячий raspi2 (тот же источник питания USB, тот же кабель, та же карта SD) потребляет около 0,75 A. Напряжение около 4,90 В в обоих случаях. ** В этом, похоже, проблема. ** При попытке определить причину, иногда после некоторого переворота температура понижалась до нормальной или почти нормальной, чтобы через пару дней снова подняться.

Что мне теперь делать, когда я изолировал проблему?


4
Вы не должны нуждаться в радиаторах без разгона, особенно на простаивающем пи. Вы проверили (например), topчто на самом деле это в основном холостой ход, а что-то странное не происходит? Переключение SD-карт на самом деле не является подтверждением того, что они делают то же самое, это просто означает, что они, вероятно, должны быть.
Златовласка

Да, я уже проверил. Процессор составляет около 1% (это 1% от одного ядра IIRC).
Ворон

Вы проверили энергопотребление (в амперах) обоих?

У меня сейчас см. Отредактированный вопрос. У меня нет простого способа напрямую проверить выходной ток от зарядного устройства USB, только мощность (Вт) от сети. Надеюсь, этого достаточно.
Ворон

2
@Наша большое спасибо. У меня нет хорошего способа проверить стабильность напряжения, но я переключился на источник питания, который по крайней мере поставляет в указанном диапазоне (4,75-5,25), и температура снизилась. Прямо сейчас все три устройства находятся на 50 (+/- 2) C, что мне кажется правильным. Я получу некоторые источники питания лучшего качества.
Ворон

Ответы:


4

Основываясь на ветке комментариев, я предложу следующий совет, который хорошо сработал для меня как на оригинальном RPi, так и на RPi2: качество вашего источника питания имеет значение.

Если источник питания, который вы используете, не отрегулирован соответствующим образом или обрезан слишком высоко, вы можете обнаружить, что ваш Pi работает за пределами своих оптимальных электрических характеристик. Работа источника питания выше 5,25 В постоянного тока может привести к утечке тока внутри микросхемы (даже на холостом ходу), которая может быть измерена как повышенная температура.

Не то чтобы я думаю, что кто-то хочет прочесть это, но вот документ о утечке тока через транзистор и о том, как ARM предназначен для решения этой проблемы. Это не доказывает, что это проблема в этих обстоятельствах, но, основываясь на комментариях, это, безусловно, указывает на это направление.

Короче говоря, бросьте покупать дешевые блоки питания для своего Пи. Не такие качественные будут дорогими, но если вы покупаете у eBay или (иногда) AliExpress, вы абсолютно получаете то, за что платите. Покупка у поставщика, с которым все согласятся, заслуживает уважения и заботится об удовлетворенности клиентов (Sparkfun и Adafruit - два простых примера, есть много других), у вас не должно быть проблем.


Хорошо, если вы действительно следили за разговором до конца, этот ответ не подходит для моего конкретного случая (текущий был в пределах спецификации). В любом случае, возможно, я должен принять этот ответ, поскольку он, вероятно, весьма полезен для большинства людей с такой же проблемой, как у меня. Я дам это несколько дней, и если никто не придет с лучшим, я приму это. Большое спасибо за ваши усилия.
Ворон

Итак, читая разговор, похоже, что то, что вы, возможно, испытываете, действительно является каким-то образом термическим повреждением, которое было нанесено ядром ARM. Трудно знать наверняка без полной судебно-медицинской экспертизы о том, какие температуры испытывал чип и как долго. Термическое повреждение кремния может привести к зависанию или отключению транзисторов, а также к проблемам с корпусом (ослабление шариков припоя, которые прикрепляют чип к печатной плате и т. Д.). Многое входит в детали, для которых я ни квалифицирован, ни опытен. Но мой «ответ» должен был подвести итог, вот и все.
WineSoaked
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.