Consumo energetico con i kernel dal 2.6.38

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.

Consumo energetico con i kernel dal 2.6.38

Messaggioda Stribianese91 » martedì 28 giugno 2011, 15:33

Riporto la notizia link
Basta quindi aggiungere il parametro "pcie_aspm=force" al boot; qualcuno può verificare una maggior durata di batteria?
Avatar utente
Stribianese91
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 557
Iscrizione: marzo 2009
Località: Caronno Varesino

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda baioxx » martedì 28 giugno 2011, 15:55

nell'articolo viene riportato che il problema affligge ubuntu 11.04 ma non la 10.10
A me non risulta proprio. Da quando uso ubuntu al posto di Windows, il portatile mi va molto più spesso in ventola e la batteria dura molto meno. Vista la diffusione di notebook, netbook, tablet e smartphone il risparmio energetico dovrebbe essere in cima alla lista delle priorità più di qualunque altra cosa
ho deciso di sedermi dalla parte del torto perché dalla parte della ragione i posti sono già tutti occupati
Avatar utente
baioxx
Prode Principiante
 
Messaggi: 230
Iscrizione: dicembre 2010
Località: Casalpusterlengo (LO)
Desktop: Unity/XFCE
Distribuzione: Ubuntu12.04/Xubuntu11.10 32bit

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda shaitan » martedì 28 giugno 2011, 16:05

baiocco ha scritto:nell'articolo viene riportato che il problema affligge ubuntu 11.04 ma non la 10.10
A me non risulta proprio. Da quando uso ubuntu al posto di Windows, il portatile mi va molto più spesso in ventola e la batteria dura molto meno. Vista la diffusione di notebook, netbook, tablet e smartphone il risparmio energetico dovrebbe essere in cima alla lista delle priorità più di qualunque altra cosa


sono due problemi distinti.

Il tuo è generalmente vero, dettato da vari fattori non ultimo la gestione della scheda video.
Quello segnalato da Stribianese91 e nell'articolo è una regressione nel kernel (aka se con ubuntu 10.10 la batteria ti durava meno di windows, con ubuntu 11.04 ti dura ancora meno)
shaitan
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1475
Iscrizione: gennaio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » martedì 28 giugno 2011, 16:08

Stribianese91 ha scritto:Riporto la notizia link
Basta quindi aggiungere il parametro "pcie_aspm=force" al boot; qualcuno può verificare una maggior durata di batteria?


intanto vedi con

Codice: Seleziona tutto
mc@debian64:~$ dmesg | grep aspm
[    0.302358] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.302559] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'


la tua situazione,
poi come dicevano i gatti di vicolo miracoli, "ppppprooovaaa!"
;D

Occhio all'effetto "placebo".
;)
Ultima modifica di telperion il martedì 28 giugno 2011, 16:09, modificato 1 volta in totale.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda shaitan » martedì 28 giugno 2011, 16:14

imho l'unica è verificare con la test suite di phoronix altrimenti è sicuro che a "sensazione" sembra vada meglio
shaitan
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1475
Iscrizione: gennaio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda Stribianese91 » martedì 28 giugno 2011, 16:52

Al massimo a batteria 100% ricaricata si può usare un'oretta il pc e vedere: se aggiungendo quell'opzione al boot dopo un'ora la batteria dura di più, allora non è una sensazione :)

A me su lucid la batteria dopo un'ora di uso office arriva al 60%, su windows 7 al 64%, su natty dopo mezz'ora è al 70%, figuriamoci dopo un'ora.
Avatar utente
Stribianese91
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 557
Iscrizione: marzo 2009
Località: Caronno Varesino

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » martedì 28 giugno 2011, 17:11

da vedere anche quali componenti sono coinvolti es:

Codice: Seleziona tutto
mc@debian64:~$ dmesg | grep aspm
[    0.302358] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.302559] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'


quindi

