Jak naprawić nadmierne zużycie energii przez jądro 2.6.38

Przez Phoronix a jego twórca, Michael Larabel, jest wielką przyczyną problemu zużycie energii w jądrze 2.6.38 jest zmiana dokonana w wywołaniu ASPM (Zarządzanie energią w stanie aktywnym) dla gniazd PCI Express.

Funkcja zarządzania energią w stanie aktywnym umożliwia zmniejszenie zużycia energii poprzez przełączenie nieużywanych łączy PCI Express w stan oszczędzania energii, co z czasem zmniejsza ich aktywność. Jest to powszechna funkcja w laptopach i innych urządzeniach mobilnych używanych do przedłużania żywotności baterii.

Najwyraźniej przyczyną problemu z najnowszymi jądrami Linuksa są źle skonfigurowane BIOS-y, ponieważ wielu producentów laptopów obsługuje ASPM, ale nie konfiguruje go poprawnie w tak zwanej Stałej Tabeli Opisu ACPI, która „automatycznie konfiguruje” BIOS podczas rozruchu .

Jakie jest rozwiązanie? Prosty.

1. - Otworzyłem terminal i napisałem:

gksu gedit / etc / default / grub

2. - Znajdź linię podobną do poniższej:

GRUB_CMDLINE_LINUX_DEFAULT = "cichy plusk"

3. - Wymień na taki:

GRUB_CMDLINE_LINUX_DEFAULT = "cichy plusk pcie_aspm = siła"

4. - Zapisz zmiany i wprowadź następujące polecenie w terminalu:

sudo update-grub

Umożliwia to ASPM bez względu na to, co mówi BIOS, a testy pokazują, że to rozwiązanie zapewnia niezwykłe oszczędności energii, które znacznie wydłużają żywotność baterii.

Uwaga: Michael ostrzega nas, że w niektórych przypadkach dodanie tego parametru do linii startowej jądra prawdopodobnie nie zadziała. Aby powrócić do pierwotnego stanu, wystarczy cofnąć zmiany i ponownie uruchomić.

źródło: Phoronix & Bardzo Linux


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   moskosow powiedział

    Wyobrażam sobie, że to zużycie energii jest bardziej krytyczne w latopie.

  2.   Martin powiedział

    Świetnie, ale czy działa z jądrem 2.6.39?

  3.   Bruno powiedział

    Dołączam do konsultacji Martína. Mam Debiana Sid z jądrem 2.6.39

  4.   Adam Arturo Bravo Guzman powiedział

    czy nadal jest potrzebny w jądrze 2.6.39?

  5.   Des powiedział

    Nie zauważyłem żadnej istotnej różnicy.
    Mam Inspiron 5110 Core i7 i grafikę hybrydową.

  6.   Gość powiedział

    Zadaję sobie to samo pytanie, jeśli jest to problem konfliktu między błędną konfiguracją BIOS-u a ASPM jądra, jakie rozwiązanie zostało przyjęte dla następujących wersji?

  7.   Użyjmy Linuksa powiedział

    Z tego, co rozumiem, działa to na wszystkich jądrach wyższych niż 2.6.38, które są dokładnie tymi, które mają problem. To byłaby kwestia testów i porównań. 🙂 Na koniec, jeśli to nie zadziała, cofnij się i gotowe.
    Twoje zdrowie!! Paweł.

  8.   Użyjmy Linuksa powiedział

    Zużycie baterii to problem, który jest dość niezauważalny ... szczególnie w netbookach (chociaż nie w notebookach).
    Jedynym sposobem, aby naprawdę sprawdzić, czy nastąpiły zmiany, jest użycie pakietu Phoronix do uruchomienia niezbędnych testów.
    Uścisk! Paweł.

  9.   Użyjmy Linuksa powiedział

    Żaden. Błąd nadal istnieje ... 🙁

  10.   Użyjmy Linuksa powiedział

    Więc jest…

  11.   Gość powiedział

    Czy tego „wymuszonego” nie można załadować automagicznie?

  12.   Użyjmy Linuksa powiedział

    Oczywiście w tym celu musisz wykonać kroki wskazane w poście.

  13.   Gość powiedział

    Podałem „Lubię” zamiast „Odpowiedz”. 🙂

    Ale to nie automagia, to robienie tego samemu, chodzi mi o to, czy dystrybucje dodadzą parametr, aby uniknąć problemu w kolejnych wydaniach.

  14.   niemiecki powiedział

    Doskonałe.

  15.   Użyjmy Linuksa powiedział

    Nie mam pojęcia ... Mam nadzieję, że tak. 🙂