Dlaczego powertop nadal wykrywa ustawienia dostrajania w> 12.04?

15

Zgodnie z tymi pytaniami narzędzia Ubuntu 12.04 nie są już potrzebne do pracy w trybie laptopa i powertop, ponieważ oszczędności energii są teraz zawarte w jądrze.

Postanowiłem więc usunąć narzędzia trybu laptopa z mojego laptopa, ponieważ spowodowało to zawieszenie się laptopa przy wyłączonym akumulatorze i podobno nie miałoby to żadnego wpływu na zużycie energii.

Ale kiedy sprawdziłem powertop po usunięciu narzędzi trybu laptopa, zauważyłem, że tak naprawdę niektóre „tunery” przeszły z „dobrego” z wciąż włączonym trybem laptopa do „złego” po usunięciu.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Przy wciąż włączonych narzędziach trybu laptopa tylko pierwsze zostało oznaczone jako „złe”.


Tak więc moje rzeczywiste pytania to:

  • Jeśli te oszczędności energii są zintegrowane z jądrem używanym przez Ubuntu 12.04, dlaczego powertop widzi różnicę?

  • Czy usunięcie narzędzi w trybie laptopa zmieni cokolwiek w mojej żywotności baterii?

  • Zainstalowałem również Jupitera, aby poprawić moją żywotność, czy to też nie ma znaczenia?


Mam nadzieję, że moje wyjaśnienia były nieco jasne. (zauważ, że jestem całkiem nowy w Ubuntu i GNU / Linux)

Wielkie dzięki.

użytkownik138784
źródło
1
W porównaniu do WinXP lub Win7 na tych samych laptopach, Ubuntu zawsze było dobre, z domyślną konfiguracją (używam Ubuntu na laptopach od 2006 roku). Jeśli są „zupełnie nowy na Ubuntu”, chciałbym rozpocząć używając go jak to jest, zamiast rozpoczynać się do zmiany rzeczy, których nie rozumiem ... Ale to tylko moja skromna opinia. *
ttoine

Odpowiedzi:

7

Odpowiem na to w częściach:

Objaśnienia

Jeśli te oszczędności energii są zintegrowane z jądrem używanym przez Ubuntu 12.04, dlaczego powertop widzi różnicę?

  • PowerTop może trochę popracować, aby zaoszczędzić energię, jądro ma teraz wbudowaną funkcję zarządzania żywotnością baterii, która jest włączana za pomocą narzędzi w trybie laptopa, chociaż jest skonfigurowana dla ogólnego sprzętu. PowerTop przekazuje do narzędzi trybu laptopa niektóre instrukcje lepszego zarządzania energią w twoim systemie, więc w ten sposób nie musisz ręcznie konfigurować pliku narzędzi trybu laptopa. Podsumowując, automatyzuje konfigurację ustawień zasilania, chociaż nie mogę powiedzieć, co reprezentuje liczbowo, każda bateria, każdy system jest inny, jeśli chcesz, wykonaj niektóre testy.

Czy usunięcie narzędzi w trybie laptopa zmieni cokolwiek w mojej żywotności baterii?

  • Narzędzia trybu laptopa to pakiet, który jest odpowiedzialny za przedłużenie żywotności baterii, a co najważniejsze, ten pakiet aktywuje funkcję trybu laptopa jądra Linux. Ten pakiet pozwala dostosować wiele ustawień związanych z zasilaniem poprzez bezpośrednią edycję plików, możesz użyć PowerTop do wykonania brudnej roboty za ciebie, ale jeśli znasz dużo, ... żadna zautomatyzowana rzecz nie zastąpi ciężkiej ludzkiej pracy . Podsumowując, usunięcie narzędzi w trybie laptopa może spowodować zauważalną różnicę w żywotności baterii, ponieważ system nie będzie dbał o efektywne wykorzystanie energii baterii.

Zainstalowałem również Jupitera, aby poprawić żywotność baterii, czy to też nie ma znaczenia?

  • Jupiter umożliwia systemowi korzystanie z technologii Super Hybrid Engine (SHE), która wykorzystuje współpracę między sprzętem, oprogramowaniem i systemem BIOS w celu oszczędzania baterii. Jeśli twój sprzęt korzysta z SHE, potrzebujesz Jupiter, aby z niego skorzystać, ponieważ może to wydłużyć żywotność baterii nawet o 50%. Chociaż jeśli twój sprzęt nie obsługuje SHE, Jupiter działa jak normalne narzędzie do oszczędzania energii, które reguluje zużycie energii w systemie zgodnie z Twoimi potrzebami. Podsumowanie ma znaczenie, głównie jeśli możesz skorzystać z SHE, chociaż z czasem narzędzia takie PowerTop sprawią, że zarządzanie energią będzie tak wydajne, że oprogramowanie takie jak Jupiter nie będzie konieczne, ale na razie możesz zauważyć pewne ulepszenia.

