Newsgroup: it.comp.os.linux.iniziare
Titolo: differenza temperature

possibile che con ubuntu a riposo ho 43 gradi di CPU mentre con salix KDE 
sto a 52?
http://www.imagehost.it/di-YPCB.png
 
 
 
 
-- 
The New Linux Counter Project
https://linuxcounter.net/cert/545136.png
 
 

 
http://www.imagehost.it/di-YPCB.png
 
 
Possibile che in Salix non vengano avviate automaticamente le 
impostazioni di risparmio energetico.
 
Prova, da root, con
 
cpufrequ -info
 
 
-- 
(\__/)
(='.'=) This is Bunny. Copy and paste bunny
(")_(") to help him gain world domination.
Linux non è per niubbi che aspirano a restare tali.

 cpufrequ -info
 
Grazie, ora però devo aggiungere che in Ubuntu uso il CPU scaling :-\
probabilmente la soluzione sarà usarlo anche in salix-KDE.
Io di slak sono a digiuno, sai mica darmi qualche dritta?



 
ubuntu usa la scala di temperatura réamur

 Io di slak sono a digiuno, sai mica darmi qualche dritta?
 
A parte il typo del post precedente (è "cpufreq-info", non "cpufrequ 
-info") io ho praticamente su sempre il governor "ondemand", che passa 
dalla frequenza minima di cpu a quella massima a seconda del bisogno.
Lo setti con
 
cpufreq-set -g ondemand
 
Magari lo metti in /etc/rc.local, così all'avvio parte automaticamente. 
Forse devi anche chmoddare per renderlo eseguibile
 
chmod +x /etc/rc.local
Il governor "ondemand" è consigliato per le cpu Intel. Per le AMD mi 
pare che sia "conservative", che switcha la frequenza in salti intermedi 
tra quella minima e quella massima, a differenza dell'ondemand.
 
Ora, fatti salvi gli errori tecnici e chiedendo umilmente scusa alla 
lingua italiana per lo sfacelo commesso, mi sa che puoi fare tutto da 
GUI usando il widget "battery monitor" di KDE. L'unica cosa che non so è 
se a quel punto devi aggiustare qualcosa a livello di permessi o 
aggiungere il tuo utente ad un gruppo particolare.


 tra quella minima e quella massima, a differenza dell'ondemand.
 
forse è il contrario;
uso da sempre ondemand con le AMD:
 
analyzing CPU 3:
   driver: powernow-k8
   CPUs which run at the same hardware frequency: 3
   CPUs which need to have their frequency coordinated by software: 3
   maximum transition latency: 8.0 us.
   hardware limits: 800 MHz - 2.60 GHz
   available frequency steps: 2.60 GHz, 1.90 GHz, 1.40 GHz, 800 MHz
   available cpufreq governors: ondemand, performance
   current policy: frequency should be within 800 MHz and 2.60 GHz.
                   The governor "ondemand" may decide which speed to use
                   within this range.
   current CPU frequency is 800 MHz.
 
r
 
-- 
 
----x----
---- ----
---- ----
                Camminare sulla brina.
---- ----
---- ----
---- ----
 
tutto sui Pentangle: 
http://umpf.net/
 
 


 
Sì, ovvio che si può usare. Io dicevo però che per quanto riguarda le 
Intel è consigliato usare l'ondemand. L'avevo letto altrove, ma questo è 
ciò che dice al riguardo la pagina di Intel
 
"One of the major advantages that Enhanced Intel SpeedStep Technology 
brings is lower latency associated with P-state changes – on the order 
of 10mS. In order to reap maximum benefit, the OS must perform 
more-frequent P-state transitions to match the current processor 
utilization. Doing frequent transitions with a user-level daemon will 
involve more kernel-to-user transitions, as well as a substantial amount 
of kernel-to-user data transfer. An in-kernel P-state governor, which 
dynamically monitors the CPU usage and makes P-state decisions based on 
that information, is therefore better-suited to taking full advantage of 
Enhanced Intel SpeedStep Technology. The ondemand policy governor is one 
such in-kernel P-state governor."
 
da qui
 
http://software.intel.com/en-us/articles/enhanced-intel-speedstepr-technology-and-demand-based-switching-on-linux/
 


 uso da sempre ondemand con le AMD:
 
 
io su ubuntu ho da sempre ondemand


 ciò che dice al riguardo la pagina di Intel
 
io ho sempre pensato che il con conservative servisse per fissare una 
frequenza :-\


    current CPU frequency is 800 MHz.
 
analisi della CPU 2:
  modulo powernow-k8
  CPU che operano alla stessa frequenza hardware: 2
  CPU che è necessario siano coordinate dal software: 2
  latenza massima durante la transizione: 8.0 us.
  limiti hardware: 800 MHz - 2.80 GHz
  frequenze disponibili: 2.80 GHz, 2.10 GHz, 1.60 GHz, 800 MHz
  gestori disponibili: conservative, ondemand, userspace, powersave, 
performance
  gestore attuale: la frequenza deve mantenersi tra 800 MHz e 2.80 GHz.
                   Il gestore "ondemand" può decidere quale velocità usare
                  in questo intervallo.
  la frequenza attuale della CPU è 800 MHz.
 statistiche cpufreq:2.80 GHz:6,25%, 2.10 GHz:0,02%, 1.60 GHz:0,11%, 800 
MHz:93,61%  (544)



Qui ttrovi tutto ciò che ti serve (e pur di più :-D)
 
http://snurl.com/2ftl8d
 
 
AFAIK, il conservative il conservative seleziona una frequenza in un 
certo spettro (es. nel mio caso 1000, 1333, 1666, 2166) e la cambia a 
seconda del bisogno, mentre l'ondemand cambia solo tra la frequenza 
minima e la massima, senza salti intermedi.
Quello che dici tu è il powersave, che lo puoi regolare affinchè resti 
ad una frequenza (la minima o quella che preferisci tu).


 minima e la massima, senza salti intermedi.
 
non credo, almeno a quanto dice cpufreq-info:
available frequency steps: 2.60 GHz, 1.90 GHz, 1.40 GHz, 800 MHz
   available cpufreq governors: ondemand, performance
   current policy: frequency should be within 800 MHz and 2.60 GHz.
                   The governor "ondemand" may decide which speed to use
                   within this range.
inoltre noto con gkrellm che le frequenze dei core variano da 800 a 1400 
a 2600 -1900 è raro vederlo;



Mboooo, non so che dirti. A meno che non abbiano cambiato le cose da 
poco, questo dice
 
 
"The CPUfreq governor "conservative", much like the "ondemand"
governor, sets the CPU depending on the current usage.  It differs in
behaviour in that it gracefully increases and decreases the CPU speed
rather than jumping to max speed the moment there is any load on the
CPU."
 
il file /usr/src/linux-3.1/Documentation/cpu-freq/governors.txt
 
 
-- 
(\__/)
(='.'=) This is Bunny. Copy and paste bunny
(")_(") to help him gain world domination.
Linux non ï¿œ per niubbi che aspirano a restare tali.

 cpufreq-set -g ondemand
 
root[one]# cpufreq-set -g ondemand
bash: cpufreq-set: command not found
root[one]# 

 CPU."
 
in pratica dovrebbe effettuare la transizione di frequenza in maniera 
meno brusca di ondemand, solo che da me andava da minima a massima e 
viceversa, senza passare dalle intermedie, ed era meno reattiva di ondemand;
magari è meglio dal punto di vista dello stress/consumo della cpu, non 
saprei;



Allora o lo installi oppure a manina così (come root):
 
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
 
Cioè lo setti per cpu0, cpu1, cpu2 etc... Tu hai un quad se non sbaglio 
no? Quindi da cpu0 a cpu3
 
Se vuoi cambiare, invece di "ondemand" metti "performance" o 
"conservative", alla bisogna.


 saprei;
 
Io nemmeno so. Mi fido dei cari developer :-D


 Allora o lo installi oppure a manina così (come root):
 
root[one]# cpufreq-set -g ondemand
Si sono verificati degli errori impostando i nuovi valori.
Alcuni errori comuni possono essere:
- Hai i necessari diritti di amministrazione? (super-user?)
- Il gestore che hai richiesto è disponibile e caricato?
- Stai provando ad impostare una politica di gestione non valida?
- Stai provando a impostare una specifica frequenza ma il gestore
  userspace non è disponibile, per esempio a causa dell'hardware
  che non supporta frequenze fisse o a causa del fatto che
  il gestore userspace non è caricato?


ok basta ci rinuncio e torno al mio buon ubuntu dove tutto questo è stato 
molto semplice e funzionale, peccato non mi dispiaceva per nulla questo 
salix kde :-(
 
grazie a tutti per l'aiuto

 salix kde :-(
 
Ma penso sia solo un fatto di configurazione del kernel sai.


 - Il gestore che hai richiesto è disponibile e caricato?
 
lsmod che dice?
 
E che ti dice
 
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
 
?


 Ma penso sia solo un fatto di configurazione del kernel sai.
 
ho provato ora ad installare su HD salix 64 bit Kde, un disastro...
dopo aver installato i codec in automatico con la comoda opzione già 
pronta nel menu ho avviato il player e ascoltavo radioswijazz, avvio K3b e 
si impalla tutto :-( tasto reset, riprovo...
stessa cosa impallato a manetta, K3b avviato senza musica funziona, si 
vede che non gli piace il jazz :-D


 vede che non gli piace il jazz :-D
 
 
ne ho provate tante di distro ma non ho mai avuto un problema del genere



athlonno sys # cat ./devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
athlonno sys # cat ./devices/system/cpu/cpu0/cpufreq/stats/trans_table
    From  :    To
          :   
3100000
   2400000   1900000    800000
 
3100000
:         0     34289     88532     37821
   2400000:      6885         0     18106      9298
   1900000:     37522         0         0     69115
    800000:    116234         0         0         0
athlonno sys # cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 5
model name      : AMD Athlon(tm) II X4 645 Processor
stepping        : 3
cpu MHz         : 800.000
cache size      : 512 KB
 
L'unica cosa degna di nota è che quando sale da 800 va diretto a 3100 e 
poi degrada se è il caso
 
M
 
 
-- 
I fatti mi cosano

 Ma penso sia solo un fatto di configurazione del kernel sai.
 
sembra che sia compilato come modulo:
 
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=m
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=m
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
 
quindi penso basti caricarlo all'avvio con rc.local;
