Newsgroup: it.comp.os.linux.iniziare
Titolo: temperatura CPU

Come posso controllare la temperatura di case e CPU? L'estate scorsa il PC
soffriva troppo e sotto Win XP tenevo sotto controllo la temperatura con
una applicazione della asus.
La mia scheda madre è una asus A7V8X la CPU è AMD athlon xp 1900.
Distro Mandrake 9.2.
Ciao
-- 
hrundi



io sono solo a conoscenza di questo:
[dot@ka dot]$ cat /proc/acpi/thermal_zone/THRM/temperature
-- 
 [ Running Linux Fedora Cora 1 ]
 ~ 
http://space.virgilio.it/swa...@tin.it/
 
 ~ ICQ: 61670579

hrundi wrote:

Sotto linux ci sono i sensori e vanno attivati. Purtroppo a sencoda della
tua scheda madre, processore, etc. le cose cambiano molto. Per attivare i
sensori esegui come root (dopo l'avvio) le seguenti istruzioni
# I2C adapter drivers
modprobe i2c-dev
modprobe i2c-viapro
# I2C chip drivers
modprobe eeprom
modprobe w83781d
modprobe smbus-arp
sensors
L'ultimo comando si puo' lanciare come utente normale e ti mostra i vari
parametri misurati tra cui le temperature. Nel mio caso,
in /etc/sensors.conf ho configurato le temperature di scheda madre e
processore.
Ho ottenuto quella lista di istruzioni lanciando sensors-detect e
rispondendo sempre YES (e qualche volta NO, lo scopo era di farli
investigare ed attivare tutto).
Io ho la tua stessa scheda madre, ma un Athlon XP 2000+, quindi penso che
cio' che funziona per me dovrebbe funzionare anche per te. Il mio file
sensors.conf e' quello originale di SuSE 8.2, l'unica riga che ho dovuto
cambiare e' 
# for at least Asus A7V133/133-C
#old line:    compute temp2 @*2.0, @/2.0
    compute temp2 @*1.5, @/1.5
Il moltiplicatore da 2.0 ad 1.5. Ho determinato questo parametro
confrontando i risultati dati da "sensors" con quello che mi diceva il BIOS
nella sezione "hardware monitoring", alla fine le temperature devono essere
le stesse.
Quando sei nel tuo desktop, puoi usare gkrellm per monitorare questi sensori
e puoi impostare degli allarmi, ad esempio io per temp2 (CPU) ho impostato
un segnale di avvertimento a 70 gradi e quando viene superato lui esegue
kdialog --msgbox "CPU warning: 70 degrees"
In questo modo sono allertato del raggiungimento del livello di isteresi
(che in realta' e' a 75 gradi per l'XP 2000+ ed anche per il tuo XP 1900+,
ma sono stato prudente). Il livello mortale e' a 95 gradi per i nostri
processori, quindi ho messo un secondo allarme a 85 gradi
kdialog --msgbox "CPU alarm: 85 degrees, stop the PC NOW!"
Ma non e' finita qui. I processori Athlon si possono mettere in modalita'
"risparmio energetico" quando le esigenze elaborative del sistema non sono
elevate. Vedi qui
http://members.jcom.home.ne.jp/jacobi/linux/softwares.html
Io l'ho provato e funziona egregiamente, con la macchina "scarica" di
lavoro, la temperatura della CPU mi si e' abbassata di 35 gradi. Ora sto
stabilmente sotto i 40 gradi, metre prima stavo sempre poco sotto i 75.
Siccome la mia macchina e' sempre accesa, ma senza niente di pesante da
fare, questo athcool e' stato manna dal cielo.
Ad ogni modo sia il mio che il tuo processore comsumano 66 W, abbastanza
direi, consulta il documento
"K7_Electrical_Specification_Rev07_ENG.pdf" (cercalo con google) per vedere
un processore che consumi un po meno (ad esempio un 2800+ da 60W) ed
otterrai un ulteriore vantaggio in termini termine, oltre che di potenza di
calcolo. Dovrai probabilemente aggiornare il BIOS per usare quel
processore, revisione 1012, se non ricordo male (
www.asus.com
)
-- 
Nicola Di Nisio
nicola...@despammed.com
LRU #278050 (
http://counter.li.org/
)

 fare, questo athcool e' stato manna dal cielo.
<snip>
ho dimenticato di dirti che Mandrake include gia' athcool (od almeno ho
visto in giro per internet pacchetti rpm di athcool marcati per Mandrake). 


     compute temp2 @*1.5, @/1.5
Non ho trovato questa riga nel mio file di configurazione ma guarderò
meglio. Magari dipende dalla distro.
Grazie per ora, faccio un pò di test e poi ti faccio sapere. Sei stato
preciso ed esaustivo...cosa chiedere di più?
Ciao!
-- 
hrundi

 meglio. Magari dipende dalla distro.
Vai qui
http://rpmfind.net/linux/RPM/suse/8.2/i386/suse/i586/sensors-2.7.0-15.i586.html
e scaricati il pacchetto sensors-2.7.0-15.rpm per SuSE, quindi estrai il
file /etc/sensors.conf (aprilo con kpackage, vai sulla "file list" e clicca
sul primo file, che e' prorpio il mio sensors.conf). Non ti posso garantire
che questo sensors.conf vada bene per te. Ad ogni modo verifica prima che
sensors sia istallato, col comando
rpm -q sensors
Ciao


 una applicazione della asus.
Devi caricare i moduli corretti. Nel caso, patchare il kernel.
Cerca tutte le informazioni sul sito del progetto lm-sensors:
 
http://secure.netroedge.com/~lm78/
 
http://freshmeat.net/projects/lm_sensors/
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Nell'anno 34° del Calendario Unix, Sun, 18 Jan 2004 20:54:27 +0000,
hrundi disse:

Stessa tua mobo, sensors funziona egregiamente.
Installa il pacchetto lm_sensors.
-- 
Quid rides? Mutato nomine de te fabula narratur.
(Orazio)