Segun Phoronix e il suo creatore, Michael Larabel, la grande causa del problema di consumo di energia nel kernel 2.6.38 è il cambiamento che è stato fatto nella chiamata ASPM (Active-State Power Management) per slot PCI Express. |
La funzione Active-State Power Management consente di ridurre il consumo energetico mettendo i collegamenti PCI Express non utilizzati in uno stato di risparmio energetico, rendendoli meno attivi nel tempo. Questa è una caratteristica comune nei laptop e altri dispositivi mobili utilizzati per prolungare la durata delle batterie.
Apparentemente, la causa del problema con gli ultimi kernel Linux sono i BIOS configurati in modo errato, poiché molti produttori di laptop supportano ASPM ma non lo configurano correttamente nella cosiddetta tabella di descrizione ACPI fissa, che è quella che "configura automaticamente" il BIOS durante l'avvio .
Qual'è la soluzione? Semplice.
1.- Ho aperto un terminale e ho scritto:
gksu gedit / etc / default / grub
2.- Individua una riga simile alla seguente:
GRUB_CMDLINE_LINUX_DEFAULT = "splash silenzioso"
3.- Sostituiscilo con uno come questo:
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash pcie_aspm = force"
4.- Salvare le modifiche e immettere il seguente comando nel terminale:
sudo update-grub
Ciò abilita ASPM indipendentemente da ciò che dice il BIOS e i test dimostrano che questa soluzione raggiunge un notevole risparmio energetico che aumenta significativamente la durata della batteria.
fonte: Phoronix & Molto Linux
Immagino che questo consumo di energia sia più critico in latop.
Ottimo, ma funziona per il kernel 2.6.39?
Mi unisco alla consultazione di Martín. Ho Debian Sid con kernel 2.6.39
è ancora necessario nel kernel 2.6.39?
Non ho notato alcuna differenza sostanziale.
Ho un Inspiron 5110 core i7 e una grafica ibrida.
Mi pongo la stessa domanda, se si tratta di un problema di conflitto tra l'errata configurazione del BIOS e l'ASPM del kernel, quale soluzione è stata presa per le seguenti versioni?
Guarda, da quello che ho capito funziona su tutti i kernel superiori a 2.6.38, che sono proprio quelli che hanno il problema. Sarebbe questione di testare e confrontare. 🙂 Infine, se non funziona, torna indietro e il gioco è fatto.
Saluti!! Paolo.
Il consumo della batteria è un problema che passa abbastanza inosservato ... soprattutto nei netbook (anche se non così nei notebook).
L'unico modo per vedere veramente se ci sono stati cambiamenti è usare la suite Phoronix per eseguire i test necessari.
Un abbraccio! Paolo.
Nessuna. L'errore è ancora lì ... 🙁
Quindi è ...
Questo "forzato" non può essere caricato automagicamente?
Ovviamente per questo devi seguire i passaggi indicati nel post.
Ho dato "Mi piace" invece di "Rispondi". 🙂
Ma questo non è automagico, è farlo da soli, quello che voglio dire è se le distribuzioni aggiungeranno il parametro per evitare il problema nelle versioni successive.
Eccellente.
Non ne ho idea ... lo spero. 🙂