Spójrz na te strony, aby uzyskać więcej informacji:

Odpowiedź

Dlaczego powertop nadal wykrywa ustawienia dostrajania w> 12.04?

Ponieważ istnieją regulowane ustawienia, o ile wiem, nadal potrzebujesz narzędzi trybu laptopa, aby korzystać z funkcji oszczędzania energii wbudowanych w jądro Linuksa lub programu takiego jak Jowisz. Wspomniane pytania i odpowiedzi pokazują, że w jądrze wprowadzono ulepszenia w zakresie zużycia energii, i nie wspominano, że narzędzia trybu laptopa są nieistotne, i zauważ, że te ulepszenia mają zastosowanie we wszystkich przypadkach, gdy jesteś na komputerze stacjonarnym lub laptopie, jeśli chcesz, aby jądro zarządzało energią na zużycie baterii, nadal potrzebujesz narzędzi w trybie laptopa lub czegoś innego, co powie jądro, aby to zrobiło.

Dlaczego ulepszenia powertop, Jupiter i spółka. oświadczenie o ofercie nie zostało zaimplementowane w jądrze?

Zobacz, że PowerTop nie dodaje funkcji do zarządzania energią, wszystkie funkcje, z których korzysta, są zaimplementowane w jądrze Linuksa, chociaż jądro Linuksa nie wie, kiedy ich używać, tutaj wchodzi tryb trybu laptopa, wymagający użycia tych narzędzi funkcje z jądra, chociaż narzędzia trybu laptopa, dla stabilności, bezpieczeństwa i kompatybilnych problemów są zaprojektowane do ogólnych celów.

Z tego powodu istnieje pakiet PowerTop, który rekonfiguruje narzędzia trybu laptopa zgodnie z używaną maszyną. narzędzia trybu laptopa po prostu nie mogą skonfigurować go samodzielnie, aby zoptymalizować jego użycie, ponieważ sprawia, że ​​narzędzie jest bardziej kruche, podatne na awarie i niestabilne.

Właśnie dlatego PowerTop nie może „scalić się” z narzędziami w trybie laptopa i zobaczyć, że jądro ma już takie funkcje, narzędzia w trybie laptopa mówią tylko: - Użyj go, jesteśmy w laptopie!

Jupiter korzysta z SHE, technologii ograniczonej tylko do notebooków ASUS. Jądro Linux nie może zaimplementować tej funkcji, ponieważ jest to funkcja programowa. A Jupiter oferuje również tryby użytkowania dla użytkownika, więc użytkownik decyduje, jakie są potrzeby, coś, czego nie może zaoferować jądro, a Jupiter po prostu mówi kernelowi, co robią, ponownie, jądro ma funkcje do użycia, a Jupiter mówi do jądra: - Używaj ich w ten sposób!

SHE to narzędzie, które zwiększa efektywność energetyczną notebooka, inteligentnie zwiększa wydajność systemu przy dużym obciążeniu, umożliwiając w ten sposób sprostanie wymaganiom procesora i zadań wymagających dużej ilości zasobów, a także oferuje wybór trybów wydajności i zużycia energii, które pozwalają użytkownikom szybkie i łatwe dostosowanie do scenariuszy użytkowania.

Jest to więc oprogramowanie, które korzysta z określonego projektu sprzętowego, identyfikuje uruchomione procesy w celu zarządzania energią i oferuje dostosowanie użytkownika. Funkcja jądra nie może tego zaoferować, jądro nie jest w stanie oceniać rzeczy i podejmować decyzji, kiedy czegoś użyć, czy nie, a oprogramowanie jest koniecznością, ponieważ musi wiedzieć od systemu operacyjnego, ile mocy potrzebuje, jądro nie może oceń te potrzeby.

Podsumowując: jądro Linuksa ma funkcje, narzędzia trybu laptopa po prostu mówią jądrze, że czas ich użyć, ponieważ sam jądro nie może tego zdecydować, nawet nie wie, czy działa na komputerze stacjonarnym czy laptopie. PowerTop dostosowuje narzędzia trybu laptopa, aby lepiej wykorzystać jego możliwości. Jupiter działa jako połączenie narzędzi PowerTop i trybu laptopa, a także daje użytkownikowi prosty sposób na dostosowanie opcji zużycia energii. Dlaczego Canonical nie może po prostu zastąpić narzędzi trybu laptopa bardziej kompletnym narzędziem, takim jak Jupiter? Jeśli chcą, mogą, chociaż, jak powiedziałem, sprawia, że ​​rzeczy stają się bardziej niestabilne, ponieważ działają inaczej na różnych maszynach, więc zyskują na wydajności i funkcjach, chociaż stracili stabilność, głosowałbym na Jupitera (lub kanoniczny) podobnie, uwielbiają tworzyć własne haha), aby zastąpić narzędzia trybu laptopa.

