Pagina 1 di 3
Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 15:23
da NessunoX
Ciao a tutti. Ormai è passato quasi un anno e non sono ancora riuscito a risolvere il problema con lo scaling della CPU: anzi, in compenso, grazie a win7 che ho dovuto installare per motivi di studio (sbagliando), la capacità della batteria si è ridotta del 70%!!!
Ma andiamo con ordine. Vi pongo le due questioni:
1. Il mio processore è un Intel Core 2 Duo T8100 con 2.1 GHz, 800 MHZ FSB e 3MB L2 cache. Non riesco a far funzionare in alcun modo lo scaling della CPU. Questa era la discussione che avevo iniziato:
http://forum.ubuntu-it.org/index.php?action=printpage;topic=311388.0
Ci sono degli aggiornamenti? Mi era passata iin mente anche l'idea che ricompilando il kernel tutto sarebbe andato a posto, ma non sono stato così bravo da rimediare al problema (c'è qualcuno che se ne intende e che mi può dare una mano?).
2. Per quanto riguarda la batteria: posso recuperare almeno in parte la capacità? O sono costretto a lasciarla così?
Grazie per le risposte
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 17:36
da crunch
posta
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 17:41
da shouldes
A me pare una cosa che non sta ne in cielo, ne in terra, che non ti funzioni lo scaling cpu.
Codice: Seleziona tutto
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
il sudo pure quando non serve, non serve.

Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:06
da NessunoX
Ecco qui:
Codice: Seleziona tutto
martino@martino-laptop:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies: Nessun file o directory
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:16
da shouldes
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:18
da NessunoX
Codice: Seleziona tutto
cpu0 cpufreq kernel_max online possible
cpu1 cpuidle offline perf_events present
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:23
da shouldes
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:28
da NessunoX
Codice: Seleziona tutto
martino@martino-laptop:~$ ls /sys/devices/system/cpu/cpu0
cache cpuidle crash_notes thermal_throttle topology
Codice: Seleziona tutto
martino@martino-laptop:~$ ls /sys/devices/system/cpu/cpu1
cache cpuidle crash_notes online thermal_throttle topology
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:31
da shouldes
Io non ho mai visto un portatile con la possibilità di disattivarlo da bios, quindi se non trovi voci nel bios, non sbatterti ad installarne altri. (questo riferito all'altra discussione)
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:35
da NessunoX
Codice: Seleziona tutto
martino@martino-laptop:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"
Codice: Seleziona tutto
martino@martino-laptop:~$ uname -a
Linux martino-laptop 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 08:03:28 UTC 2010 x86_64 GNU/Linux
Infatti avevo provato solo una volta, avevo capito subito che dal bios non c'era possibilità
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:44
da shouldes
Poi prova a mettere su ondemand il variatore frequenza cpu sul pannello
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:46
da NessunoX
Codice: Seleziona tutto
martino@martino-laptop:~$ sudo apt-get install powernowd
[sudo] password for martino:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti NUOVI saranno installati:
powernowd
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 27,9kB di archivi.
Dopo quest'operazione, verranno occupati 139kB di spazio su disco.
Scaricare:1 http://it.archive.ubuntu.com/ubuntu/ lucid/universe powernowd 1.00-1ubuntu5 [27,9kB]
Recuperati 27,9kB in 0s (50,3kB/s)
Selezionato il pacchetto powernowd.
(Lettura del database... 158767 file e directory attualmente installati.)
Estrazione di powernowd (da .../powernowd_1.00-1ubuntu5_amd64.deb)...
Elaborazione dei trigger per man-db...
Elaborazione dei trigger per ureadahead...
ureadahead will be reprofiled on next reboot
Configurazione di powernowd (1.00-1ubuntu5)...
update-rc.d: warning: /etc/init.d/powernowd.early missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
* Starting powernowd...
* CPU frequency scaling not supported...
Continua a non funzionare purtroppo..
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:53
da shouldes
La gestione da kernel non funziona e non c'è nulla da rimuovere.
Powernowd: CPU frequency scaling not supported
Quindi lo possiamo levare di nuovo:
Vediamo se ci sono altre soluzioni applicabili su Lucid.
Io non uso la 64bit per evitare tutti questi problemi.
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 19:59
da NessunoX
Levato correttamente. Io uso la 64 bit per sfruttare a pieno il pc e di problemi non ne ho più di tanti. Non mi ricordo se anche sul 32 bit mi dava lo stesso problema
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 20:04
da crunch
posta anche questo per curiosita'
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 20:08
da shouldes
proviamo questo:
Vediamo se almeno questo li vede sti benedetti governor. >:(
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 20:12
da NessunoX
Ecco tutto quello che compare nel terminale:
Codice: Seleziona tutto
martino@martino-laptop:~$ sudo apt-get install cpufrequtils
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
libcpufreq0
I seguenti pacchetti NUOVI saranno installati:
cpufrequtils libcpufreq0
0 aggiornati, 2 installati, 0 da rimuovere e 5 non aggiornati.
È necessario scaricare 54,0kB di archivi.
Dopo quest'operazione, verranno occupati 365kB di spazio su disco.
Continuare [S/n]? S
Scaricare:1 http://it.archive.ubuntu.com/ubuntu/ lucid/universe libcpufreq0 006-2 [14,7kB]
Scaricare:2 http://it.archive.ubuntu.com/ubuntu/ lucid/universe cpufrequtils 006-2 [39,3kB]
Recuperati 54,0kB in 1s (28,6kB/s)
Preconfigurazione dei pacchetti in corso
Selezionato il pacchetto libcpufreq0.
(Lettura del database... 158767 file e directory attualmente installati.)
Estrazione di libcpufreq0 (da .../libcpufreq0_006-2_amd64.deb)...
Selezionato il pacchetto cpufrequtils.
Estrazione di cpufrequtils (da .../cpufrequtils_006-2_amd64.deb)...
Elaborazione dei trigger per man-db...
Elaborazione dei trigger per ureadahead...
Configurazione di libcpufreq0 (006-2)...
Configurazione di cpufrequtils (006-2)...
* CPUFreq Utilities: Setting ondemand CPUFreq governor... * disabled, governor not available... [ OK ]
Elaborazione dei trigger per libc-bin...
ldconfig deferred processing now taking place
martino@martino-laptop:~$ sudo cpufreq-info
cpufrequtils 006: cpufreq-info (C) Dominik Brodowski 2004-2009
Per favore, comunicare errori e malfunzionamenti a cpufreq@vger.kernel.org.
analisi della CPU 0:
nessun modulo o modulo cpufreq sconosciuto per questa CPU
latenza massima durante la transizione: 4294.55 ms.
analisi della CPU 1:
nessun modulo o modulo cpufreq sconosciuto per questa CPU
latenza massima durante la transizione: 4294.55 ms.
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 20:15
da shouldes
Allucinante, manco fosse uscita ieri.
Prova:
Poi ridai:
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 20:20
da Cylon
powernowd non funziona perché la cpu è intel non amd
Re: Batteria e scaling CPU
Inviato: giovedì 1 luglio 2010, 20:22
da shouldes
Cylon ha scritto:
powernowd non funziona perché la cpu è intel non amd
Funziona pure sulle intel, se no non gli facevo installare una cosa tanto per perdere un po' di tempo.
Fino alla 8.10 se non ricordo male, la gestione energetica delle delle cpu era affidata a powernowd, ora è affidata al kernel.
In linea di massima funzionava con quasi tutte le cpu che supportavano lo scaling.