Cerca nel mio blog

Avviso


APPUNTIDILINUX E' STATO SPOSTATO SU UN NUOVO SITO: WWW.APPUNTIDILINUX.IT

QUESTO RIMMARRÀ COME ARCHIVIO STORICO DEI POST DALLA NASCITA DEL PROGETTO AD OGGI MARZO 2016.

GRAZIE A TUTTI VI ASPETTO SUL NUOVO SITO.
ROBERTO LISSANDRIN

giovedì 30 giugno 2011

Risolvere il Problema del Consumo Energico del Kernel Linux

Fonte: 
http://it.paperblog.com/risolvere-il-problema-del-consumo-energico-del-kernel-linux-459403/
Come è noto ormai da tempo, il Kernel Linux ha un significativo problema con la gestione del consumo energetico che ad oggi non è ancora stato definitivamente risolto. Ma ecco come le istruzioni aggirare il problema..
Questo bug del Kernel Linux presente sin dalla versione 2.6.38 causa un eccessivo consumo di risorse energetiche riducendo di oltre il 30% la durata della batteria su computer netbook e laptop.
Risolvere il Problema del Consumo Energico del Kernel Linux
Phoronix dopo svariati test ha aggirato il problema (come puoi leggere direttamente dal suo articolo) rilasciando istruzioni in merito per tutti gli utenti. Questa procedura forza lo stato Attivo della Gestione Energetica sin dall’avvio del sistema da parte del GRUB2. E basta questo a risolvere il problema.
La soluzione di Phoronix è data per funzionante con la maggioranza dei computer, ad eccezione per una ristretta fascia di hardware/BIOS. Ragion per cui, come al solito, anche in questa soluzione c’è un margine di rischio..

Risolvere il Problema dell’Alimentazione del Kernel Linux 2.6.38+

Se hai comunque deciso di provare ecco le istruzioni per applicare la soluzione al problema (e tornare indietro).
1) Il primo passo consiste nel configurare il GRUB2 per l’attivazione del Power Management. Digita i seguenti comandi nel terminale per fare una copia di sicurezza e poi editare il GRUB2:
sudo cp -p /etc/default/grub /etc/default/grub_orig
gksu gedit /etc/default/grub
2) A questo punto cerca la riga che riporta all’incirca il seguente testo:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
e aggiungi in coda “pcie_aspm=force” in modo che nel complesso risulti:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash pcie_aspm=force”
NB: fai molta attenzione nel modificare questi valori che l’errato inserimento comporterebbe l’impossibilità di avviare il sistema..
3) Come ultimo passo aggiorna la configurazione del GRUB con il comando:
sudo update-grub
e riavvia il computer..

Se qualcosa dovesse andare male basterà ripristinare il vecchio file di configurazione e riaggiornare la configurazione del GRUB.

p.s. Si consiglia di leggere anche i commenti al post e poi anche queste considerazioni trovate in rete:


"Se il consumo maggiorato è dovuto alla famosa regressione si potrebbe quindi provare a forzare l’ASPM (Active-State Power Management) in maniera indipendente da ciò che il BIOS ne pensa. La procedura che segue è da applicare se e solo se il comando
dmesg | grep -i aspm
ritorna un qualche risultato. Se l’output è vuoto nessun hardware del sistema usa ASPM e quindi non vi può esser tale regressione e la minor durata della batteria potrebbe esser data semplicemente dal suo uso (più è vecchia, meno dura) o da qualche modulo del kernel o da chissà che altro."

Roberto Lissandrin