Tuto Debian : afficher les ventilateurs (nct6798) et masquer les fausses températures (AUXTIN ~115°C)
Ce guide sert à :
- faire apparaître les FAN RPM dans
sensors/s-tui(modulenct6775) - masquer les sondes “fantômes” type
AUXTIN*etSYSTIN(valeurs irréalistes ~110–120°C)
1) Installer les outils
sudo apt update
sudo apt install lm-sensors
Lance la détection (recommandé) :
sudo sensors-detect
(tu peux répondre YES aux propositions de chargement des modules)
2) Charger le module des capteurs carte mère (Nuvoton)
Sur beaucoup de cartes mères, les ventilateurs sont exposés via le driver nct6775.
Charge-le à la main :
sudo modprobe nct6775
sensors
Si tout est OK tu dois voir un bloc du type :
nct6798-isa-0a20fan1,fan2, etc.
Rendre le chargement permanent (au reboot)
echo nct6775 | sudo tee /etc/modules-load.d/nct6775.conf
3) Comprendre le problème des AUXTIN à ~115°C
Sur les puces Nuvoton, certaines entrées de température ne sont pas câblées (entrées flottantes) :
- elles affichent souvent 110–120°C ou -41°C
- ce ne sont pas de vraies températures
4) Trouver quelles “tempX” correspondent aux sondes à masquer
On liste les valeurs brutes tempX_input :
sensors -u nct6798-isa-0a20 | grep -E 'temp[0-9]+_(label|input)'
Exemple typique (à titre indicatif) :
temp1_input≈ 119 → souventSYSTIN(fake)temp3..temp6_input≈ 110–115 ou -41 → souventAUXTIN*(fake)temp8..temp10_input= 0.0 → parfois PCH_* (inutile)
5) Masquer les sondes “fantômes” avec lm-sensors
Crée un fichier de conf :
sudo tee /etc/sensors.d/nct6798-ignore.conf >/dev/null <<'EOF'
chip "nct6798-*"
ignore temp1 # souvent SYSTIN (valeur fake)
ignore temp3 # souvent AUXTIN0 (fake)
ignore temp4 # souvent AUXTIN1 (fake)
ignore temp5 # souvent AUXTIN2 (fake)
ignore temp6 # souvent AUXTIN3 (fake/-41)
ignore temp8 # souvent PCH_* (0.0)
ignore temp9
ignore temp10
EOF
Recharge la config :
sudo sensors -s
sensors
✅ Résultat attendu :
- tu gardes les températures cohérentes (CPU/NVMe/PECI/CPUTIN)
- tu ne vois plus
AUXTIN*,SYSTINet lesPCH_*à 0.0
6) (Optionnel) Vérifier s-tui
Relance simplement :
s-tui
Si sensors affiche fan1/fan2, s-tui les affiche en général aussi.
Dépannage rapide
Je ne vois toujours pas de nct6798-*
- Vérifie que le module est bien présent :
modinfo nct6775 | head - Vérifie les logs :
dmesg | grep -iE "nct|nuvoton|superio|hwmon"
Les “ignore tempX” masquent trop / pas assez
- Reprends la sortie de :
sensors -u nct6798-isa-0a20 | grep -E 'temp[0-9]+_(label|input)' - Ajuste la liste des
tempXignorés pour ne garder que les sondes utiles (CPUTIN,PECI, etc.).
Bon à savoir : les entrées flottantes (AUXTIN*) à ~115°C sont très fréquentes et ne signifient pas une surchauffe.