Hoe overmatig stroomverbruik van kernel 2.6.38 te repareren

Door Phoronix en zijn schepper, Michael Larabel, de grote oorzaak van het probleem van stroomverbruik in kernel 2.6.38 is dit de wijziging die tijdens de oproep is aangebracht ASPM (Active-State Power Management) voor PCI Express-slots.

Met de Active-State Power Management-functie kunt u het energieverbruik verminderen door PCI Express-verbindingen die niet in gebruik zijn, in een energiebesparende status te plaatsen, waardoor ze na verloop van tijd minder actief worden. Dit is een veel voorkomende functie op laptops en andere mobiele apparaten die worden gebruikt om de levensduur van de batterij te verlengen.

Blijkbaar ligt de oorzaak van het probleem met de nieuwste Linux-kernels in verkeerd geconfigureerde BIOS's, aangezien veel laptopfabrikanten ASPM ondersteunen, maar deze niet correct configureren in de Fixed ACPI Description Table-oproep, wat het BIOS "automatisch configureert" tijdens het opstarten.

Wat is de oplossing? Eenvoudig.

1.- Ik opende een terminal en schreef:

gksu gedit / etc / default / grub

2.- Zoek een regel die lijkt op de volgende:

GRUB_CMDLINE_LINUX_DEFAULT = "stille plons"

3.- Vervang het door een exemplaar zoals dit:

GRUB_CMDLINE_LINUX_DEFAULT="rustige plons pcie_aspm=force"

4.- Sla de wijzigingen op en voer het volgende commando in de terminal in:

sudo update-grub

Dit maakt ASPM mogelijk, ongeacht wat het BIOS zegt, en tests tonen aan dat deze oplossing opmerkelijke energiebesparingen oplevert die de levensduur van de batterij aanzienlijk verlengen.

Let op: Michael waarschuwt ons dat het toevoegen van deze parameter aan de opstartregel van je kernel er in sommige gevallen voor kan zorgen dat deze niet werkt. Om terug te keren naar de oorspronkelijke staat hoeft u alleen maar de wijzigingen ongedaan te maken en opnieuw op te starten.

bron: Phoronix & Zeer Linux


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Moskou zei

    Ik kan me voorstellen dat dit energieverbruik belangrijker is bij laptops.

  2.   Martin zei

    Geweldig, maar werkt het voor kernel 2.6.39?

  3.   Bruno zei

    Ik sluit mij aan bij het consultatiegesprek van Martín. Ik heb Debian Sid met kernel 2.6.39

  4.   Adam Arturo Bravo Guzman zei

    Is dit nog steeds nodig in kernel 2.6.39?

  5.   De zei

    Ik merkte geen wezenlijk verschil.
    Ik heb een Inspiron 5110 core i7 en hybride grafische kaart.

  6.   Gast zei

    Ik stel mezelf dezelfde vraag: als het een conflictprobleem is tussen BIOS-misconfiguratie en kernel-ASPM, welke oplossing is er dan voor volgende versies genomen?

  7.   Laten we Linux gebruiken zei

    Kijk, voor zover ik het begrijp werkt het op alle kernels hoger dan 2.6.38, en dat zijn precies degenen die het probleem hebben. Het zou een kwestie van proberen en vergelijken zijn. 🙂 Als het ten slotte niet werkt, ga dan de stappen terug en dat is alles.
    Proost !! Paul.

  8.   Laten we Linux gebruiken zei

    Het batterijverbruik is een probleem dat tamelijk onopgemerkt blijft... vooral bij netbooks (hoewel dat niet het geval is bij notebooks).
    De enige manier om echt te zien of er veranderingen zijn geweest, is door de Phoronix-suite te gebruiken om de nodige tests uit te voeren.
    Een knuffel! Paul.

  9.   Laten we Linux gebruiken zei

    Geen. De fout is er nog steeds… 🙁

  10.   Laten we Linux gebruiken zei

    Dus is ...

  11.   Gast zei

    Kan dat "geforceerd" niet automatisch worden geladen?

  12.   Laten we Linux gebruiken zei

    Daarvoor moet je uiteraard de stappen volgen die in het bericht worden aangegeven.

  13.   Gast zei

    Ik heb op 'Vind ik leuk' gedrukt in plaats van op 'Beantwoorden'. 🙂

    Maar dat is geen automagie, dat is zelf doen, wat ik bedoel is of de distributies de parameter zullen toevoegen om het probleem in opeenvolgende releases te voorkomen.

  14.   Duits zei

    Excellent.

  15.   Laten we Linux gebruiken zei

    Geen idee... Ik hoop het. 🙂