¿Por qué mi Raspberry Pi 2 está tan caliente?


13

Tengo un raspberry PI y dos PI-2, uno al lado del otro, dentro de un pequeño armario.

Estoy constantemente monitoreando su temperatura. Estoy preocupado porque uno de los Pi-2 está bastante caliente.

El PI y el PI-2 caliente están ejecutando raspbian jessie y en su mayoría inactivos.

El genial PI-2 está dentro de un estuche oficial (sin enfriamiento activo o pasivo) y ejecuta OpenElec (la última versión estable).

Hice algunas mediciones en el Raspi1 y el Raspi2 caliente hace un par de meses y todo parecía normal.

  • Raspi1 temp anterior: ~ 50C (fue entubado entonces)
  • HOT Raspi2 temperatura anterior: ~ 40C

Ahora la temperatura ambiente es bastante más alta, pero no esperaría tanta diferencia:

  • Temperatura actual de Raspi1: ~ 45-50C (ya no está dentro de una caja)
  • Cool Raspi2 (entubado) temperatura actual: ~ 57C, parece bastante estable
  • Temperatura actual de HOT Raspi2 (sin carcasa): ~ 63-75C, el paquete CPU-GPU está hirviendo al tacto (el resto de la placa no se siente demasiado caliente)

Sé que el límite teórico está en 85 ° C, pero me preocupa que haya saltado de una temperatura agradable a algo cercano al límite, mientras que el caso es notablemente más frío.

Todos ellos están conectados a través de HDMI a un televisor en su mayoría sin alimentación, y a través de Ethernet cableada al mismo enrutador. Intercambié fuentes de energía por si acaso, pero no tuve ningún efecto. También traté de desconectar HDMI y la red de la red, pero sin efecto notable.

No están overclockeados, y de todos modos (como ya se dijo) en su mayoría inactivos.

Software: para comparar manzanas con manzanas, cambié las tarjetas SD y saqué la carcasa del genial raspi2. El genial ha caído alrededor de 15C, ahora se encuentra entre 42 y 43 (como lo hizo el otro hace un par de meses). El calor disminuyó 5 ° C, pero después de unos minutos se calentó más de lo que era (hasta más de 65). Así que ahora sé que no es un problema de software o algo extraño causado por el caso. La temperatura ambiente es de aproximadamente 30 ° C, quizás un poco más.

Para probar ambos en las mismas condiciones posibles, utilicé la misma fuente de alimentación e incluso el mismo cable de Ethernet.

Para probar, primero dejo que el dispositivo esté inactivo por un tiempo y miro la medida. Luego intenté maximizar la CPU, abriendo tres sesiones ssh y ejecutando una instancia de " while (true) do find /; done " y dos de " while (true) do ls / -R; done ", además de otra sesión con arriba y otro con medidas de temperatura. top indicó un uso sostenido de la CPU (es decir, top us% + sys%) de alrededor del 90%

El dispositivo activo tenía aproximadamente 2.0 W cuando estaba inactivo. Cuando se maximizó, se configuró en 3.0 W.

El genial estaba a 1.5 W cuando estaba inactivo. Cuando se agotó, saltó entre 2 y 2.5 W.

Consumo de energía: finalmente obtuve un probador de voltaje / corriente usb. Según él, el raspi2 frío consume ~ 0.4 A mientras ejecuta un openelec inactivo, mientras que el raspi2 caliente (misma fuente de alimentación USB, mismo cable, misma tarjeta SD) consume alrededor de 0.75 A. El voltaje es alrededor de 4.90 V en ambos casos. ** Este parece ser el problema. ** Al tratar de localizar el problema, a veces, después de tocar un rato, las temperaturas bajaron a lo normal o casi normal, para volver a subir después de un par de días.

¿Qué debo hacer ahora que aislé el problema?


44
No debería necesitar disipadores de calor sin overclocking, especialmente en un pi en su mayoría inactivo. ¿Ha verificado (por ejemplo) topque realmente está inactivo y que algo extraño no está sucediendo? Cambiar las tarjetas SD no es realmente una confirmación de que estén haciendo lo mismo, solo implica que probablemente deberían estarlo.
Ricitos de oro

Sí, ya lo revisé. La CPU es de alrededor del 1% (eso es 1% de un IIRC central).
cuervo

¿Ha verificado el consumo de energía (amperios) de ambos?

Tengo ahora, ver pregunta editada. No tengo una manera fácil de verificar directamente la corriente de salida del cargador USB, solo la potencia (vatios) de la red eléctrica. Espero que sea suficiente.
cuervo

2
@Nasha muchas gracias. No tengo una buena manera de verificar la estabilidad del voltaje, pero cambié a un suministro que al menos se entrega en el rango especificado (4.75-5.25), y las temperaturas se han reducido. En este momento, los tres dispositivos están a 50 (+/- 2) C, lo que me parece correcto. Conseguiré algunas fuentes de alimentación de mejor calidad.
cuervo

Respuestas:


4

Basado en el hilo de comentarios, presentaré el siguiente consejo que me ha funcionado bien tanto en RPi original como en RPi2: la calidad de su fuente de alimentación es importante.

Si la fuente de alimentación que está utilizando no está regulada adecuadamente o está recortada demasiado alta, es posible que su Pi esté funcionando fuera de sus especificaciones eléctricas óptimas. Hacer funcionar una fuente de alimentación por encima de 5,25 V CC puede provocar una fuga de corriente dentro del chip (incluso en reposo) que se puede medir como aumento de temperatura.

No es que piense que alguien quiere leer esto, pero aquí hay un libro blanco sobre la fuga de corriente del transistor y cómo ARM está diseñado para abordar ese problema. No prueba que este sea el problema en esta circunstancia, pero según los comentarios, ciertamente parece apuntar en esa dirección.

En resumen, deje de comprar fuentes de alimentación baratas para su Pi. No es que los de buena calidad sean tan caros, pero si compra en eBay o (a veces) AliExpress, obtendrá absolutamente lo que paga. Comprar a un proveedor que todos estarían de acuerdo tiene buena reputación y está preocupado por la satisfacción del cliente (Sparkfun y Adafruit son dos ejemplos fáciles, hay muchos otros), no debería tener un problema.


Bueno, si realmente siguió la conversación hasta el final, esta respuesta no es correcta para mi caso particular (la corriente estaba dentro de las especificaciones). De todos modos, tal vez debería aceptar esta respuesta, ya que probablemente sea bastante útil para la mayoría de las personas con un problema similar al mío. Lo dejaré unos días y si nadie viene con uno mejor, lo aceptaré. Muchas gracias por tu esfuerzo.
cuervo

Entonces, al leer la conversación, parece que lo que podrías estar experimentando es de hecho una forma de daño térmico que ha sido sostenido por el núcleo ARM. Es difícil saber con certeza sin un análisis forense completo de las temperaturas que experimentó el chip y por cuánto tiempo. El daño térmico al silicio puede hacer que los transistores se atasquen o apaguen, junto con problemas con el paquete (debilitamiento de las bolas de soldadura que unen el chip a la placa de circuito, etc.). Mucho de esto entra en detalles para los cuales no estoy calificado ni tengo experiencia. Pero mi "respuesta" fue resumir, eso es todo.
WineSoaked
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.