Kako odpraviti prekomerno porabo energije jedra 2.6.38

Z Phoronix in njen ustvarjalec Michael Larabel, glavni vzrok problema poraba energije v jedru 2.6.38 je sprememba, ki je bila izvedena v klicu ASPM (Active-State Power Management) za reže PCI Express.

Funkcija Active-State Power Management omogoča zmanjšanje porabe energije tako, da neuporabljene povezave PCI Express preklopite v stanje varčevanja z energijo in sčasoma postanejo manj aktivne. To je pogosta značilnost prenosnikov in drugih mobilnih naprav, ki se uporabljajo za podaljšanje življenjske dobe baterij.

Očitno je vzrok težave z najnovejšimi jedri Linuxa napačno konfiguriran BIOS, saj mnogi proizvajalci prenosnih računalnikov podpirajo ASPM, vendar ga v tako imenovani tabeli Fixed ACPI Description, ki je tista, ki BIOS "samodejno konfigurira" med zagon.

Kakšna je rešitev? Preprosto.

1. - Odprl sem terminal in napisal:

gksu gedit / etc / default / grub

2. - Poiščite vrstico, podobno tej:

GRUB_CMDLINE_LINUX_DEFAULT = "tihi splash"

3. - Zamenjajte ga s takim:

GRUB_CMDLINE_LINUX_DEFAULT = "tiho pljuskanje pcie_aspm = sila"

4. - Shranite spremembe in v terminal vnesite naslednji ukaz:

sudo update-grub

To omogoča ASPM ne glede na to, kaj piše v BIOS-u, testi pa kažejo, da ta rešitev dosega opazne prihranke energije, ki znatno podaljšajo življenjsko dobo baterije.

Pazite: Michael nas opozori, da v nekaterih primerih dodajanje tega parametra v zagonsko vrstico jedra verjetno ne bo delovalo. Če se želite vrniti v prvotno stanje, morate spremembe le razveljaviti in znova zagnati.

vir: Phoronix & Zelo Linux


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   moskosov je dejal

    Predstavljam si, da je ta poraba energije bolj kritična v latopu.

  2.   Martin je dejal

    Super, ampak ali deluje za jedro 2.6.39?

  3.   Bruno je dejal

    Pridružim se posvetovanju z Martínom. Imam Debian Sid z jedrom 2.6.39

  4.   Adam Arturo Bravo Guzman je dejal

    je še vedno potreben v jedru 2.6.39?

  5.   des je dejal

    Nisem opazil nobene bistvene razlike.
    Imam Inspiron 5110 core i7 in hibridno grafiko.

  6.   Gost je dejal

    Zastavim si isto vprašanje, če gre za konflikt med napačno konfiguracijo BIOS-a in ASPM jedra, kakšna rešitev je bila uporabljena za naslednje različice?

  7.   Uporabimo Linux je dejal

    Poglej, kolikor razumem, deluje na vseh jedrih, višjih od 2.6.38, in ravno ta imajo težavo. Šlo bi za preizkušanje in primerjavo. Nazadnje, če ne deluje, se vrnite po korakih in to je to.
    Na zdravje!! Paul.

  8.   Uporabimo Linux je dejal

    Poraba akumulatorja je povsem neopažena ... še posebej pri prenosnikih (čeprav pri prenosnikih ne).
    Edini način, da resnično ugotovimo, ali je prišlo do sprememb, je uporaba programske opreme Phoronix za izvajanje potrebnih testov.
    Objem! Paul.

  9.   Uporabimo Linux je dejal

    Nobenega. Napaka je še vedno prisotna ... 🙁

  10.   Uporabimo Linux je dejal

    Tako je tudi ...

  11.   Gost je dejal

    Ali tega "prisilnega" ni mogoče naložiti samodejno?

  12.   Uporabimo Linux je dejal

    Seveda za to morate slediti korakom, navedenim v prispevku.

  13.   Gost je dejal

    Namesto "Odgovori" sem dal "Všeč mi je". 🙂

    Ampak to ni avtomatično, to počnete sami. Mislim, ali bodo distribucije dodale parameter, da se izognejo težavam v zaporednih izdajah.

  14.   nemški je dejal

    Odlično.

  15.   Uporabimo Linux je dejal

    Pojma nimam ... upam. 🙂