Cpuscaling
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.
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.
- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Cpuscaling
Il cpuscaling serve a risparmiare qualcosa su un desktop acceso 24h/24h?
- falappas
- Linux 0.x

- Messaggi: 44
- Iscritto il: gio 30 giu 2005, 0:00
- Slackware: 12.0
- Località: Filottrano (AN)
- Contatta:
Re: Cpuscaling
Se il carico di lavoro è basso, si abbassa la frequenza del processore, si scalda meno e si abbassano anche i consumi.
- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Re: Cpuscaling
Allora cosa dovrei fare per attivarlo?
-
albatrosla
- Packager

- Messaggi: 1339
- Iscritto il: sab 27 mar 2004, 0:00
- Slackware: current
- Desktop: fluxbox.git
- Località: Collegno, but made in Friûl
- Contatta:
Re: Cpuscaling
Qui c'è una wiki gentooista molto dettagliata su quali moduli devi abilitare nel kernel per usare il powernow (se è vero che hai un AMD come vedo dalla tua firma):
http://gentoo-wiki.com/HOWTO_PowerNow!
Ad ogni modo, il consiglio è anche quello di fare qualche tweak hardware. Mi orienterei nel downvolting, tecnica che non presenta alcun pericolo per la macchina e che consiste nel trovare empiricamente il voltaggio più basso al quale può lavorare la tua cpu. Sfrutta il fatto che i processori hanno una tensione di Vcore che spesso è al di sopra delle loro reali esigenze, e perciò molta potenza viene sprecata. Abbassando gradualmente (via bios) la tensione di alimentazione del processore, si individua quella più bassa alla quale la macchina è stabile, ed il gioco è fatto. Se proprio la macchina è al di sopra delle esigenze di potenza di calcolo richieste, allora puoi anche procedere al downclock, con buona pace del powernow o speedstep che dir si voglia.
http://gentoo-wiki.com/HOWTO_PowerNow!
Ad ogni modo, il consiglio è anche quello di fare qualche tweak hardware. Mi orienterei nel downvolting, tecnica che non presenta alcun pericolo per la macchina e che consiste nel trovare empiricamente il voltaggio più basso al quale può lavorare la tua cpu. Sfrutta il fatto che i processori hanno una tensione di Vcore che spesso è al di sopra delle loro reali esigenze, e perciò molta potenza viene sprecata. Abbassando gradualmente (via bios) la tensione di alimentazione del processore, si individua quella più bassa alla quale la macchina è stabile, ed il gioco è fatto. Se proprio la macchina è al di sopra delle esigenze di potenza di calcolo richieste, allora puoi anche procedere al downclock, con buona pace del powernow o speedstep che dir si voglia.
- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Re: Cpuscaling
Digitando:
Ottengo
Ma la frequenza rimane sempre a 2.6Ghz
Codice: Seleziona tutto
dmesg | grep powernowCodice: Seleziona tutto
powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ processors (2 cpu cores) (version 2.00.00)
powernow-k8: 0 : fid 0x12 (2600 MHz), vid 0x9
powernow-k8: 1 : fid 0x10 (2400 MHz), vid 0xb
powernow-k8: 2 : fid 0xe (2200 MHz), vid 0xd
powernow-k8: 3 : fid 0xc (2000 MHz), vid 0xf
powernow-k8: 4 : fid 0xa (1800 MHz), vid 0x11
powernow-k8: 5 : fid 0x2 (1000 MHz), vid 0x12- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: Cpuscaling
Dovresti caricare i seguenti moduli (più o meno, io ho un k7)
Così abiliti il cpuscaling ed i governor su cui puoi switchare o con software dedicati o con un
(nel tuo caso penso sia opportuno "conservative" o "ondemand")
Informazioni più dettagliata le puoi trovare nella directory
(o dovunque tu abbia i sorgenti del kernel)
Codice: Seleziona tutto
modprobe powernow_k8
modprobe processor
modprobe cpufreq_ondemand
modprobe cpufreq_conservative
modprobe cpufreq_performance
modprobe cpufreq_stats
modprobe cpufreq_powersave
modprobe freq_table
Codice: Seleziona tutto
echo "nomegovernor" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governorInformazioni più dettagliata le puoi trovare nella directory
Codice: Seleziona tutto
/usr/src/linux-2.6.x.y/Documentation/cpu-freq/- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Re: Cpuscaling
Su Debian bastava ricompilare il kernel con l'aggiunta del cpuscaling, installare cpufrequtils e mi scalava la cpu automaticamente, stessa procedura su slackware ma senza risultati.
- nuitari
- Linux 3.x

- Messaggi: 777
- Iscritto il: dom 14 ott 2007, 12:51
- Slackware: 12.0
- Località: San Colombano al Lambro
- Contatta:
Re: Cpuscaling
E' sufficiente che carichi il solo conservative come governor. Ci pensa lui.
-
sixjan
- Linux 2.x

- Messaggi: 413
- Iscritto il: dom 6 gen 2008, 11:46
- Slackware: 14.1
- Kernel: 3.10.17-smp
- Desktop: Xfce 4.10
Re: Cpuscaling
Ciao. Io ho un AMD Sempron. Per il cpuscaling uso
da tempo e senza alcun inconveniente powernowd, un demone
che si occupa automaticamente di aumentare la frequenza di clock
a seconda del carico di lavoro della CPU. Il mio processore, per esempio,
ha due step: 1000 e 1800. Per l'uso che ne faccio io, gira sempre a 1000. Si sposta a 1800 durante la compilazione di applicazioni o quando lancio programmi pesanti, tipo FF o OpenOffice. Metti il comando in rc.local e fa tutto da solo.
Queste sono le due righe che ho messo io:
Il programma si scarica qui:
http://www.deater.net/john/powernowd.html
Saluti.
da tempo e senza alcun inconveniente powernowd, un demone
che si occupa automaticamente di aumentare la frequenza di clock
a seconda del carico di lavoro della CPU. Il mio processore, per esempio,
ha due step: 1000 e 1800. Per l'uso che ne faccio io, gira sempre a 1000. Si sposta a 1800 durante la compilazione di applicazioni o quando lancio programmi pesanti, tipo FF o OpenOffice. Metti il comando in rc.local e fa tutto da solo.
Queste sono le due righe che ho messo io:
Codice: Seleziona tutto
# Carica il modulo per cpufreq e lancia powernowd.
modprobe powernow-k8
powernowd
http://www.deater.net/john/powernowd.html
Saluti.
- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Re: Cpuscaling
Ho dato:
La frequenza si abbassa a 1Ghz ma si rialza sotto sforzo e quindi sono dovuto ritornare a performanca
Codice: Seleziona tutto
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Re: Cpuscaling
Ho risolto con powernowd.
Grazie sixjan
P.S. Perchè non mettete powernowd nei repository
Grazie sixjan
P.S. Perchè non mettete powernowd nei repository
- michelino
- Staff

- Messaggi: 871
- Iscritto il: gio 21 dic 2006, 11:59
- Nome Cognome: Michelino Chionchio
- Slackware: -current
- Kernel: 2.6.29.6
- Desktop: kde (current)
- Località: Foggia
Re: Cpuscaling
Probabilmente perché non sembra che sia più mantenuto (non c'è alcun aggiornamento da due anni!)
Prova cpufreqd
Prova cpufreqd
- Yellowhat
- Linux 2.x

- Messaggi: 218
- Iscritto il: mer 26 dic 2007, 16:58
- Slackware: Current
- Località: Modena
Re: Cpuscaling
Cpufreq mi rimane fisso a 1GHz