Ved Phoronix og dens skaber, Michael Larabel, den store årsag til problemet med strømforbrug i kerne 2.6.38 er den ændring, der blev foretaget i opkaldet ASPM (Active-State Power Management) til PCI Express-slots. |
Active-State Power Management-funktionen giver dig mulighed for at reducere strømforbruget ved at sætte PCI Express-links, der ikke er i brug, i en strømbesparende tilstand, hvilket gør dem mindre aktive over tid. Dette er en almindelig funktion i bærbare computere og andre mobile enheder, der bruges til at forlænge batteriets levetid.
Tilsyneladende er årsagen til problemet med de seneste Linux-kerner fejlkonfigurerede BIOS'er, da mange bærbare computerproducenter understøtter ASPM, men ikke konfigurerer det korrekt i Fixed ACPI Description Table-kaldet, hvilket er det BIOS "autokonfigurerer" under opstart. .
Hvad er løsningen? Enkel.
1.- Jeg åbnede en terminal og skrev:
gksu gedit /etc/default/grub
2.- Find en linje, der ligner følgende:
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"
3.- Erstat den med sådan en:
GRUB_CMDLINE_LINUX_DEFAULT="stille stænk pcie_aspm=force"
4.- Gem ændringerne og indtast følgende kommando i terminalen:
sudo update-grub
Dette aktiverer ASPM, uanset hvad BIOS siger, og testene viser, at der med denne løsning opnås bemærkelsesværdige energibesparelser, der øger batteriernes autonomi på en mærkbar måde.
kilde: Phoronix & Meget Linux
Jeg forestiller mig, at dette energiforbrug er mere kritisk i bærbare computere.
Fantastisk, men virker det til kerne 2.6.39?
Jeg tilslutter mig Martins konsultation. Jeg har Debian Sid med kerne 2.6.39
Er det stadig nødvendigt i kernel 2.6.39?
Jeg mærkede ikke nogen væsentlig forskel.
Jeg har en Inspiron 5110 core i7 og hybrid grafik.
Jeg stiller mig selv det samme spørgsmål, hvis det er et problem med konflikt mellem fejlkonfigurationen af BIOS og kerne-ASPM, hvilken løsning er der så blevet taget for følgende versioner?
Se, efter hvad jeg forstår virker det på alle kerner højere end 2.6.38, som netop er dem der har problemet. Det ville være et spørgsmål om at prøve og sammenligne. 🙂 Til sidst, hvis det ikke virker, så gå tilbage, og det er det.
Skål !! Paul.
Batteriforbrug er et problem, der stort set går ubemærket hen... især på netbooks (selv om det ikke er tilfældet på notebooks).
Den eneste måde at virkelig se, om der var ændringer, er at bruge Phoronix-pakken til at køre de nødvendige tests.
Et kram! Paul.
Ingen. Fejlen er der stadig... 🙁
Så er ...
Kan det "tvungne" ikke indlæses automagisk?
For det skal du selvfølgelig følge de trin, der er angivet i indlægget.
Jeg har givet "Synes godt om" i stedet for "Svar". 🙂
Men det er ikke automagisk, det er gør det selv, hvad jeg mener er, hvis distributioner vil tilføje parameteren for at undgå problemet i successive udgivelser.
Fremragende.
Ingen anelse... det håber jeg. 🙂