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.
vir: Phoronix & Zelo Linux
Predstavljam si, da je ta poraba energije bolj kritična v latopu.
Super, ampak ali deluje za jedro 2.6.39?
Pridružim se posvetovanju z Martínom. Imam Debian Sid z jedrom 2.6.39
je še vedno potreben v jedru 2.6.39?
Nisem opazil nobene bistvene razlike.
Imam Inspiron 5110 core i7 in hibridno grafiko.
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?
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.
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.
Nobenega. Napaka je še vedno prisotna ... 🙁
Tako je tudi ...
Ali tega "prisilnega" ni mogoče naložiti samodejno?
Seveda za to morate slediti korakom, navedenim v prispevku.
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.
Odlično.
Pojma nimam ... upam. 🙂