PDA

View Full Version : Comando halt per la cpu in linux


mcardini
02-03-2003, 17:21
Ciao a tutti,
Credevo che linux mandasse in automatico il comado halt alla mia cpu (athlonxp 1700 su via kt266a) quando non aveva niente da fare, mi sbagliavo.
Infatti a riposo è a 53° e sotto sforzo sempre 53°.
In windows uso un piccolo software chiamato vcool che automaticamente manda il comando halt alla mia cpu quando non ha niente da fare, è possibile farlo anche in linux, tramite una utility specifica?
Comunque sembra che la rogna sia il chipset via che non accetta il comando halt dal sistema operativo, ma solo se forzato da speciali utility.

mcardini
02-03-2003, 17:26
Forse ho trovato la soluzione:
http://vcool.occludo.net/lvcool.tar.gz
Ora provo subito e vi faccio sapere, questa util è specifica per il kt133 e kt133a ma dovrebbe fungere (in teoria) anche sul mio kt266a.

ilsensine
02-03-2003, 17:30
Non so se la Mandrake abilita le chiamate halt di default...
Per controllare, vai nella directory con i sorgenti del kernel (/usr/src/linux), lancia make xconfig, vai nella sezione general setup e controlla se "make CPU idle calls when idle" è abilitato.

DjMix
02-03-2003, 17:38
ma lo hai abilitato sul kernel oppure no? C'è una specifica opzione per far raffreddare la cpu, che però deve essere abilitata altrimenti non lo fa. Dovresti controllare... vai un /usr/src/linux, fai make xconfig e guarda in general setup. In basso, c'è "advanced power management ecc ecc", e lo devi abilitare o mettere come modulo. Una volta abilitato puoi selezionare l'opzione "make cpu idle call ecc ecc", che è quello che ti interessa. Se vuoi puoi abilitare anche "enable PM at boot time" e "enable console blanking ecc ecc". Una volta ricompilato e reinstallato il kernel la temperatura dovrebbe scedere bruscamente..... per la cronaca il mio 2100+@2200 e rotti bighellona allegramente a 30/35° :cool:

DjMix
02-03-2003, 17:39
azz, ilsensine ti ha risposto mentre stavo scrivendo :eek:
cmq si, volevo dire quello....

mcardini
02-03-2003, 17:45
Avete ragione non era attivo, ora provo a ricompilare.

mcardini
02-03-2003, 17:59
Mi ero sbgliato, invece era attivo.
Ho provato a compilare lvcool ma mi da un errore che non avevo mai visto. :cry:

ilsensine
03-03-2003, 09:51
Magari se ce lo posti...