Segun Phoronix și creatorul său, Michael Larabel, marea cauză a problemei consumul de energie în kernel 2.6.38 este modificarea care a fost făcută în apel ASPM (Active-State Power Management) pentru sloturile PCI Express. |
Funcția Active-State Power Management vă permite să reduceți consumul de energie plasând linkurile PCI Express neutilizate într-o stare de economisire a energiei, făcându-le mai puțin active în timp. Aceasta este o caracteristică comună la laptopuri și alte dispozitive mobile utilizate pentru a prelungi durata de viață a bateriilor.
Aparent, cauza problemei cu cele mai recente nuclee Linux este BIOS-urile configurate greșit, deoarece mulți producători de laptopuri acceptă ASPM, dar nu îl configurează corect în așa-numitul tabel de descriere ACPI fix, care este cel care „configurează automat” BIOS în timpul pornirii.
Care este solutia? Simplu.
1.- Am deschis un terminal și am scris:
gksu gedit / etc / default / grub
2.- Localizați o linie similară cu următoarea:
GRUB_CMDLINE_LINUX_DEFAULT = "stropire liniștită"
3.- Înlocuiți-l cu unul ca acesta:
GRUB_CMDLINE_LINUX_DEFAULT = "liniște splash pcie_aspm = forță"
4.- Salvați modificările și introduceți următoarea comandă în terminal:
sudo update-grub
Acest lucru permite ASPM indiferent de ceea ce spune BIOS-ul, iar testele arată că această soluție realizează economii notabile de energie care măresc semnificativ durata de viață a bateriei.
Fuente: Phoronix & Foarte Linux
Îmi imaginez că acest consum de energie este mai critic în latop.
Excelent, dar funcționează pentru kernel 2.6.39?
Mă alătur consultării lui Martín. Am Debian Sid cu kernel 2.6.39
mai este nevoie în kernel 2.6.39?
Nu am observat nicio diferență substanțială.
Am un Inspiron 5110 core i7 și o grafică hibridă.
Îmi pun aceeași întrebare, dacă este o problemă de conflict între configurarea greșită a BIOS-ului și ASPM-ul nucleului, ce soluție a fost luată pentru următoarele versiuni?
Uite, din câte am înțeles, funcționează pe toate nucleele mai mari decât 2.6.38, care sunt tocmai cele care au problema. Ar fi o chestiune de testare și comparare. 🙂 În cele din urmă, dacă nu funcționează, reveniți la pași și gata.
Noroc!! Paul.
Consumul de baterie este o problemă care trece destul de neobservată ... mai ales în netbook-uri (deși nu în laptopuri).
Singura modalitate de a vedea cu adevărat dacă au existat modificări este de a utiliza suita Phoronix pentru a rula testele necesare.
O imbratisare! Paul.
Nici unul. Eroarea este încă acolo ... 🙁
La fel este ...
Nu se poate încărca automat acest „forțat”?
Desigur, pentru asta trebuie să urmați pașii indicați în postare.
Am dat „Apreciază” în loc de „Răspunde”. 🙂
Dar asta nu este automagic, o faci singur, ceea ce vreau să spun este dacă distribuțiile vor adăuga parametrul pentru a evita problema în versiunile succesive.
Excelent.
Nici o idee ... Sper că da. 🙂