temperatura CPU

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

temperatura CPU

Messaggio da danix »

ciao a tutti,
stavo facendo qualche ricerca in giro per la rete per sapere qual'è la temperatura (o il range) ottimale d'esercizio del mio processore... questo è l'hardware...

Codice: Seleziona tutto

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Celeron(R) CPU 2.40GHz
stepping        : 9
cpu MHz         : 2326.488
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid xtpr
bogomips        : 4659.35

Qualcuno di voi mi sa indicare una tabella a cui riferirmi per i parametri standard di esercizio tipo temperature ottimali ecc ecc?? Vorrei farmi un'idea...

Grazie mille a tutti...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Messaggio da Ansa89 »

Dunque: direi che devi caricare il modulo "thermal" con:

Codice: Seleziona tutto

#modprobe thermal
poi:

Codice: Seleziona tutto

#cat /proc/acpi/thermal_zone/THRM/temperature
e ti restituisce a video la temperatura attuale (in °C) della tua CPU 8) 8)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

grazie della risposta, ho caricato il modulo thermal, ma in /proc/acpi/thermal_zone/ non c'è nulla...
A dire il vero lm_sensors mi restituisce una temperatura massima, ma vorrei verificare se è corretta, per questo cercavo info in rete...
Nessuno conosce una qualche tabella con i dati relativi ai processori??

Ancora grazie mille per la risposta...

A presto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Messaggio da slux »

Se vuoi sapere i parametri ottimali devi controllare i datasheet dell'intel credo....

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

slux ha scritto:Se vuoi sapere i parametri ottimali devi controllare i datasheet dell'intel credo....
Dove li posso trovare??
Un'altra cosa che volevo chiedere... è possibile che lm_sensors mi dia delle temperature sbagliate (o comunque diverse) rispetto al bios?? Quale dei due è più attendibile??
Nella fattispecie il bios mi da una temperatura più o meno di 35/40 gradi, mentre sensors mi restituisce addirittura oltre 70 gradi per la CPU, i dati della MB e della ventola della CPU invece corrispondono... a cosa può essere dovuto??

Grazie mille a tutti...
ciau
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Messaggio da Ansa89 »

Oltre i 70° C mi sembra improbabile...
La mia CPU è arrivata fino a 65° C, ma mai oltre.
Quindi mi sembra più attendibile il BIOS...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

anch'io penso che sia improbabile che la cpu lavori costantemente a oltre 70 gradi... ma come faccio a sapere la temperatura reale se non posso fidarmi di i2c (di cui sensors è un'interfaccia...) ??
Esistono altri monitor hardware che non siano basati su i2c???

Grazie mille...
A presto...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

Ciao,

le specifiche le trovi qua:

http://processorfinder.intel.com/

comunque confermo quanto scritto 45-50 idle, sui 60 sotto sforzo. Magari dai una pulitina al case, alla ventola della cpu in particolare, non fa mai male ;)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Strarivari ha scritto:Ciao,

le specifiche le trovi qua:

http://processorfinder.intel.com/

comunque confermo quanto scritto 45-50 idle, sui 60 sotto sforzo. Magari dai una pulitina al case, alla ventola della cpu in particolare, non fa mai male ;)
Ti ringrazio per il link ai datasheet, non sono riuscito a ricavarne granchè perchè non sono capace ad identificare il mio processore, anzi se qualcuno mi sa dire come posso fare gliene sarei grato...
Il mio dubbio è su i2c adesso... il case è pulitissimo, lo stesso vale per ventola e dissipatore della CPU... li ho puliti ieri, e appena ho riacceso il pc dopo la pulizia sensors mi dava 34 gradi contro i 72 prima della pulizia... Solo che non appena ho spento e riacceso poco dopo mi dava nuovamente i 70... come può essere possibile?? Ho controllato dopo 4 ore e mezza di uptime e il bios mi dava 34 gradi mentre sensors 72...
Non capisco come possa sbagliarsi tanto se alla fine il sensore sulla cpu è lo stesso per entrambi...

Qualcuno mi sa aiutare??

Grazie a tutti...
Ciau
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

se scegli come famiglia i celeron ce ne sono 3 con 2,4 ghze tutti e tre hanno un limite a 71 gradi

per quanto riguarda il resto: la temperatura del bios dovrebbe essere corretta perche altrimenti si sarebbe attivato il throttle e la frequenza sarebbe meno dei 2,4 ghz

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

ho visto i celeron e infatti ho tratto le tue stesse conclusioni... adesso sto cercando di capire come mai i2c si sbagli...
Se qualcuno ha qualche idea me lo faccia sapere...

Grazie mille...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Penso che dovresti configurare /etc/sensors.conf...
Vedi la documentazione di lm_sensors in /usr/doc, in particolare le FAQ e man sensors .
A suo tempo ho perso una mezza serata per configurare sensors...
Il sensore dà in uscita un certo valore, ma questo va calibrato, inoltre bisogna vedere se è stato caricato il modulo più adatto per il tuo sensore (ad esempio nel mio caso di due simili uno funzionava bene, l'altro no, ma nel tuo caso non è probabilmente questo il problema).
Come valori di riferimento ho ovviamente usato quelli del bios, che sa esattamente quali sensori sono montati sulla scheda madre e sa come interpretare il loro output.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

grazie albatros, posso chiederti come hai fatto per settare /etc/sensors.conf?? non mi dire che devo spegnere e riaccendere il pc 50 volte per controllare la temp via bios e poi settarla nel file...

Mi sapresti indicare come posso procedere???
Ancora grazie mille...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Beh, l'ho fatto diverso tempo fa e non ci ho più messo mano, inoltre nel mio caso la temperatura andava bene, erano i valori delle rpm delle ventole che non andavano bene...
La relazione del valore "corretto" con quello grezzo dovrebbe essere di tipo lineare, ovvero del tipo y=a*b+c, quindi basta fare un confronto con quello che misura il bios (se vuoi puoi anche fare tante misure e poi usare i minimi quadrati, ma non mi pare il caso...), naturalmente cercando di far variare il meno possibile la temperatura fra quella misurata da bios e quella misurata da linux (es. tenendolo acceso per un po' sul bios, poi avviando linux in init3 e rimisurando dopo un po' la temperatura senza far fare nulla al pc, poi facendoli fare un lavoro molto intenso, misurando la temperatura, riavviando e rimisurandola da bios).
es. se hai:
bios = 33 - linux = 68
bios = 35 - linux = 72
sai che per ottenere la temperatura giusta dovrai sottrarre 2 e poi dividere per 2.
A tale scopo c'è la direttiva compute, per la quale ti rimando al file /etc/sensors.conf, dove ci sono degli esempi di uso.
Attenzione però, perché c'è una grande variabilità fra le diverse schede madri (es. vedi:
http://www.lm-sensors.org/wiki/FAQ/Chap ... ourmodules )
Può anche darsi che il tuo sensore non sia stato rilevato correttamente, prova con sensors-detect e poi guarda le specifiche tecniche della scheda madre. Alcuni processori hanno un loro sensore digitale.

Non ho comunque una conoscenza completa e attendibile dell'argomento, semplicemente mi sono interessato alla questione tempo addietro e mi sono limitato a reperire quel minimo di informazioni necessario per risolverla, che ho poi in buona parte dimenticato...
Ultima modifica di albatros il dom 2 set 2007, 21:46, modificato 1 volta in totale.

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Forse una soluzione é lasciare acceso per un pò il PC e poi riavviare e leggere le temperature dal BIOS non dovrebbe variare tanto ...

Rispondi