View previous topic :: View next topic |
Author |
Message |
inspiron Guru
Joined: 08 Nov 2004 Posts: 559
|
Posted: Wed Nov 24, 2004 2:25 pm Post subject: gestione della frequenza della cpu |
|
|
seguendo la guida di questo http://www.gepsware.it/portatile/index.htm#kernel1 link ho messo in /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor il valore ondemnad...
e fin qui tutto ok.....
la frequenza scende e sale in base al carico....
xo ogni volta che riavvio il sistema,al posto di "ondemand" si rimette automaticamente"userspace"...
Come faccio a farci rimanere "ondemand"?
Last edited by inspiron on Tue Nov 30, 2004 9:01 am; edited 2 times in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Wed Nov 24, 2004 2:31 pm Post subject: |
|
|
Penso che devi mettere questa stinga
Code: | echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor |
in un qualche script di avvio tipo local.start perche' tu al kernel hai specificato di usare di default userspace _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
inspiron Guru
Joined: 08 Nov 2004 Posts: 559
|
Posted: Wed Nov 24, 2004 2:36 pm Post subject: |
|
|
e in caso come faccio a specificare "ondemand" di default al kernel?
dove sta local.start? |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 2:37 pm Post subject: |
|
|
Bella domanda inspiron!
Anche a me interesserebbe saperlo evitendo di fare 'ste cose brutte (vedi adsl-start e altri scriptini in local.start)
Penso/spero che ci sia sicuramente un modo per usare quel.. "governatore" ( lol ) in altro modo
se qualcuno e' + illuminato ci faccia sapere
Ciau! _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 2:38 pm Post subject: |
|
|
inspiron wrote: | e in caso come faccio a specificare "ondemand" di default al kernel?
dove sta local.start? |
<EDIT> avevo scritto un comando errato e l'ho cancellato per non creare confusione... cmq inspiron, basta editare il file:
/etc/conf.d/local.start
E aggiungere la linea:
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Wed Nov 24, 2004 2:43 pm Post subject: |
|
|
lavish wrote: | Penso/spero che ci sia sicuramente un modo per usare quel.. "governatore" ( lol ) in altro modo |
Non vedo in che altro modo quel governor non e' uno disponibile nel kernel. Magari c'e' una patch _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 2:45 pm Post subject: |
|
|
fedeliallalinea wrote: | lavish wrote: | Penso/spero che ci sia sicuramente un modo per usare quel.. "governatore" ( lol ) in altro modo |
Non vedo in che altro modo quel governor non e' uno disponibile nel kernel. Magari c'e' una patch |
Code: | darkstar linux # grep ONDEMAND .config
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
Come no?! _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
inspiron Guru
Joined: 08 Nov 2004 Posts: 559
|
Posted: Wed Nov 24, 2004 2:53 pm Post subject: |
|
|
io ho:
Code: |
ONFIG_CPU_FREQ=y
# CONFIG_CPU_FREQ_PROC_INTF is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_24_API is not set
CONFIG_CPU_FREQ_TABLE=y
# |
ho visto che compilando il kernel posso mettere di desult o USERSPACE o PERFORMANCE...
ma non ONDEMAND... |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 2:58 pm Post subject: |
|
|
inspiron wrote: | io ho:
Code: |
ONFIG_CPU_FREQ=y
# CONFIG_CPU_FREQ_PROC_INTF is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_24_API is not set
CONFIG_CPU_FREQ_TABLE=y
# |
ho visto che compilando il kernel posso mettere di desult o USERSPACE o PERFORMANCE...
ma non ONDEMAND... |
Si' infatti... il supporto c'e' ma non so perche' non si possa settare nel kernel di usare quel governor.... per ora si puo' fare come ti ha detto fedeli _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Wed Nov 24, 2004 3:01 pm Post subject: |
|
|
lavish wrote: | Si' infatti... il supporto c'e' ma non so perche' non si possa settare nel kernel di usare quel governor.... per ora si puo' fare come ti ha detto fedeli |
Non avevo visto che nella configurazione c'era _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
inspiron Guru
Joined: 08 Nov 2004 Posts: 559
|
Posted: Wed Nov 24, 2004 3:05 pm Post subject: |
|
|
ok..
ho rsolto...
graqzie a tutti |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Wed Nov 24, 2004 3:30 pm Post subject: |
|
|
lo stesso lavoro viene fatto egregiamente da powernowd utilizzando il governor userspace.
nota: a dispetto del nome va anche con le cpu non amd _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 4:07 pm Post subject: |
|
|
Io cmq uso cpudynd che fa lo switch fra powersave e performance... inoltre mi mette a nanna i dischi.. pero' non passa per tutte le freq tipo: 800 1800 e 2000 ma salta subito da 800 a 2000 e viceversa... forse proprio perche' utilizza due governors diversi...
Sto dicendo idiozie? _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Wed Nov 24, 2004 4:22 pm Post subject: |
|
|
Chi a voglia di fare delle prove per evitare il dubbio? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 4:22 pm Post subject: |
|
|
silian87 wrote: | Io uso speedfreq. Mi dicevano che non si puo' passare tra le frequenze di mezzo, ma solo tra quelle estreme. Non so se sia effettivmanente vero... |
non e' vero perche' con speedfreq (o con powernowd ora non mi ricordo) ci passavo tranquillamente _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Wed Nov 24, 2004 4:25 pm Post subject: |
|
|
lavish wrote: | non e' vero perche' con speedfreq (o con powernowd ora non mi ricordo) ci passavo tranquillamente |
Comunque penso che sil il driver che deve permettere queste cose. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Nov 24, 2004 4:37 pm Post subject: |
|
|
fedeliallalinea wrote: | Comunque penso che sil il driver che deve permettere queste cose. |
Si' infatti penso usasse userspace... bho adesso mi informo _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
|
Back to top |
|
|
Taglia Apprentice
Joined: 05 Nov 2004 Posts: 244
|
Posted: Wed Nov 24, 2004 5:44 pm Post subject: |
|
|
Io uso speedfreqd e mi trovo benissimo. Lo lancio allo startup
in una shell per monitorare quello che fa
poi
Code: |
speedfreq -p policy
|
Per settare una policy di default (se lo mettete nello startup) si modifica il file /etc/conf.d/speedfreq
Eventualmente si può usare lo script fornito con il pacchetto (battery.sh) che vi mostra come rendere dinamiche le policies a seconda che ci sia la batteria nel portatile o meno ... o lo modificate per esigenze vostre![/code] _________________ Taglia
./ do NOT click ...
./ Mentecritica: Non esistono questioni di principio |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
|
Back to top |
|
|
inspiron Guru
Joined: 08 Nov 2004 Posts: 559
|
Posted: Tue Nov 30, 2004 9:01 am Post subject: |
|
|
ho notato che con la politica on demand la cpu arrivare a lavorare anche a 382 mhz...
Questo xo mi sembra improbabile visto che per andare a quella frequenza il moltiplicatore dovrebbe andare a meno di 1X....
come e possibilke? |
|
Back to top |
|
|
inspiron Guru
Joined: 08 Nov 2004 Posts: 559
|
Posted: Fri Dec 03, 2004 9:24 pm Post subject: |
|
|
up |
|
Back to top |
|
|
power83 l33t
Joined: 28 Nov 2004 Posts: 638
|
Posted: Sun Dec 05, 2004 12:06 am Post subject: |
|
|
io uso cpufreqd e va bene
io mio pentium4 Northwood 2.00 GHz e' in grado di andare a 250 MHz anche!
Bel vantaggio sul portatile quando lo uso a batterie, a costo di non usare X, altrimenti... |
|
Back to top |
|
|
|