Myślę, że nie byłem tak jasny, jak chciałbym, oto metafora, aby uprościć:

Jądro jest tabelą kontrolną stacji kolejowej, w tej tabeli znajdują się przyciski (funkcje), w których można zarządzać korzystaniem z pociągów, chociaż potrzebuje kogoś, kto naciska te przyciski w razie potrzeby, ten facet jest operatorem (tryb laptopa narzędzia), chociaż ten facet po prostu kieruje się wzorami stosownie do pory dnia, aby korzystać z niektórych pociągów lub nie, ale jeśli ma radio, ludzie na stacjach (PowerTop) mogą go dokładnie przekazać o potrzebie większej lub mniejszej liczby pociągów. W bardziej zautomatyzowanym systemie Operator (Jowisz) zamiast radia ma kamery na stacjach, więc po prostu obserwuje ruch na stacjach i ocenia, czy potrzeba więcej pociągów. Ale zobacz, że Tabela Sterowania (Jądro) ma wszystkie przyciski (funkcje) do sterowania pociągami (zarządzanie zużyciem energii).

Moja rekomendacja? Zachowaj trzy: narzędzia w trybie laptopa, PowerTop i Jupiter. Nie zaszkodzą Twojemu systemowi, a rzeczy zwykle ulegają poprawie.

Rodrigo Martins
źródło
Dziękuję za Twoją odpowiedź. Jest to dobry przegląd tego, co robi każde narzędzie, ale wydaje mi się, że nie odpowiedziałeś na rzeczywiste pytanie, dlatego ulepszenia powertop, Jupiter i spółka. oświadczenie o ofercie nie zostało zaimplementowane w jądrze. Może się zdarzyć, że ich opcje są niebezpieczne lub nie mają wystarczającego zastosowania. To tylko domysły. Chciałbym usłyszeć kanoniczną odpowiedź na to pytanie. W każdym razie, gdy czas nagród dobiega końca, zapewne przyznam twoją odpowiedź. Jeszcze raz dziękuję za poświęcenie czasu na odpowiedź.
Glutanimate,
Więc jeśli dobrze to rozumiem, narzędzia zawarte w jądrze nie są używane automatycznie? (ale kamera może być włączona przez Powertop?) Jak wspomniałem w pytaniu, nie mogłem rozwiązać problemu zamknięcia spowodowanego przez narzędzia trybu laptopa, więc nie sądzę, żebym go ponownie instalował. :(
user138784,
@ MHC Przepraszam za moje słabe wyjaśnienie na ten temat, zmienię swoją odpowiedź, aby omówić tę sprawę, chociaż nie znam kanonicznej odpowiedzi na to, przepraszam. user138784 Zobacz, czy jądro Linuksa ma wbudowane pewne funkcje oszczędzania energii, chociaż coś w twoim systemie operacyjnym musi nakazać jądro, aby go używało, a chodzi o narzędzia trybu laptopa. PowerTop nie jest koniecznością, ale może poprawić wykorzystanie narzędzi w trybie laptopa.
Rodrigo Martins
Jeśli nie możesz ponownie zainstalować narzędzi w trybie laptopa, lepiej byłoby uzyskać Jupiter, ponieważ może on w jakiś sposób zastąpić narzędzia w trybie laptopa.
Rodrigo Martins
Dziękuję za odpowiedź. Miałem już zainstalowany Jupiter i wydaje się, że działa. Czy masz pojęcie, w jaki sposób narzędzia w trybie laptopa mogą powodować problemy z zamykaniem?
user138784,
3

Narzędzia trybu laptopa są już przestarzałe, może to być to, czego szukasz;

http://www.linrunner.de/en/tlp/tlp.html

TLP to narzędzie do zarządzania energią dla systemu Linux. Zapewnia korzyści z zaawansowanego zarządzania energią bez konieczności rozumienia każdego szczegółu technicznego.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

Uruchom PowerTOP przed i po, aby zobaczyć różnicę. Ustawienia zasilania zostaną ponownie profilowane przez TLP przy nowym rozruchu.

fleamour
źródło
Całkowicie się z tym zgadzam. Po zainstalowaniu TLP udało mi się zmniejszyć zużycie energii z akumulatora z 22W do 12W. Czas pracy baterii w moim notebooku jest teraz podobny do systemu Windows.
Glutanimate,
Podobało mi się tlp lepiej niż narzędzia w trybie laptopa, ale problem z tlp polega na tym, że nie ma opcji zmniejszenia jasności lcd przy zasilaniu bateryjnym.
śr.