User Tools

Site Tools


doc:appunti:linux:sa:thermal

This is an old revision of the document!


Problemi di surriscaldamento

Nei moderni PC esistono sensori per la temperatura, se questa diventa troppo elevata il sistema operativo oppure l'hardware stesso possono intervenire a rallentare o spengere il PC. Ecco come si presenta nel kern.log il messaggio di avvertimento:

Apr 11 17:58:20 linuxino kernel: [ 1017.383521] Critical temperature reached (100 C), shutting down.

Per controllare la temperatura da riga di comando:

cat /proc/acpi/thermal_zone/TZS*/temperature
cat /proc/acpi/thermal_zone/*/trip_points

Se si sospetta che la lettura sia sballata, si può chiedere a Linux di ignorare la temperatura critica e non fare shutdown. Però non è una bella idea, ed in generale l'hardware stesso provvede a spengersi senza fare uno shutdown ordinato.

Ci sono vari metodi, ad esempio cercando di disabilitare l'ACPI con parametri di boot:

pci=noacpi
acpi=off

Disattivando l'ACPI si potrebbe però impedire il corretto funzionamento del video e di altre periferiche (es. scheda WiFi).

Si potrebbe disabilitare il critical trip points mettendo in /etc/modprobe.d/options:

options thermal nocrt=1

oppure disabilitare del tutto il modulo thermal includendolo in /etc/modprobe.d/blacklist.

doc/appunti/linux/sa/thermal.1240004019.txt.gz · Last modified: 2009/04/17 23:33 by niccolo