Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 05, 2008, 12:48:01 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1] 2   Vai giù
  Stampa  
Autore Discussione: Cpufreq scaling  (Letto 2344 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« inserita:: Febbraio 16, 2007, 06:39:38 am »

Ciao ragazzi, ho attivati tutte le opzioni del kernel per il freqstepping.
Ho un processore centrino 725.

Il cpu scaling non funziona!!!!!
se faccio il restart di cpufreqd
di da questo messagio di errore:

CPU Frequency daemon: no cpufreq interface found.

Che dite?
Che informazioni posso darvi?
Grazie
Registrato
itbhp
Sr. Member
****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 283



Mostra profilo E-mail
« Risposta #1 inserita:: Febbraio 16, 2007, 04:06:23 pm »

Le opzioni per il frequency scaling le hai messe monolitiche o modulari? Se le hai compilati come moduli devi caricarli prima di lanciare cpufreqd.

Ciao! Smiley
Registrato

"La cosa più bella con cui possiamo entrare in contatto è il mistero. E' la sorgente di tutta la vera arte e di tutta la vera scienza." Albert Einstein
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« Risposta #2 inserita:: Febbraio 16, 2007, 04:41:46 pm »

Lo sia che non lo so!!!
Perchè ho utilizzato un config del kernel di un\'altra persona che ha lo stesso notebook.
Se in caso di moduli, quali devo caricare, o devo installarli con m-a. (tipo nvidia?)

Cmq, scusa, dove posso vedere se sono modulari o no, è la prima volta che compilo un kernel...
Grazie

metto il file config se puoi dargli un\'occhiata
 
Registrato
GipPasso
Global Moderator
Hero Member
*****

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1348



Mostra profilo WWW
« Risposta #3 inserita:: Febbraio 16, 2007, 08:39:22 pm »

Dal tuo config si legge
Codice:
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y

e
Codice:
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_GOV_CONSERVATIVE=y


Quindi sono compilati staticamente (se fossero stati moduli ci sarebbe stata una m al posto della y).

GipPasso.
Registrato
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« Risposta #4 inserita:: Febbraio 16, 2007, 09:05:01 pm »

Ok grazie, quindi l\'errore da cosa può dipendere?
Grazie
Registrato
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« Risposta #5 inserita:: Febbraio 19, 2007, 05:30:38 pm »

Per favore mi date una mano?
Ciao vi ringrazio molto!!!!
Registrato
GipPasso
Global Moderator
Hero Member
*****

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1348



Mostra profilo WWW
« Risposta #6 inserita:: Febbraio 19, 2007, 11:17:07 pm »

Come è scritto in questa guida: http://www.thinkwiki.org/wiki/Talk:How_to_get_SpeedStep_working_on_Coppermine-piix4-smi_based_ThinkPads,
nel tuo .config puoi dover cambiare la voce:
Codice:
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
in
Codice:
CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y
,
anche se non credo perché nel mio sistema non è impostata (cioè è come il tuo).

Una differenza tra il mio e il tuo (a parte il \"governor\" predefinito) è in questa voce:
Codice:
CONFIG_CPU_FREQ_STAT_DETAILS=y
, così come appare nel mio, mentre nel tuo \"is not set\".

Prova queste due soluzioni, una alla volta, poi insieme.

GipPasso.
Registrato
entropia
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 17


Mostra profilo E-mail
« Risposta #7 inserita:: Febbraio 20, 2007, 12:49:27 am »

Ciao. Perchè giri con un kernel 2.6.14? Prova a compilarti un 2.6.20 che attualmente è il più stabile e lo trovi su kernel.org e magari risolvi. Poi fai attenzione a installare i seguenti pacchetti:

apt-get install cpufreqd

Poi hai messo questa configurazione nel kernel..

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_GOV_CONSERVATIVE=y

Commenta CONFIG_CPU_FREQ_GOV_ONDEMAND=y in maniera da avere questo:

CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
#CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

Perchè Ondemande e Conservative sono la stessa cosa, e ciò vuol dire che i due vanno in conflitto. Buon Lavoro

DEBIAN IS RULEZ :woohoo:
Registrato
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« Risposta #8 inserita:: Febbraio 20, 2007, 04:27:54 pm »

Ciao ragazzi grazie, come trovo un pò di tempo attuo i vostri consigli.
Mi chiedo, se compilo il kernel 2.6.20, con il config precedente, sistemato, poi le nuove voci non so come settarle...
Cmq vi ringrazio molto. Ciao
Registrato
GipPasso
Global Moderator
Hero Member
*****

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1348



Mostra profilo WWW
« Risposta #9 inserita:: Febbraio 20, 2007, 11:02:42 pm »

@ entropia:
nel kernel 2.6.17 da me compilato, sorgenti Debian, non di kernel.org, ho entrambi i governor ONDEMAND e CONSERVATIVE abilitati staticamente, e il riscalamento della frequenza funziona, qualsiasi governor io scelga.

Tu hai sperimentato conflitti in fase di compilazione o utilizzo?

Mi chiedevo come mai due governor così simili come politica di gestione!

Chiedo perché mi ha incuriosito il tuo post.
Grazie.
GipPasso.
Registrato
entropia
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 17


Mostra profilo E-mail
« Risposta #10 inserita:: Febbraio 21, 2007, 01:50:57 am »

A saperlo.....Però...Da me funziona così...O almeno ho trovato la soluzione in questo modo. magari per alcuni processori i due governor funzionano e per altri no. Per il mio, un AMD turion 64, per farlo funzionare ho dovuto settare il kernel in questo modo. Infatti andando a guardare l\'help dei due governor mi ritrovo:

CONFIG_CPU_FREQ_GOV_CONSERVATIVE:
\'conservative\' - this driver is rather similar to the \'ondemand\'its optimisation for better suitability in a battery poweredenvironment.  The frequency is gracefully increased and decreased rather than jumping to 100% when speed is required.
If you have a desktop machine then you should really be consideringthe \'ondemand\' governor instead, however if you are using a laptop,PDA or even an AMD64 based computer (due to the unacceptable
step-by-step latency issues between the minimum and maximum frequency transitions in the CPU) you will probably want to use this governor.



Adesso guardiamo l\'help di ondemand
CONFIG_CPU_FREQ_GOV_ONDEMAND:
\'ondemand\' - This driver adds a dynamic cpufreq policy governor.
The governor does a periodic polling and
changes frequency based on the CPU utilization.
The support for this governor depends on CPU capability to
do fast frequency switching (i.e, very low latency frequency
transitions).

Adesso hai capito perchè ho messo solo conservative e non ondemand e magari per il nostro caro amico sarà la stessa cosa anche se ha un intel o quel che sia....Dimenticavo...Adesso la etch sta con il kernel 2.6.18, ma se a te va bene un kernel beta fà lo stesso. L\'importante è che la macchina non ti dà problemi. Ciao Smiley

Post modificato da: entropia, alle: 2007/02/20 18:53
Registrato
GipPasso
Global Moderator
Hero Member
*****

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1348



Mostra profilo WWW
« Risposta #11 inserita:: Febbraio 21, 2007, 05:52:47 am »

Non avevo mai letto gli help dei due governor!
Grazie mille di avermeli indicati. In effetti, pur non dandomi alcun problema così com\'è, conservative mi sembra migliore per un portatile.

Temo purtroppo il problema di MisterMax80, non sia questo, perché non ho mai sentito di un Pentium M che avesse problemi con ondemand. Tra l\'altro lo sfruttamento di questa caratteristica fu quasi subito disponibile per il kernel linux, quindi penso che, almeno per il mondo Intel, il problema sia di configurazione non di compatibilità.

@ MisterMax80:
Come entropia indicava nel suo primo post, controlla la correttezza del software installato. Il kernel mi sembra ormai configurato correttamente (almeno questa sezione, ma non so dove altro guardare!)

GipPasso.
Registrato
Finn
Global Moderator
Hero Member
*****

Karma: +31/-6
Scollegato Scollegato

Messaggi: 1199


207002659
Mostra profilo
« Risposta #12 inserita:: Febbraio 21, 2007, 06:13:19 pm »

Io sto usando entrambi i governor \"incriminati\", la differenza è sottile, ma credo sia giustificata la presenza dei due.
Sul centrino non ho mai riscontrato problemi di conflitto, almeno fino al kernel 2.6.19.2, la serie .20 non l\'ho ancora provata.

@MisterMax80 controlla di aver installato il pacchetto sysutils, cpufreqd opera meglio tramite /sys che tramite /proc (almeno secondo quanto dicono gli sviluppatori)

My 0.02€
Registrato
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« Risposta #13 inserita:: Febbraio 21, 2007, 06:17:30 pm »

Non ho ancora avuto tempo di controllare questa cosa...
Infatti ieri andando in giro quà e là, mi sono accorto che probabilmente il problema è questo.
Ora dopo la tua conferma a ciò che pensavo, controllerò sicuramente..
Grazie!!!
Registrato
MisterMaX80
Newbie
*

Karma: +1/-0
Scollegato Scollegato

Messaggi: 36


trinco_smoke@inwind.it
Mostra profilo E-mail
« Risposta #14 inserita:: Febbraio 23, 2007, 05:31:03 pm »

Ragazzi non mi abbandonate...
Ho installato e ricompilato il kernel 2.6.20.1
e il freq scaling funziona correttamente,
ma ora non riesco ad installare i moduli del mio modem usb,
utilizzo module assistant, ma mi dice che non trova gli headers allineati con il kernel...
Premetto che ho ricompilaro il kernel utilizzando l\'opzione binary, in modo da avere anche gli headers dello stesso kernel, e ho installato anche questi.
Perchè non mi funziona?
Il problema potrebbe essere dovuto al fatto che utilizzo sarge?
Ciao E Grazie
Registrato
Pagine: [1] 2   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
kernel 2.6.12.4 e cpufreq Kernel le0n 11 429 Ultimo messaggio Settembre 08, 2005, 11:15:04 pm
da le0n
cpufreq su 2.6.12 Kernel le0n 10 886 Ultimo messaggio Settembre 14, 2005, 12:19:14 am
da le0n
cpufreq non cambia frequenza automaticamente Kernel net_deity 11 819 Ultimo messaggio Novembre 29, 2007, 02:27:06 pm
da Finn
Stranezza cpu scaling Laptop kakashi 4 387 Ultimo messaggio Febbraio 16, 2008, 06:17:59 pm
da kakashi
[risolto]cpu scaling Laptop « 1 2 3 » mlibero 33 2053 Ultimo messaggio Giugno 05, 2008, 06:53:06 pm
da JeanPierree
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.108 secondi con 20 interrogazioni al database.