Codice: Seleziona tutto
mc@debian64:~$ dmesg | grep "pci 0000:03:00"
[    0.302048] pci 0000:03:00.0: [197b:2361] type 0 class 0x000101
[    0.302132] pci 0000:03:00.0: reg 24: [mem 0xfbefe000-0xfbefffff]
[    0.302146] pci 0000:03:00.0: reg 30: [mem 0xfbee0000-0xfbeeffff pref]
[    0.302191] pci 0000:03:00.0: PME# supported from D3hot
[    0.302196] pci 0000:03:00.0: PME# disabled
[    0.302222] pci 0000:03:00.1: [197b:2361] type 0 class 0x000101
[    0.302244] pci 0000:03:00.1: reg 10: [io  0xdc00-0xdc07]
[    0.302256] pci 0000:03:00.1: reg 14: [io  0xd880-0xd883]
[    0.302269] pci 0000:03:00.1: reg 18: [io  0xd800-0xd807]
[    0.302282] pci 0000:03:00.1: reg 1c: [io  0xd480-0xd483]
[    0.302294] pci 0000:03:00.1: reg 20: [io  0xd400-0xd40f]
[    0.302358] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'


il 197b:2361 (google) è

http://pci-ids.ucw.cz/read/PC/197b/2361
JMicron JMB361 AHCI/IDE controller

mentre

Codice: Seleziona tutto
mc@debian64:~$ dmesg | grep "pci 0000:02:00"
[    0.302437] pci 0000:02:00.0: [1969:1026] type 0 class 0x000200
[    0.302458] pci 0000:02:00.0: reg 10: [mem 0xfbdc0000-0xfbdfffff 64bit]
[    0.302469] pci 0000:02:00.0: reg 18: [io  0xcc00-0xcc7f]
[    0.302536] pci 0000:02:00.0: PME# supported from D3hot D3cold
[    0.302541] pci 0000:02:00.0: PME# disabled
[    0.302559] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'


1969:1026

http://pci-ids.ucw.cz/read/PC/1969/1026
AR8121/AR8113/AR8114 Gigabit or Fast Ethernet

Quindi nel mio caso il controller IDE e la scheda di rete non usufruiscono del aspm, ma non penso contribuiscano un granchè sui consumi.

Ad esempio se scopri che la scheda wi-fi è coinvolta, quella sicuro incide molto.

Poi io sto su un fisso e me ne "impippo", era solo per illustrare la metodologia di indagine.

Altrimenti son solo chiacchiere da bar tipo "era rigore" " no il fallo non c'era" tanto care a questo forum.
;D
Ultima modifica di telperion il martedì 28 giugno 2011, 17:15, modificato 1 volta in totale.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda Diabolik62 » martedì 28 giugno 2011, 17:15

@teleperion a me su lucid32 bit
dmesg | grep aspm
non da nulla,why?
Avatar utente
Diabolik62
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 16046
Iscrizione: dicembre 2009
Distribuzione: wind 10049 archfce4.12

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » martedì 28 giugno 2011, 17:16

Diabolik62 ha scritto:@teleperion a me su lucid32 bit
dmesg | grep aspm
non da nulla why?


Se non ti da nulla, non hai questo problema.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda lihin » martedì 28 giugno 2011, 17:56

Se volete verificarne l'efficacia, c'è Powertop, lo trovate nei repo.
Ma volendo anche il gestore della batteria di Gnome ha una schermata sulla statistica dei consumi, che mostra il consumo corrente, la differenza si dovrebbe vedere.

Ciao
lihin
 

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » martedì 28 giugno 2011, 21:26

lihin ha scritto:Se volete verificarne l'efficacia, c'è Powertop, lo trovate nei repo.


powerto è solo per sistemi intel, peccato ne esistano ANCHE altri.
http://www.lesswatts.org/projects/powertop/
e comunque non ha nulla a che fare col problema aspm di cui si parla qui.

