Come correggere il consumo energetico eccessivo del kernel 2.6.38

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.

Attenzione: Michael ci avverte che in alcuni casi, l'aggiunta di questo parametro alla riga di avvio del kernel potrebbe non funzionare. Per tornare allo stato originale, è sufficiente annullare le modifiche e riavviare.

fonte: Phoronix & Molto Linux


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Moscasov suddetto

    Immagino che questo consumo di energia sia più critico in latop.

  2.   Martin suddetto

    Ottimo, ma funziona per il kernel 2.6.39?

  3.   Bruno suddetto

    Mi unisco alla consultazione di Martín. Ho Debian Sid con kernel 2.6.39

  4.   Adam Arturo Bravo Guzman suddetto

    è ancora necessario nel kernel 2.6.39?

  5.   dai suddetto

    Non ho notato alcuna differenza sostanziale.
    Ho un Inspiron 5110 core i7 e una grafica ibrida.

  6.   Ospite suddetto

    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?

  7.   Usiamo Linux suddetto

    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.

  8.   Usiamo Linux suddetto

    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.

  9.   Usiamo Linux suddetto

    Nessuna. L'errore è ancora lì ... 🙁

  10.   Usiamo Linux suddetto

    Quindi è ...

  11.   Ospite suddetto

    Questo "forzato" non può essere caricato automagicamente?

  12.   Usiamo Linux suddetto

    Ovviamente per questo devi seguire i passaggi indicati nel post.

  13.   Ospite suddetto

    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.

  14.   Tedesco suddetto

    Eccellente.

  15.   Usiamo Linux suddetto

    Non ne ho idea ... lo spero. 🙂