Prema Phoronix i njegov tvorac, Michael Larabel, glavni uzrok problema potrošnja energije u kernelu 2.6.38 je promjena koja je napravljena u pozivu ASPM (Aktivno upravljanje napajanjem) za PCI Express slotove. |
Funkcija Active-State Power Management omogućava vam smanjenje potrošnje energije stavljanjem PCI Express veza koje se ne koriste u stanje uštede energije, čineći ih vremenom manje aktivnim. Ovo je uobičajena karakteristika kod laptopa i drugih mobilnih uređaja koji se koriste za produženje vijeka trajanja baterija.
Očigledno je da je uzrok problema sa najnovijim Linux kernelima pogrešno konfiguriran BIOS, budući da mnogi proizvođači laptopa podržavaju ASPM, ali ga ne konfiguriraju ispravno u takozvanoj tabeli Fiksni ACPI opis, koja je ta koja „automatski konfigurira“ BIOS tokom pokretanja .
Šta je rješenje? Jednostavno.
1.- Otvorio sam terminal i napisao:
gksu gedit / etc / default / grub
2.- Pronađite liniju sličnu sljedećoj:
GRUB_CMDLINE_LINUX_DEFAULT = "tiho prskanje"
3.- Zamijenite ga ovakvim:
GRUB_CMDLINE_LINUX_DEFAULT = "tihi pljusak pcie_aspm = sila"
4.- Spremite promjene i unesite sljedeću naredbu u terminal:
sudo update-grub
To omogućava ASPM bez obzira na to što BIOS kaže, a testovi pokazuju da ovo rješenje postiže značajne uštede energije koje značajno povećavaju vijek trajanja baterije.
Izvor: Phoronix & Vrlo Linux
Pretpostavljam da je ova potrošnja energije kritičnija u laptopu.
Super, ali radi li to za kernel 2.6.39?
Pridružujem se Martinu. Imam Debian Sid sa kernelom 2.6.39
je li i dalje potreban u kernelu 2.6.39?
Nisam primijetio nikakvu bitnu razliku.
Imam Inspiron 5110 core i7 i hibridnu grafiku.
Postavljam si isto pitanje, ako je problem u sukobu između pogrešne konfiguracije BIOS-a i ASPM-a jezgre, koje je rješenje poduzeto za sljedeće verzije?
Pazite, koliko sam shvatio, to djeluje na svim kernelima višim od 2.6.38, koji upravo imaju problema. Bilo bi pitanje testiranja i upoređivanja. 🙂 Na kraju, ako ne uspije, vratite se stepenicama i to je to.
Živjeli !! Paul.
Potrošnja baterije je problem koji prolazi prilično nezapaženo ... posebno na netbook računarima (iako to nije slučaj kod notebook računara).
Jedini način da zaista utvrdimo je li bilo promjena je korištenje paketa Phoronix za pokretanje potrebnih testova.
Zagrljaj! Paul.
Nijedna. Greška je još uvijek tu ... 🙁
Kao i…
Ne može li se ovo "prisilno" učitati automatski?
Naravno, za to morate slijediti korake naznačene u postu.
Dao sam "Sviđa mi se" umjesto "Odgovori". 🙂
Ali to nije automagično, već to radite sami, mislim na to hoće li distribucije dodati parametar kako bi se izbjegao problem u uzastopnim izdanjima.
Odlično.
Nemam pojma ... nadam se. 🙂