;)
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda Shishimaru » martedì 28 giugno 2011, 21:36

Come faccio ad aggiungere quel parametro al boot? Va aggiunto al file di GRUB 2 semplicemente o devo usare una qualche sintassi?
Asus k53sv RAM: 6GB CPU: Intel i7 2670qm Video: Hybrid Nvidia 540M 2GB/Intel HD 3000 & Ubuntu 14.04 Trusty Tahr
Linux user #500495 | Ubuntu user #29852 http://www.facebook.com/salvatore.cresce http://www.twitter.com/shishimaru1000 http://instagram.com/shishimaru1000 http://plus.google.com/salvatore.cresce
Avatar utente
Shishimaru
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 660
Iscrizione: febbraio 2009
Località: Reggio Emilia
Desktop: Unity
Distribuzione: Ubuntu 14.04 amd64

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda Regulus » martedì 28 giugno 2011, 21:41

Shishimaru ha scritto:Come faccio ad aggiungere quel parametro al boot? Va aggiunto al file di GRUB 2 semplicemente o devo usare una qualche sintassi?


http://www.webupd8.org/2011/06/linux-ke ... e-fix.html
Arch Linux User
Avatar utente
Regulus
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 453
Iscrizione: luglio 2009
Località: Mantova
Desktop: Gnome-shell
Distribuzione: Archlinux x86_64

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda lihin » martedì 28 giugno 2011, 23:17

telperion ha scritto:powerto è solo per sistemi intel, peccato ne esistano ANCHE altri.
http://www.lesswatts.org/projects/powertop/
e comunque non ha nulla a che fare col problema aspm di cui si parla qui.


Mah, veramente gira pure su arm.
http://en.wikipedia.org/wiki/PowerTOP
Io lo trovo uno strumento comodo per avere una stima del consumo corrente.
Comunque, era in risposta a chi pensava servisse la suite di phoronix.

Certo che c'è da andare con i piedi di piombo in questo forum.  ;D
lihin
 

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » martedì 28 giugno 2011, 23:38

lihin ha scritto:
telperion ha scritto:powerto è solo per sistemi intel, peccato ne esistano ANCHE altri.
http://www.lesswatts.org/projects/powertop/
e comunque non ha nulla a che fare col problema aspm di cui si parla qui.


Mah, veramente gira pure su arm.
http://en.wikipedia.org/wiki/PowerTOP
Io lo trovo uno strumento comodo per avere una stima del consumo corrente.
Comunque, era in risposta a chi pensava servisse la suite di phoronix.

Certo che c'è da andare con i piedi di piombo in questo forum.  ;D


ah, scusa ma sul titolo del sito ufficiale dicono:

PowerTOP - LessWatts.org - Saving Power on Intel systems with Linux

http://www.lesswatts.org/projects/powertop/

e

PowerTOP works best on a laptop computer, or at least a computer with an Intel mobile processor (certain small non-laptop devices also contain a mobile processor). When using PowerTOP on a laptop, do so when running on battery.


http://www.lesswatts.org/projects/powertop/powertop.php

quindi presumo cpu+chipset intel,
quel che dice wikipedia ... è da verificare.
Ultima modifica di telperion il martedì 28 giugno 2011, 23:43, modificato 1 volta in totale.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda vaillant » mercoledì 29 giugno 2011, 11:26

Stribianese91 ha scritto:Basta quindi aggiungere il parametro "pcie_aspm=force" al boot; qualcuno può verificare una maggior durata di batteria?


A me questa soluzione non funziona. Non ho alcun output di dmesg e i consumi con il 2.6.38 sono veramente esagerati... Portatile nuovo, mi passa solo un'ora da completamente carico al primo avviso di batteria scarica (icona rossa), quando su Win7 mi dura 3 ore in combinazione mista
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
Se sei incerto, tieni aperto
Did I ever tell you what the definition of insanity is?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
 
