Pagina 1 di 3

frequenza cpu: qualcuno mi aiuta?

Inviato: lun 10 ott 2005, 15:56
da sloboda
Salve.
Ho appena installato slack sul portatile e ho messo subito il kernel 2.6.13.
Voglio installare il supporto per controllare la frequenza del processore, ma ho qualche problema.
Ora la mia slack ha di nuovo solo il kernel 2.6.13 e ho installato cpufreqd.
Non ho ben capito però cosa devo fare.
Quali moduli per il controllo della cpu sono caricati nel kernel 2.6.13 vanilla (quello di slack)?
Quali devo attivare?
Ho letto qualcosa e l'ideale sembra essere il "conservative".
Se qualcuno ci è riuscito mi può dire come ha fatto?

Thanks,
Sergej

Inviato: lun 10 ott 2005, 16:01
da elettronicha
Basta caricare i moduli aggiungendoli al file /etc/rc.d/rc.modules

PS: se ti può interessare io ho aggiunto in fondo al file questi:

/sbin/modprobe speedstep-centrino
/sbin/modprobe freq_table
/sbin/modprobe cpufreq_stats
/sbin/modprobe cpufreq_ondemand
/sbin/modprobe cpufreq_powersave
/sbin/modprobe cpufreq_conservative
/sbin/modprobe cpufreq_performance

Se vuoi nella directory lib/modules/2.6.13/kernel/arch/i386/kernel/cpu/cpufreq trovi quelli che hai compilati, e i n genere in /lib/modules hai a disposizione tutti i moduli.

Inviato: lun 10 ott 2005, 16:04
da sloboda
quali sono i moduli? freq_gov_conservative?
E poi devo installare cpufreqd e farlo partire come demone all'avvio?

Sergej

Inviato: lun 10 ott 2005, 16:06
da elettronicha
Ho modificato il post sopra. ;)
Non mi sembra serva cpufreqd, almeno io non ricordo di aver installato nulla di esterno per il freq scaling.

Inviato: lun 10 ott 2005, 16:47
da sloboda
Un'ultima domanda prima di mettermi al lavoro: ma dei vari cp_freq_*, devo caricare SOLO quello che mi interessa??

Sergej

Inviato: lun 10 ott 2005, 17:11
da elettronicha
Ovviamente sì. Io li carico tutti perché sono solo pochi moduli e non ho problemi di ram, ma volendo potrei caricare solo il governor che utilizzo.
Fra l'altro quella descritta sopra è una tecnica per caricare i moduli automaticamente all'avvio, se vuoi fare le prove, un modulo si carica al volo con

#modprobe nome_modulo

Inviato: lun 10 ott 2005, 17:21
da useless
cpufreqd è ormai inutile. se imposti il governor ondemand ci pensa lui a scalare dinamicamente il clock.

Inviato: lun 10 ott 2005, 17:31
da sloboda
ci ho provato, però non so se ha funzionato.
Ora sto installando gnome e ho chiuso X.
Ma come faccio a vedere se il demone sta facendo il suo dovere?

Sergej

Inviato: lun 10 ott 2005, 17:32
da prometeo79
Scusate l'intromissione e l'ignoranza, qual'è la funzione del cpufreq? Ce ne sono di specifici per ogni cpu?

Inviato: lun 10 ott 2005, 17:35
da sloboda
La funzione è che, volendo, abbassa la frequenza della cpu.
Molto utile nei portatili per evitare il surriscaldamento inutile...

Sergej

Inviato: lun 10 ott 2005, 17:39
da prometeo79
Ho un turion, ci sono dei moduli particolari da attivare o copio e incollo quelli indicati da elettronicha?

Inviato: lun 10 ott 2005, 17:53
da sloboda
Ma come faccio a vedere se funziona?
Ho installato gnome e se aggiungo l'applet apposita mi dice che il sistema non è configurato...

il modulo /sbin/modprobe speedstep-centrino è obbligatorio?
Devo mettere il corrispettivo per il mio processore (amd sempron)?

Sergej

Inviato: lun 10 ott 2005, 18:01
da elettronicha
Rispondo a Prometeo79 (che tra l'altro è della mia stessa città) e a Sloboda.
Il mio era un esempio, col file di configurazione che ho io. Se avete processori diversi non dovete caricare il modulo del centrino. Molto probabilmente ce ne sono altri per la vostra architettura, andate a controllare fra i moduli nel path che avevo scritto prima.

Inviato: lun 10 ott 2005, 18:04
da elettronicha
sloboda ha scritto:Ma come faccio a vedere se funziona?
Ho installato gnome e se aggiungo l'applet apposita mi dice che il sistema non è configurato...
Devi riavviare, oppure se vuoi vedere tutto subito, dopo aver editato il file,

#modprobe tutti_i_moduli_che_vuoi
#lsmod /* e vedi fra tutti i moduli che hai caricato se ci sono quelli del freq scaling */
#cpufreq-selector --governor conservative /* comunichi alla cpu che vuoi usare quel governor*/

Inviato: lun 10 ott 2005, 18:06
da elettronicha
Lo so, io ci ho messo un giorno a documentarmi e capire bene, ma sono contento di poter essere d'aiuto. :wink: