Pagina 1 di 1

Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 10:26
da olatitant
Help me!!!
Ad ogni avvio del pc (Asus z53j - dual core duo) dopo il log iniziale,all'avvio di gnome mi appare una schermata che dice che lo scaling delprocessore non è supportato.Come gestore dello scaling uso powernowd e a parte l'intoppo all'avvio, mi trovo molto bene.  A questo punto se fermo powernowd e poi lo faccio ripartire, non cambia proprio nulla, ma se lo rimuovo e poi lo reinstallo allora tutto va bene, e finalmente ottengo lo scaling! Di seguito ho postato il codice esemplificativo di quanto ho detto e accade.

Codice: Seleziona tutto

olatitant@olatitant-laptop:~$ sudo /etc/init.d/powernowd stop
 * Stopping powernowd:                                                   [ OK ] 
olatitant@olatitant-laptop:~$ sudo /etc/init.d/powernowd start
 * Starting powernowd...                                                        /etc/init.d/powernowd: 156: cannot create /sys/devices/system/cpu/cpu0//cpufreq/scaling_governor: Directory nonexistent
 * CPU frequency scaling not supported
                                                                         [ OK ]
olatitant@olatitant-laptop:~$ sudo apt-get remove powernowd
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura delle informazioni di stato in corso... Fatto
I seguenti pacchetti sono stati installati automaticamente in precedenza e ora non sono più necessari:
  libcpufreq0 libmodplug0c2 libxine1
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  powernowd
0 aggiornati, 0 installati, 1 da rimuovere e 0 non aggiornati.
È necessario prendere 0B di archivi. 
Dopo l'estrazione, verranno liberati 123kB di spazio su disco.
Continuare [S/n]? s
(Lettura del database ... 116033 file e directory attualmente installati.)
Rimuovo powernowd ...
 * Stopping powernowd:                                                   [ OK ] 
olatitant@olatitant-laptop:~$ sudo apt-get install powernowd
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura delle informazioni di stato in corso... Fatto
I seguenti pacchetti sono stati installati automaticamente in precedenza e ora non sono più necessari:
  libcpufreq0 libmodplug0c2 libxine1
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti NUOVI (NEW) saranno installati:
  powernowd
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prendere 0B/24,8kB di archivi. 
Dopo l'estrazione, verranno occupati 123kB di spazio su disco.
ATTENZIONE: i seguenti pacchetti non possono essere autenticati!
  powernowd
Installare questi pacchetti senza la verifica [s/N]? s
Selezionato il pacchetto powernowd, che non lo era.
(Lettura del database ... 116025 file e directory attualmente installati.)
Spacchetto powernowd (da .../powernowd_0.97-1ubuntu7_i386.deb) ...
Configuro powernowd (0.97-1ubuntu7) ...
 * Starting powernowd...                                                 [ OK ] 

olatitant@olatitant-laptop:~$ 
Da quanto capisco credo che non vengano caricati i governor, ma ahimè sono alquanto niubbo, quindi se qualcuno potrebbe illuminarmi gli sarei veramente grato.

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 10:28
da Divilinux
powernowd ultimamente e' buggato. Con cpufreqd o powersaved la situazione e' migliore.. ;)..senza farla tanto per la lunga

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 10:47
da olatitant
...usando powersaved il problema non cambia...mentre con cpufreqd mi accade la seguente cosa

Codice: Seleziona tutto

olatitant@olatitant-laptop:~$ sudo apt-get install cpufreqd
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura delle informazioni di stato in corso... Fatto
I seguenti pacchetti sono stati installati automaticamente in precedenza e ora non sono più necessari:
  libmodplug0c2 libpowersave10 libxine1
Usare "apt-get autoremove" per rimuoverli.
Pacchetti suggeriti:
  cpufrequtils
I seguenti pacchetti NUOVI (NEW) saranno installati:
  cpufreqd
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prendere 0B/79,1kB di archivi. 
Dopo l'estrazione, verranno occupati 348kB di spazio su disco.
Selezionato il pacchetto cpufreqd, che non lo era.
(Lettura del database ... 116031 file e directory attualmente installati.)
Spacchetto cpufreqd (da .../cpufreqd_2.2.1-2_i386.deb) ...
Configuro cpufreqd (2.2.1-2) ...
No cpufreq interface found, not starting cpufreqd.

olatitant@olatitant-laptop:~$ 
tra i vari smanettamenti ad un certo punto da terminale mi è stato notificato :

Codice: Seleziona tutto

FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.20-16-generic/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device
                                                                         [ OK ]
Ricapitolando :
  • 1. Powernowd e powersaved mi danno lo stesso problema all'avvio risolvibie solamente con la loro reinstallazione, evidentemente credo che durante questa fase venga caricato qualcosa che all'avvio non viene caricato
  • 2. Cpufreq non mi funziona
Aspetto vostri consigli! :(

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 10:50
da Divilinux
FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.20-16-generic/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device
bruttissimo errore, anche perche' quel modulo e' attivo di default nel kernel di Ubuntu
Mi fa pensare che da qualche parte (forse nel menu.lst di grub?) hai inserito le opzioni noapic nolapic...
se cosi' non fosse bisogna guardare la tabella delle frequenze
intanto posta l'output di

Codice: Seleziona tutto

/usr/bin/cpufreq-info

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:07
da olatitant

Codice: Seleziona tutto

olatitant@olatitant-laptop:~$ /usr/bin/cpufreq-info
bash: /usr/bin/cpufreq-info: Nessun file o directory
olatitant@olatitant-laptop:~$ sudo /usr/bin/cpufreq-info
Password:
sudo: /usr/bin/cpufreq-info: command not found
olatitant@olatitant-laptop:~$ 
uso cmq ubuntu 7.04

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:09
da Divilinux

Codice: Seleziona tutto

cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Per favore, comunicare errori e malfunzionamenti a linux@brodo.de.
analisi della CPU 0:
  modulo acpi-cpufreq
  CPU per le quali e` necessario cambiare la frequenza contemporaneamente: 0
  limiti hardware: 1.20 GHz - 1.80 GHz
  frequenze disponibili: 1.80 GHz, 1.20 GHz
  gestori disponibili: powersave, ondemand, conservative, userspace, performance
  gestore corrente: la frequenza deve mantenersi tra 1.20 GHz e 1.80 GHz.
                   Il gestore "userspace" puo` decidere quale velocita` usare
                  in questo intervallo.
  la frequenza attuale della CPU e` 1.80 GHz.
analisi della CPU 1:
  modulo acpi-cpufreq
  CPU per le quali e` necessario cambiare la frequenza contemporaneamente: 1
  limiti hardware: 1.20 GHz - 1.80 GHz
  frequenze disponibili: 1.80 GHz, 1.20 GHz
  gestori disponibili: powersave, ondemand, conservative, userspace, performance
  gestore corrente: la frequenza deve mantenersi tra 1.20 GHz e 1.80 GHz.
                   Il gestore "userspace" puo` decidere quale velocita` usare
                  in questo intervallo.
  la frequenza attuale della CPU e` 1.80 GHz.
fa parte del pacchetto cpufrequtils

Codice: Seleziona tutto

sudo apt-get install cpufrequtils

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:14
da olatitant
..perdona la mia ignoranza...ma sono veramente neofita di linux...cmq ho installato le utils ed ecco il codice:

Codice: Seleziona tutto

olatitant@olatitant-laptop:~$ /usr/bin/cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Per favore, comunicare errori e malfunzionamenti a linux@brodo.de.
analisi della CPU 0:
  modulo acpi-cpufreq
  CPU per le quali e` necessario cambiare la frequenza contemporaneamente: 0
  limiti hardware: 996 MHz - 1.99 GHz
  frequenze disponibili: 1.99 GHz, 1.66 GHz, 1.33 GHz, 996 MHz
  gestori disponibili: powersave, ondemand, conservative, userspace, performance
  gestore corrente: la frequenza deve mantenersi tra 996 MHz e 1.99 GHz.
                   Il gestore "userspace" puo` decidere quale velocita` usare
                  in questo intervallo.
  la frequenza attuale della CPU e` 996 MHz.
analisi della CPU 1:
  modulo acpi-cpufreq
  CPU per le quali e` necessario cambiare la frequenza contemporaneamente: 1
  limiti hardware: 996 MHz - 1.99 GHz
  frequenze disponibili: 1.99 GHz, 1.66 GHz, 1.33 GHz, 996 MHz
  gestori disponibili: powersave, ondemand, conservative, userspace, performance
  gestore corrente: la frequenza deve mantenersi tra 996 MHz e 1.99 GHz.
                   Il gestore "userspace" puo` decidere quale velocita` usare
                  in questo intervallo.
  la frequenza attuale della CPU e` 996 MHz.
olatitant@olatitant-laptop:~$ 

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:20
da Divilinux
sembra tutto a posto
riguardando log precedenti

/etc/init.d/powernowd: 156: cannot create /sys/devices/system/cpu/cpu0//cpufreq/scaling_governor: Directory nonexistent

in quella directory ci sono i files che contengono le info corrette, ma pare che da te questa dir non ci sia...
controlla i moduli con

Codice: Seleziona tutto

lsmod | grep freq
acpi_cpufreq          10568  1
cpufreq_stats          7360  0
cpufreq_powersave      2816  0
cpufreq_ondemand        9356  0
freq_table              5920  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative    8200  0
processor              32072  2 acpi_cpufreq,thermal

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:22
da olatitant
Ecco:

Codice: Seleziona tutto

olatitant@olatitant-laptop:~$ lsmod | grep freq
acpi_cpufreq           10056  0 
cpufreq_powersave       2688  0 
cpufreq_ondemand        9228  2 
cpufreq_conservative     8200  0 
cpufreq_userspace       5408  0 
cpufreq_stats           7360  0 
freq_table              5792  3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
processor              31048  2 acpi_cpufreq,thermal
olatitant@olatitant-laptop:~$ 

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:27
da Divilinux
errata corrige (si scrive cosi'?)

il modulo speedstep_cebtrino non esiste piu'..e' stato sostituito..vabbe'
pare tutto in ordine..ma una applet non c'e'?..mi pare che anche gnome ce l'abbia..

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:38
da olatitant
...ma io infatti uso la applet di gnome per gestire la freq della cpu,anzi le freq dei due core,solamente che queste applet si poggiano su un gestore tipo quelli citati finora e quindi all'avvio dato che questo gestore non funziona mi appare a video la notifica che lo scaling della cpu non funziona.Solamente dopo aver fatto la reinstallazione del gestore tutto ritorna funzionante.Addirittura per evitare ogni volta di fare tutto il procedimento,mi sono fatto uno script ad hoc per velocizzare la procedura e non dover digitare da terminale le righe di codice,ma comuque resta il fastidio di eseguire da terminale tale script, e le domande di conferma a cui rispondere.La cosa che mi fa rabbia è che prima che possa salire in sella al mio linux devo attendere che vengano effettuate tutte queste operazioni, beh almeno winzozz all'avvio faceva tutto da solo!!! :'(

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 11:51
da Divilinux
proviamo questo workaround:

Codice: Seleziona tutto

sudo apt-get install --reinstall acpi-support
impostare “userspace” nel file /etc/powersave/cpufreq alla riga CPUFREQ_CONTROL=”":

Codice: Seleziona tutto

sudo gedit /etc/powersave/cpufreq
Aggiungere

CPUFREQ_CONTROL=”userspace”

Riavviare il Sistema

Forzando la modalita' userspace abiliti i programmi (appunto detti in userspace) che hai provato fino ad ora. Cosi' la applet dovrebbe funzionare, perche' come sistema mi sembra che sia tutto a posto..in piu' se a tratti funziona credo sia solo questione di impostazioni

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 12:01
da olatitant
Sto per riavviare il sistema dopo aver eseguito le operazioni che mi hai consigliato.Cmq volevo riportare il contenuto del file a cui hai fatto riferimento:

Codice: Seleziona tutto

## Path:        	System/Powermanagement/Powersave/CPU
## Description: The settings in this section affect the CPU frequency \
## scaling algorithm and the timeout for CPU low/high events.

## Path:        	System/Powermanagement/Powersave/CPU
## Type:        	list(yes,no)
## Default:             "yes"
## ServiceRestart:	powersave 	
#
# If set to "no", the powersave daemon will not touch any cpufrequency
# settings of the system. This might be helpful to avoid messages in
# syslog if a machine does not support cpufrequency scaling or one
# likes to use another cpufreq daemon.
CPUFREQ_ENABLED=""

## Path:        	System/Powermanagement/Powersave/CPU
## Type:        	string
## ServiceRestart:	powersave 	
#
# The powersaved startscript will load this module for CPU frequency
# scaling support. If nothing is specified here, the most common cpufreq
# modules will be tried. Entering the correct module will reduce the
# warnings in syslog during boot and probably speed up booting a bit.
CPUFREQD_MODULE=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		string
## ServiceRestart:	powersave
#
# Some cpufreq modules need additional parameters to define the hardware
# of your system. You can enter these parameters here.
#
CPUFREQD_MODULE_OPTS=""

## Path:        	System/Powermanagement/Powersave/CPU
## Type:        	list(kernel,userspace)
## Default:		"kernel"
## ServiceRestart:	powersave 	
#
#  If set to userspace, the powersave daemon itself will check
#  for CPU load and adjust the frequency approriate.
#  If set to kernel, the frequency will be adjusted by kernel
#  CPU frequency governors. These are by default 
#  (kernel module - governor/powersave policy):
#  ondemand/dynamic, powersave/powersave, performance/performance
CPUFREQ_CONTROL=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"5"
#
# The hysteresis for calculating the CPU load limit to switch to
# the next lower CPU frequency. Increasing this value lowers the
# load percentage at which the deamon switches down one step.
# This might be useful if you notice that the frequency continuously
# oscilates at a almost constant CPU usage (e.g. when watching a movie).
# 5 is default, you should not set it higher than 40.
# Zero is not allowed.
#
CPU_HYSTERESIS=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(0:10000)
## Default:		"10"
#
# If CPU stays longer than this value (in seconds) below the
# ``CPU_IDLE_LIMIT'' limit, the daemon generates a
# processor.idle event. As soon as the CPU usage steps over the
# CPU_HIGH_LIMIT once, a processor.busy is sent.
# Set it to 0 or let it empty to disable processor.* events.
#
CPU_IDLE_TIMEOUT=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"25"
#
# If the CPU stays under the low limit for longer than specified in
# CPU_IDLE_TIMEOUT above, the daemon will additionally send a
# processor.idle event.
# This is not the limit at which the CPU frequency is scaled down.
#
CPU_IDLE_LIMIT=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"50"
#
# Set the CPU load difference limit for which the highest available
# frequency is set immediately (e.g. if set to 60, it switches to
# full speed if the CPU load jumps from 5% to 66% or higher instead
# of ramping up through all available frequencies). Disable the direct
# triggering of the highest frequency by setting a value of 0.
#
JUMP_CPU_FREQ_MAX_LIMIT=""

## Path:		System/Powermanagement/Powersave/CPU
## Type:		integer(1:100)
## Default:		"0"
#
# Set how much CPUs should be online at max. A value of 0 means 'all'.
#
MAX_CPUS_ONLINE=""
Adesso riavvio e ti faccio sapere.

Re: Powernowd fa uno strano capriccio

Inviato: martedì 14 agosto 2007, 12:09
da olatitant
Nulla di nuovo all'orizzonte. Mi dispiace ma la soluzione che mi hai consigliato non ha dato buoni risultati, non è cambiato nulla!!