init : articles varlog (migration depuis rsync)

This commit is contained in:
Cédrix
2026-05-15 10:37:48 +02:00
commit b0716911b3
5573 changed files with 107423 additions and 0 deletions
@@ -0,0 +1 @@
{"uuid":"96eaaeb7-e04f-472d-b4ed-37ffbdae945f","slug":"relever-temperature-cpu-gpu","title":"Relever la température dans la GPU et le CPU d'un Raspberry Pi","author":"cedric@abonnel.fr","published":true,"published_at":"2020-04-17 20:51:11","created_at":"2020-04-17 20:51:11","updated_at":"2020-04-17 20:51:11","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Électronique","content":"# Relever la température dans la GPU et le CPU d'un Raspberry Pi\n\nIl 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 !\n\nVoici mes tests réalisés avec un Raspberry Pi 4.\n\n## Fondamentaux\nLa température de la GPU est accessible depuis la commande `vcgencmd` et le paramètre `measure_temp` :\n\n```\n$ vcgencmd measure_temp\ntemp=43.0'C\n```\n\nLa température du processeur est stocké dans le fichier `/sys/class/thermal/thermal_zone0/temp`, exprimée en millième de **°C** :\n\n```\n$ cat /sys/class/thermal/thermal_zone0/temp\n44790\n```\n\nPour afficher la valeur en **°C**, il faut effectuer une division par 1000 de la valeur contenue dans `/sys/class/thermal/thermal_zone0/temp` :\n```\n$ awk '{printf(\"\\ntemp=%.1f°C\\n\\n\",$1/1e3)}' /sys/class/thermal/thermal_zone0/temp\ntemp=44.7'C\n```\n\n## Script évolué\nLe script ci-dessous affiche la température de la GPU et du CPU.\n```BASH\n#!/bin/bash\n# Script: piSensorsTemp\n# Purpose: Display the ARM CPU and GPU temperature of Raspberry Pi 2/3/4 \n# Author: Cédric Abonnel <https:*www.abonnel.fr/start?q=piSensorsTemp&do=search> under CC BY\n# -------------------------------------------------------\necho \"$(date) @ $(hostname)\"\necho \"-------------------------------------------\"\necho \"GPU => $(/opt/vc/bin/vcgencmd measure_temp)\"\necho \"CPU => $(awk '{printf(\"temp=%.1f°C\\n\\n\",$1/1e3)}' /sys/class/thermal/thermal_zone0/temp)\"\n```\n\nPour rendre exécutable le code :\n\n```\n$ sudo chmod +x piSensorsTemp\n$ ./piSensorsTemp\n```\n\nPour afficher toutes les secondes, les informations rafraîchies :\n\n```\n$ watch -n 1 -d ./piSensorsTemp\n```\n\nExemple d'execution :\n```\n$ ./piSensorsTemp\nvendredi 17 janvier 2020, 11:25:31 (UTC+0100) @ rpitst\n---\nGPU => temp=43.0'C\nCPU => temp=43.3°C\n```\n\n## Biblio\n[How to find out Raspberry Pi GPU and ARM CPU temperature on Linux](https:*www.cyberciti.biz/faq/linux-find-out-raspberry-pi-gpu-and-arm-cpu-temperature-command/)\n\n[lm-sensors does not detect integrated temperature sensor on Raspberry Pi](https://github.com/lm-sensors/lm-sensors/issues/30)","featured":false,"tags":[]}