Messaggi: 8319
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Ubuntu 16.04
Sesso: Maschile

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » mercoledì 29 giugno 2011, 11:33

vaillant ha scritto:
Stribianese91 ha scritto:Basta quindi aggiungere il parametro "pcie_aspm=force" al boot; qualcuno può verificare una maggior durata di batteria?


A me questa soluzione non funziona. Non ho alcun output di dmesg e i consumi con il 2.6.38 sono veramente esagerati... Portatile nuovo, mi passa solo un'ora da completamente carico al primo avviso di batteria scarica (icona rossa), quando su Win7 mi dura 3 ore in combinazione mista


Ovvio che se non hai alcun messaggio dmesg non cambia nulla, per quello suggerivo di verificare prima di mettere parametri a caso.

Probabilmente le cause sono altre, che so, driver video non efficienti.
Prova con una sessione gnome classico senza effetti, se l'autonomia aumenta di molto, il nodo è li.

Ricordo che il problema aspm può incidere sul 30% circa dei consumi,
se i vostri sono la metà o meno rispetto a win, ci sono molteplici fattori in gioco.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda vaillant » mercoledì 29 giugno 2011, 11:39

Si si, infatti dicevo che la soluzione proposta nel link non fa al caso mio. In questo notebook uso la sessione classica, non unity, e più o meno la durata è il 30% di quella di windows.

Ho tolto inutili servizi all'avvio, ho provato anche ad accenderlo (totalmente carico) e a lasciarlo stare senza salvaschermo e senza standby per circa mezz'ora (durante il pranzo) e ho ritrovato la batteria al 60-65 percento. :-\
I miei computer - Ubuntu Builder - Crea la tua Ubuntu personalizzata
Se sei incerto, tieni aperto
Did I ever tell you what the definition of insanity is?
Avatar utente
vaillant
Rampante Reduce
Rampante Reduce
 
Messaggi: 8319
Iscrizione: marzo 2009
Località: Modica
Distribuzione: Ubuntu 16.04
Sesso: Maschile

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda shaitan » mercoledì 29 giugno 2011, 14:46

come ho scritto al terzo post, questa soluzione prova a risolvere (o a tamponare) la regressione del kernel.

Non a risolvere magicamente i problemi di consumi di gnu/linux.

Detto in soldoni il confronto per verificare se funziona, aldilà di ciò che ha detto Telperion, è rispetto a ubuntu 10.10 (confrontato al 11.04 e 11.04 con questo accorgimento) e non rispetto a windows
shaitan
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1475
Iscrizione: gennaio 2006

Re: Consumo energetico con i kernel dal 2.6.38

Messaggioda telperion » mercoledì 29 giugno 2011, 21:00

shaitan ha scritto:
Detto in soldoni il confronto per verificare se funziona, aldilà di ciò che ha detto Telperion, è rispetto a ubuntu 10.10 (confrontato al 11.04 e 11.04 con questo accorgimento) e non rispetto a windows


Dagli ultimi test di phoronix

http://www.phoronix.com/scan.php?page=article&item=windows_ubuntu_pow&num=1

non mi sembra che tra ubuntu-11.4 e w7 ci sia questa gran differenza.

Differenze come quella segnalata da vaillant credo dipendano da una somma di fattori ampia, driver wi-fi, video, controllo della cpu (powersave vs performance) eccetera, tutte da verificare, e molto poco dal kernel.

Magari poi su windows ha anche installato una di quelle utility che downcloccano e dowvoltano la cpu per risparmiare (molto più che con powersave), e il gioco è fatto.
Ultima modifica di telperion il mercoledì 29 giugno 2011, 21:04, modificato 1 volta in totale.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
 
Messaggi: 5407
Iscrizione: luglio 2006

Successiva

Torna a Bar Ubuntu

Chi c’è in linea

Visualizzano questa sezione: ralf9000 e 9 ospiti