View previous topic :: View next topic |
Author |
Message |
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sat May 12, 2007 10:09 am Post subject: [OT] segnalazione powertop |
|
|
Ciao,
volevo segnalarvi questo tool di tuning del risparmio energetico: poewertop
E' usabile sia su x86 e su x86_64 anche se ci sono delle limitazioni in base al kernel (vedere il sito!).
C'è chi ha proposto anche un ebuild (che non ho testato): sys-power/powertop-1.0 (new Package)
a me ha detto di attivare delle opzioni del kernel per risparmiare un po' di corrente...
ciao
luigi _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sat May 12, 2007 11:44 am Post subject: |
|
|
Sembra semplicemente meraviglioso. Sul sito poi ci sono anche alcune patch da applicare al kernel, a firefox... ci provo!
Passo subito al kernel 2.6.21 (incrocio le dita, voglio rimanere con la vecchia libata) così da vedere quanto riesco a risparmiare!
EDIT: sei riuscito ad attivare l'opzione CONFIG_TIMER_STATS nel kernel? Io ancora no, e powertop non mi dà alcun consiglio utile.
Inoltre, nonostante io abbia compilato la versione da cvs (indispensabile per il kernel 2.6.21) acpi4asus non carica il modulo, e la versione 0.32-r1 non riesce più nemmeno a finire la compilazione.
Non trovo che abbia senso tenere il kernel 2.6.21 per cercare di ridurre i consumi quando l'assenza del modulo che gestisce la luminosità dello schermo mi preclude la fetta maggiore di questi risparmi. Torno all'ultimo kernel stabile, il 2.6.20-r8. Ultimamente gli aggiornamenti del kernel, per un motivo o per l'altro, finiscono sempre con la ricompilazione del kernel vecchio.
EDIT2: CONFIG_TIMER_STATS è presente solo nel kernel 2.6.21, si abilita da Kernel hacking -> Kernel debugging -> Collect kernel timers statistics. |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sun May 13, 2007 12:52 pm Post subject: |
|
|
strabello, l'ho provato e devo dire che è molto carino. Usate la versione da SVN: ho segnalato sul canale IRC del programma alcune migliorie che il devel ha prontamente apportato.
Interessante sopratutto i consigli sulle opzioni da attivare o disattivare nel kernel. _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Sun May 13, 2007 1:35 pm Post subject: |
|
|
Bella Comio, ma come le trovi?
Appena ho un minuto lo provo... Dell'ebuild che sai dirmi? |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sun May 13, 2007 1:57 pm Post subject: |
|
|
skypjack wrote: | Bella Comio, ma come le trovi? |
bo, quando capitano.
Quote: |
Appena ho un minuto lo provo... Dell'ebuild che sai dirmi? |
Per l'ebuild svn (dirty&quick):
Code: |
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils linux-info subversion
ESVN_REPO_URI="http://powertop.googlecode.com/svn/trunk/"
#If you want to know when this package will be marked stable please see the Changelog
RESTRICT="nomirror nostrip"
DESCRIPTION="Power usage is a hot topic for computer users everywhere."
HOMEPAGE="http://www.linuxpowertop.org/"
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}"
src_compile() {
cd ${WORKDIR}/powertop
emake || die
}
src_install() {
cd ${WORKDIR}/powertop
exeinto /usr/bin
doexe powertop
dodoc COPYING
dodoc README
}
|
poi sul bugzilla ho visto che qualcuno ha postato un ebuild.
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sun May 13, 2007 2:15 pm Post subject: |
|
|
in genere anche io consiglio ebuild etc etc...
Ma questi sono 4 file di numero: un readme ed un Makefile e 2 .c
fate prima ad andare in temp e lanciare Code: | svn checkout http://powertop.googlecode.com/svn/trunk/ powertop && cd powertop && make |
buon divertimento _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Sun May 13, 2007 2:34 pm Post subject: |
|
|
Ok, thanks!!
Come detto, oggi non ci sto di testa, ma appena posso provo!!
Grazie delle indicazioni... |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun May 13, 2007 3:04 pm Post subject: |
|
|
Ma voi usate tutti già il kernel 2.6.21? |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Sun May 13, 2007 3:54 pm Post subject: |
|
|
Ma perchè dice di settare l'inesistente CONFIG_TIMER_STATS nel kernel?????
Ok, visto: ho un kernel .20!!
Aggiorno e riprovo... |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun May 13, 2007 4:14 pm Post subject: |
|
|
Sono riuscito a far funzionare tutto con il 2.6.21 (maledette opzioni nascoste!) e ora devo già ricompilare il kernel per togliere l'opzione CONFIG_IRQBALANCE.
Comunque, ottimo.
EDIT: powertop mi mostra questo Code: | < Detailed C-state information is only available on Mobile CPUs (laptops) > | ...non va bene. Ho un core duo, non capisco perché non riconosca il processore. Aiuti? |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sun May 13, 2007 9:23 pm Post subject: |
|
|
riverdragon wrote: | Sono riuscito a far funzionare tutto con il 2.6.21 (maledette opzioni nascoste!) e ora devo già ricompilare il kernel per togliere l'opzione CONFIG_IRQBALANCE.
Comunque, ottimo.
EDIT: powertop mi mostra questo Code: | < Detailed C-state information is only available on Mobile CPUs (laptops) > | ...non va bene. Ho un core duo, non capisco perché non riconosca il processore. Aiuti? |
caricato ACPI&co?
ciao
luigi _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sun May 13, 2007 10:45 pm Post subject: |
|
|
riverdragon wrote: | Sono riuscito a far funzionare tutto con il 2.6.21 (maledette opzioni nascoste!) e ora devo già ricompilare il kernel per togliere l'opzione CONFIG_IRQBALANCE. | Potrebbe non esserci nel kernel gentoo. Io almeno usando il kernel standard gentoo non ce l'avevo su un centrino. Ho scritto al devel per fargli notare che se l'opzione non c'è nel kernel, sarebbe meglio passare oltre e nel SVN l'ha fatto. Prova ad usare quella release _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Mon May 14, 2007 6:46 am Post subject: |
|
|
@comio: acpi attivato, cpufreqd attivo...
EDIT: forse è solo un problema di powertop, qui lo ammette anche lo sviluppatore.
@deadhead: l'opzione CONFIG_IRQBALANCE c'è, quella nascosta è quella per attivare il supporto nuovo (asus-laptop anziché asus_acpi) ai portatili asus, che viene visualizzata solo con una combinazione di altre opzioni attivate o disattivate, e prima di ieri mi impediva di usare un kernel successivo al 2.6.20. Uso anche io powertop da svn, nella speranza che funzioni il riconoscimento dei miei c-states, senza successo. |
|
Back to top |
|
|
Guglie Apprentice
Joined: 01 Mar 2004 Posts: 240 Location: switzerland - zürich
|
Posted: Mon May 14, 2007 10:35 pm Post subject: |
|
|
ci ho giocato un po' oggi
kernel 2.6.21.1, 2 utenti loggati, sessione X con xfce, aperti firefox con un 3 tabs, claws-mails, pidgin, liferea e una shell urxvt:
- configurazione che usavo prima: consumo oscillante fra i 20-22 W
- dopo aver abilitato le opzioni consigliate e la patch al kernel: consumo oscillante fra i 16-16.5 W
il che - se il programma funziona - implicherebbe una riduzione del consumo di circa il 20%.
appoggiandosi però il programma ad acpi e avendomi dato acpi in passato risultati un po' sballati non mi sbilancio troppo..
voi invece che consumi avete? _________________ A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath! |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Tue May 15, 2007 6:43 am Post subject: |
|
|
Ok, mi avete convinto: gentoo-sources in package.keywords e lo provo!!
Se riduce così tanto, è una manna per me, farebbe guadagnare un bel pò di giorno al mio pc (e di ore alla batteria!)...
Speriamo bene!!
@guglie: che problemi hai avuto in passato con acpi? Spiegati meglio, per favore...
Last edited by skypjack on Tue May 15, 2007 10:10 am; edited 1 time in total |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Tue May 15, 2007 6:46 am Post subject: |
|
|
Per me il consumo è molto maggiore, con la patch al kernel e due opzioni disattivate (CONFIG_HPET_ECCETERA e CONFIG_IRQBALANCE) arrivo a 18 W e mezzo, circa; prima ero a 21.
Sto ancora aspettando l'aggiornamento che permetterà di vedere i miei c-states, dal link segnalato nel mio post precedente il bugfix dovrebbe essere integrato a breve, ieri sera ancora non funzionava.
@skypjack: non serve package.unmask, basta package.keywords. |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Tue May 15, 2007 10:38 am Post subject: |
|
|
Si, sul package.unmask è stato un lapsus, che ho corretto, ma mi hai preceduto!! Sorry...
Sto ricompilando il .21 e poi provo powertop... Speriamo bene!!
[EDIT]: Nessun suggerimento!!
Code: |
PowerTOP version 1.0 (C) 2007 Intel Corporation
Cn Avg residency (5s) Long term residency avg
C0 (cpu running) (11.7%)
C1 0.0ms ( 0.0%) 0.0ms
C2 0.6ms (88.3%) 0.5ms
Wakeups-from-idle per second : 3067.8
Top causes for wakeups:
24.7% <interrupt> : uhci_hcd:usb2, HDA Intel
21.9% <interrupt> : i915@pci:0000:00:02.0
11.6% beryl : schedule_timeout (process_timeout)
11.5% firefox-bin : schedule_timeout (process_timeout)
5.1% <interrupt> : ipw3945, eth0
5.1% Xorg : do_setitimer (it_real_fn)
4.7% mixer_applet2 : schedule_timeout (process_timeout)
3.6% cpufreqd : queue_delayed_work_on (delayed_work_timer_fn)
2.1% cpufreqd : cpufreq_governor_dbs (delayed_work_timer_fn)
2.1% gnome-terminal : schedule_timeout (process_timeout)
Suggestion: Enable the CONFIG_USB_SUSPEND kernel configuration option.
This option will automatically disable UHCI USB when not in use, and may
save approximately 1 Watt of power.
|
Le dieci cause maggiori di wake-up non vedo come potrei eliminarle, in realtà, ma ogni consiglio è ben accetto!!
La proposta sul CONFIG_USB_SUSPEND credo sia di default o me la spari lì per via del mouse usb attaccato, perchè l0opzione è già attiva nel kernel.
Sono scemo io o ho un kenrel già configurato abbastanza bene?
Offendetemi, non vi riguardate, se non capisco... |
|
Back to top |
|
|
flocchini Veteran
Joined: 17 May 2003 Posts: 1124 Location: Milano, Italy
|
Posted: Tue May 15, 2007 1:42 pm Post subject: |
|
|
io ho messo il .21 ma config timer stats mica c'e'... Mi sono perso qualche passaggio? Cosa devo attivare? _________________ ~~ Per amore della rosa si sopportano le spine... ~~ |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Tue May 15, 2007 1:43 pm Post subject: |
|
|
riverdragon wrote: | EDIT2: CONFIG_TIMER_STATS è presente solo nel kernel 2.6.21, si abilita da Kernel hacking -> Kernel debugging -> Collect kernel timers statistics. |
Secondo post, bastava leggere... |
|
Back to top |
|
|
flocchini Veteran
Joined: 17 May 2003 Posts: 1124 Location: Milano, Italy
|
Posted: Tue May 15, 2007 1:53 pm Post subject: |
|
|
che idiota era sotto kernel debugging... oooops _________________ ~~ Per amore della rosa si sopportano le spine... ~~ |
|
Back to top |
|
|
skypjack l33t
Joined: 05 Aug 2006 Posts: 884 Location: Italia - Firenze
|
Posted: Tue May 15, 2007 1:55 pm Post subject: |
|
|
flocchini wrote: | Se ci fosse sarei d'accordissimo con te |
Non l'ho capita, scusa. Se non ci fosse, io da dove avrei preso quell'informazione riportata da riverdragon???
Ok, dai, la risposta l'hai avuta, chiudiamo qua!! |
|
Back to top |
|
|
Guglie Apprentice
Joined: 01 Mar 2004 Posts: 240 Location: switzerland - zürich
|
Posted: Tue May 15, 2007 3:18 pm Post subject: |
|
|
skypjack wrote: | @guglie: che problemi hai avuto in passato con acpi? Spiegati meglio, per favore... |
- quando la batteria scende sotto il 3% non mi da più la capacità rimanente
- la mia batteria non si consuma linearmente, ovvero: da 100 a 80 si scarica in ad es. 10 min, mentre da 50 a 30 in 20 min _________________ A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath! |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Tue May 15, 2007 4:58 pm Post subject: |
|
|
Che la batteria non si scarichi regolarmente è normale, non è un problema di acpi.
Per chi non riesce a vedere i propri c-states, lo sviluppatore non ha ancora modificato il metodo di calcolo, quantomeno da svn non risulta. Ho provato a mettere un po' le mani sul codice, forzando la variabile al maxcstate contenuto di /sys/module/processor/parameters/max_cstate ma ovviamente poi ci sono da valutare i singoli c-state, qui mi risulta sempre al 100%. Spero che sistemi la cosa in fretta, e che aggiunga altri suggerimenti!
Al momento sono presenti suggerimenti solo per Beagle, CONFIG_USB_SUSPEND, CONFIG_CPU_FREQ_GOV_ONDEMAND, CONFIG_HPET e CONFIG_IRQBALANCE.
P.S. la nuova versione spiega anche dove trovare l'opzione CONFIG_TIMER_STATS |
|
Back to top |
|
|
Dece Apprentice
Joined: 23 Nov 2004 Posts: 291 Location: Bologna/Rimini Italy
|
Posted: Wed May 16, 2007 10:22 am Post subject: |
|
|
riverdragon wrote: | Per me il consumo è molto maggiore, con la patch al kernel e due opzioni disattivate (CONFIG_HPET_ECCETERA e CONFIG_IRQBALANCE) arrivo a 18 W e mezzo, circa; prima ero a 21 |
Per ora ho provato solo a seguire in consigli di powertop senza applicare le patch: scusa l'ignoranza ma da dove riesci a leggere il consumo in watt? _________________ http://www.last.fm/user/Dece/ |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
|