🛠 Gestion thermique et monitoring sous charge lourde

LattePanda Mu Ultra : Module de calcul x86 pour l'IA embarquée · intermediaire · Configurez le refroidissement dynamique et surveillez les températures des cœurs P et E pour maintenir les performances maximales.

Objectifs

Apprenez à surveiller les températures des cœurs hybrides (Lion Cove et Skymont) et à configurer les seuils thermiques. Ce tutoriel utilise des utilitaires Linux pour visualiser l'impact du dissipateur en aluminium inclus sur la fréquence de boost (jusqu'à 4,8 GHz).

Matériel nécessaire

Étapes

  1. Installez les outils de monitoring thermique spécifiques aux processeurs Intel modernes.
sudo apt install lm-sensors intel-gpu-tools stress-ng
  1. Détectez les capteurs thermiques disponibles sur le module.
sensors-detect
sudo service procps restart
  1. Lisez les températures actuelles des différents cœurs. Notez que les P-cores et E-cores ont des seuils différents.
sensors
  1. Lancez une charge CPU intensive pour tester le refroidissement actif. Utilisez stress-ng pour saturer les cœurs.
stress-ng --cpu 8 --timeout 60s
  1. Pendant la charge, surveillez en temps réel la fréquence et la température pour vérifier si le throttling (limitation thermique) survient.
watch -n 1 "grep MHz /proc/cpuinfo | head -n 2; sensors"
  1. Configurez le régulateur de fréquence CPU pour optimiser l'équilibre performance/thermique.
sudo apt install cpufrequtils
cpufreq-set -g powersave

Vérification

Les températures ne doivent pas dépasser 100°C sous charge soutenue grâce au dissipateur inclus. Si les fréquences chutent significativement, vérifiez le contact thermique du dissipateur en aluminium.

Pour aller plus loin

Automatisez la gestion des ventilateurs via le GPIO de la carte porteuse ou explorez les profils de puissance dans le BIOS pour limiter le TDP.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels