informatique:raspberry-pi:relever_temperature_cpu_gpu

Relever la température dans la GPU et le CPU d'un Raspberry Pi

Il est judicieux de connaître la température du processeur et de la puce graphique afin de ne pas endommager votre Raspberry Pi. La température maximale est de 80 °C, au delà de 93 °C les composants peuvent subir des dommages irréversibles. Le pire ? Griller votre carte !

Voici mes tests réalisés avec un Raspberry Pi 4.

La température de la GPU est accessible depuis la commande vcgencmd et le paramètre measure_temp :

$ vcgencmd measure_temp
temp=43.0'C

La température du processeur est stocké dans le fichier /sys/class/thermal/thermal_zone0/temp, exprimée en millième de °C :

$ cat /sys/class/thermal/thermal_zone0/temp
44790

Pour afficher la valeur en °C, il faut effectuer une division par 1000 de la valeur contenue dans /sys/class/thermal/thermal_zone0/temp :

$ awk '{printf("\ntemp=%.1f°C\n\n",$1/1e3)}' /sys/class/thermal/thermal_zone0/temp
temp=44.7'C

Le script ci-dessous affiche la température de la GPU et du CPU.

piSensorsTemp
#!/bin/bash
# Script: piSensorsTemp
# Purpose: Display the ARM CPU and GPU  temperature of Raspberry Pi 2/3/4 
# Author: Cédric Abonnel <https://www.abonnel.fr/start?q=piSensorsTemp&do=search> under CC BY
# -------------------------------------------------------
echo "$(date) @ $(hostname)"
echo "-------------------------------------------"
echo "GPU => $(/opt/vc/bin/vcgencmd measure_temp)"
echo "CPU => $(awk '{printf("temp=%.1f°C\n\n",$1/1e3)}' /sys/class/thermal/thermal_zone0/temp)"

Pour rendre exécutable le code :

$ sudo chmod +x piSensorsTemp
$ ./piSensorsTemp

Pour afficher toutes les secondes, les informations rafraîchies :

$ watch -n 1 -d ./piSensorsTemp

Exemple d'execution :

$ ./piSensorsTemp
vendredi 17 janvier 2020, 11:25:31 (UTC+0100) @ rpitst
-------------------------------------------
GPU => temp=43.0'C
CPU => temp=43.3°C
Entrer votre commentaire. La syntaxe wiki est autorisée:
  _   __   ___    ___  ______   __ 
 | | / /  / _ |  / _ )/_  __/  / / 
 | |/ /  / __ | / _  | / /    / /__
 |___/  /_/ |_|/____/ /_/    /____/
 
  • Partager le signet (social bookmarking)
  • Partager "Relever la température dans la GPU et le CPU d'un Raspberry Pi" sur Reddit
  • Partager "Relever la température dans la GPU et le CPU d'un Raspberry Pi" sur blogmarks
  • Partager "Relever la température dans la GPU et le CPU d'un Raspberry Pi" sur Google
  • Partager "Relever la température dans la GPU et le CPU d'un Raspberry Pi" sur Facebook
  • Partager "Relever la température dans la GPU et le CPU d'un Raspberry Pi" sur Twitter
  • informatique/raspberry-pi/relever_temperature_cpu_gpu.txt
  • Dernière modification: 2020/01/17 11:26
  • par Cédric ABONNEL