Hvordan fikse overdreven strømforbruk av kjernen 2.6.38

Av Phoronix og dens skaper, Michael Larabel, den store årsaken til problemet med strømforbruk i kjernen 2.6.38 er endringen som ble gjort i samtalen ASPM (Active-State Power Management) for PCI Express-spor.

Active-Power Power Management-funksjonen lar deg redusere strømforbruket ved å sette ubrukt PCI Express-koblinger i en strømsparingsstatus, noe som gjør dem mindre aktive over tid. Dette er en vanlig funksjon i bærbare datamaskiner og andre mobile enheter som brukes til å forlenge batteriets levetid.

Tilsynelatende er årsaken til problemet med de nyeste Linux-kjernene de feilkonfigurerte BIOSene, siden mange bærbare produsenter støtter ASPM, men ikke konfigurerer det riktig i den såkalte Fixed ACPI Description Table, som er den som "autokonfigurerer" BIOS under støvel.

Hva er løsningen? Enkel.

1.- Jeg åpnet en terminal og skrev:

gksu gedit / etc / default / grub

2.- Finn en linje som ligner på følgende:

GRUB_CMDLINE_LINUX_DEFAULT = "stille sprut"

3.- Erstatt den med en slik:

GRUB_CMDLINE_LINUX_DEFAULT = "stille sprut pcie_aspm = kraft"

4.- Lagre endringene og skriv inn følgende kommando i terminalen:

sudo update-grub

Dette muliggjør ASPM uansett hva BIOS sier, og tester viser at denne løsningen oppnår bemerkelsesverdige strømbesparelser som øker batteriets levetid betydelig.

Vær oppmerksom: Michael advarer oss om at det i noen tilfeller sannsynligvis ikke vil fungere hvis du legger til denne parameteren i oppstartslinjen til kjernen. For å gå tilbake til den opprinnelige tilstanden, trenger du bare å angre endringene og starte på nytt.

Fuente: Phoronix & Veldig Linux


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Moskva sa

    Jeg forestiller meg at dette energiforbruket er mer kritisk i latop.

  2.   martin sa

    Flott, men fungerer det for kjernen 2.6.39?

  3.   Bruno sa

    Jeg blir med på konsultasjonen av Martín. Jeg har Debian Sid med kjernen 2.6.39

  4.   Adam Arturo Bravo Guzman sa

    trengs det fortsatt i kjernen 2.6.39?

  5.   Des sa

    Jeg la ikke merke til noen vesentlig forskjell.
    Jeg har en Inspiron 5110 core i7 og hybrid grafikk.

  6.   Gjest sa

    Jeg stiller meg selv det samme spørsmålet, hvis det er et konfliktproblem mellom feilkonfigurasjonen av BIOS og ASPM for kjernen, hvilken løsning har blitt tatt for følgende versjoner?

  7.   La oss bruke Linux sa

    Etter det jeg forstår fungerer det på alle kjerner som er høyere enn 2.6.38, som nettopp er de som har problemet. Det ville være et spørsmål om å teste og sammenligne. Til slutt, hvis det ikke fungerer, gå trinnene tilbake og det er det.
    Jubel!! Paul.

  8.   La oss bruke Linux sa

    Batteriforbruk er et problem som går ganske ubemerket ... spesielt i netbooks (selv om det ikke er det i bærbare datamaskiner).
    Den eneste måten å virkelig se om det var endringer, er å bruke Phoronix-pakken til å kjøre de nødvendige testene.
    En klem! Paul.

  9.   La oss bruke Linux sa

    Ingen. Feilen er fortsatt der ... 🙁

  10.   La oss bruke Linux sa

    Så er ...

  11.   Gjest sa

    Kan ikke denne "tvungne" lastes automatisk?

  12.   La oss bruke Linux sa

    Selvfølgelig, for det må du følge trinnene som er angitt i innlegget.

  13.   Gjest sa

    Jeg har gitt "Liker" i stedet for "Svar". 🙂

    Men det er ikke automagisk, det gjør du selv, det jeg mener er om distribusjonene vil legge til parameteren for å unngå problemet i påfølgende utgivelser.

  14.   Tysk sa

    Utmerket.

  15.   La oss bruke Linux sa

    Ingen anelse ... Jeg håper det. 🙂