Batteria e scaling CPU

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Batteria e scaling CPU

Messaggio 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
Avatar utente
crunch
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1095
Iscrizione: domenica 8 febbraio 2009, 15:51

Re: Batteria e scaling CPU

Messaggio da crunch »

posta

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
.,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø,¸_¸
          sorry....still crunch
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio 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.  ;D
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio 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
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio da shouldes »

Codice: Seleziona tutto

ls  /sys/devices/system/cpu/
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio da NessunoX »

Codice: Seleziona tutto

cpu0  cpufreq  kernel_max  online       possible
cpu1  cpuidle  offline     perf_events  present
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio da shouldes »

Codice: Seleziona tutto

ls  /sys/devices/system/cpu/cpu0

Codice: Seleziona tutto

ls  /sys/devices/system/cpu/cpu1
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio 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
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio da shouldes »

Codice: Seleziona tutto

cat /etc/lsb-release

Codice: Seleziona tutto

uname -a

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)
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio 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à
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio da shouldes »

Codice: Seleziona tutto

sudo apt-get install powernowd

Codice: Seleziona tutto

killall gnome-panel
Poi prova a mettere su ondemand il variatore frequenza cpu sul pannello
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio 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..
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio 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:

Codice: Seleziona tutto

sudo apt-get --purge autoremove powernowd
Vediamo se ci sono altre soluzioni applicabili su Lucid.



Io non uso la 64bit per evitare tutti questi problemi.
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio 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
Avatar utente
crunch
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1095
Iscrizione: domenica 8 febbraio 2009, 15:51

Re: Batteria e scaling CPU

Messaggio da crunch »

posta anche questo per curiosita'

Codice: Seleziona tutto

ls  /sys/devices/system/cpu/cpufreq
.,¸¸,ø¤º°°º¤ø,¸_¸cRuncH.,¸¸,ø¤º°°º¤ø,¸_¸
          sorry....still crunch
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio da shouldes »

proviamo questo:

Codice: Seleziona tutto

sudo apt-get install cpufrequtils
sudo cpufreq-info 

Vediamo se almeno questo li vede sti benedetti governor.  >:(
Avatar utente
NessunoX
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 892
Iscrizione: venerdì 31 ottobre 2008, 21:29

Re: Batteria e scaling CPU

Messaggio 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.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio da shouldes »

Allucinante, manco fosse uscita ieri.

Prova:

Codice: Seleziona tutto

sudo modprobe acpi-cpufreq
Poi ridai:

Codice: Seleziona tutto

sudo cpufreq-info 
Avatar utente
Cylon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1580
Iscrizione: venerdì 17 febbraio 2006, 0:56
Desktop: KDE plasma desktop
Distribuzione: Arch 64 bit+ Chackra 64 bit
Località: Kobol

Re: Batteria e scaling CPU

Messaggio da Cylon »

powernowd non funziona perché la cpu è intel non amd
We are the Cylon. Lower your firewall and surrender your box. Resistanceis is futile. Cybernetic Life-form Node.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Batteria e scaling CPU

Messaggio 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.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 8 ospiti