Utilizzando linux sul mio fidatissimo ibookG4 non ho potuto fare a meno di notare come il limite di 50° per le ventole fosse troppo basso. Infatti appena lancio un applicazione o un sito con qualche parte in flash (gnash-plugin) arrivo subito al limite della temperatura e partono le ventole che sono abbastanza rumorose. La temperatura raggiunta dal mio ibook a meno che non compila non supera mai i 55° quindi mi sono chiesto è possibile innalzare il limite del sensore a 55°? Leggendo i sorgenti del driver nel kernel ho scoperto che si possono passare tranquillamente i paramentri al modulo durante il suo caricamento e quindi settare i limiti della temperatura.

Vediamo ora in dettaglio come funziona:

Innanzitutto bisogna avere therm_adt746x compilato modularmente nel kernel (ubuntu lo ha gia di default) quando viene caricato il modulo il limite della temperatura è settato a 50° invece se volessimo impostare un’altra temperatura magari 55 bisogna scaricare il modulo con il seguente comando:

#modprobe -r therm_adt746x

e poi ricarlo passandogli noi i parametri per la temperatura. Il passaggio dei parametri non è intuitivo. Se voglio impostare la temperatura a 55 non devo passargli 55 come parametro ma 5 perché è il valore limite (50) + 5 e cosi via. quindi anzi che dare il comando usuale modprobe bisogna dare : modprobe therm_adt746x limit_adjust=5

Poi per controllare se il valore limite è stato aggiornato basta fare:

# cat /sys/devices/temperatures/sensor1_limit

Se invece volessimo impostare una temperatura diversa al boot basta andare a modificare il file /etc/modules. In questo file sono contenuti tutti i moduli che verrano caricati all’avvio tra cui il nostro, quindi basta modificare la riga dove si trova therm_adt746x e aggiungere i limiti che vogliamo.

Esempio: therm_adt746x limit_adjust=5

Ovviamente la manipolazione della temperatura può causare problemi all’hardware nel mio caso no, perche ho sperimentato in base al funzionamento l’andamento della temperatura e nel mio caso il limite di 55° è perfetto pertanto invito tutti coloro che vogliono provare questo “trucchetto” a prestare attenzione.

2 Responses to “Linux PPC controllo temperatura”
  1. Denny says:

    ahahahahahahahaah!! good good :D

  2. pip.ppc says:

    ottimo, maggiori regolazioni sono ben spiegate sul forum gentoo.
    Io le uso con una CRUX PPC e kernel 2.6.12 e funzionano benissimo!

  3.  
Leave a Reply