TLP - Hitro podaljšajte in optimizirajte življenjsko dobo baterije prenosnega računalnika Linux


TLP je brezplačno odprtokodno orodje, bogato s funkcijami in ukazno vrstico za napredno upravljanje porabe energije, ki pomaga optimizirati življenjsko dobo baterije v prenosnih računalnikih, ki jih poganja Linux. Deluje na vseh blagovnih znamkah prenosnih računalnikov in je opremljen s privzeto konfiguracijo, ki je že nastavljena za učinkovito in zanesljivo vzdrževanje življenjske dobe baterije, zato jo lahko preprosto namestite in uporabite.

Varčuje z energijo, saj vam omogoča, da konfigurirate, kako naj naprave, kot so CPE, disk, USB, PCI, radijske naprave, porabljajo energijo, ko prenosni računalnik deluje na baterijo.

  • Je zelo nastavljiv z različnimi parametri varčevanja z energijo.
  • Uporablja samodejna opravila v ozadju.
  • Uporablja način prenosnega računalnika jedra in časovne omejitve umazanega vmesnega pomnilnika.
  • Podpira frekvenčno skaliranje procesorja, vključno z »turbo boost« in »turbo core«.
  • Ima načrtovalnik procesov, ki se zaveda porabe energije za večjedrno/hiper-nitanje.
  • Omogoča upravljanje porabe energije med izvajanjem za naprave vodila PCI (e).
  • Upravljanje porabe energije v aktivnem stanju PCI Express (PCIe ASPM).
  • Podpira upravljanje napajanja grafične kartice Radeon (KMS in DPM).
  • Ima I/O razporejevalnik (na disk).
  • Ponuja samodejno zaustavitev USB s črnim seznamom.
  • Podpira način varčevanja z energijo Wifi.
  • Ponuja tudi zvočni način varčevanja z energijo.
  • Ponuja napredno raven upravljanja porabe trdega diska in časovno omejitev izklopa (na disk).
  • Podpira tudi agresivno upravljanje porabe energije SATA (ALPM) in še veliko več.

Kako namestiti orodje za upravljanje baterije TLP v Linux

Paket TLP lahko preprosto namestite na Ubuntu kot tudi na ustrezno Linux Mint s pomočjo skladišča TLP-PPA, kot je prikazano.

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

V Debian 10.0\"Buster" in 9.0\"Stretch" dodajte naslednjo vrstico v datoteko /etc/apt/sources.list.

deb http://ftp.debian.org/debian buster-backports main
deb http://ftp.debian.org/debian stretch-backports-sloppy main

nato posodobite predpomnilnik sistemskega paketa in ga namestite.

$ sudo apt update 
$ sudo apt install tlp tlp-rdw 

V Fedora, Arch Linux in OpenSuse izvedite naslednji ukaz glede na vašo distribucijo.

# dnf install tlp tlp-rdw     [On Fedora]
# pacman -S tlp  tlp-rdw      [On Arch Linux]
# zypper install tlp tlp-rdw  [On OpenSUSE]

Kako z uporabo TLP optimizirati življenjsko dobo baterije v Linuxu

Ko namestite TLP, je njegova konfiguracijska datoteka/etc/default/tlp in za uporabo boste imeli naslednje ukaze:

  • tlp - uporabi nastavitve varčevanja z energijo prenosnega računalnika
  • tlp-stat-prikaže vse nastavitve varčevanja z energijo
  • tlp-pcilist-prikaže podatke o napravi PCI (e)
  • tlp-usblist-za ogled podatkov naprav USB

Samodejno bi se moral zagnati kot storitev, z ukazom systemctl lahko preverite, ali deluje pod SystemD.

$ sudo systemctl status tlp

Ko se storitev začne izvajati, morate znova zagnati sistem, da jo dejansko začnete uporabljati. To pa lahko preprečite tako, da z ukazom sudo ročno uporabite trenutne nastavitve varčevanja z energijo prenosnika s korenskimi pravicami.

$ sudo tlp start 

Nato potrdite, da se izvaja z naslednjim ukazom, ki dejansko prikazuje sistemske informacije in stanje TLP.

$ sudo tlp-stat -s 

Pomembno: Kot smo že omenili, uporablja avtomatizirana opravila v ozadju, vendar v izhodu ukaza ps ne boste videli nobenega procesa ozadja TLP ali demona.

Če si želite ogledati trenutno konfiguracijo TLP, zaženite naslednji ukaz z možnostjo -c .

$ sudo tlp-stat -c

Za prikaz vseh nastavitev napajanja zaženite naslednji ukaz.

$ sudo tlp-stat

Če želite prikazati podatke o bateriji Linuxa, zaženite naslednji ukaz s stikalom -b .

$ sudo tlp-stat -b

Za prikaz temperature in hitrosti ventilatorja sistema zaženite naslednji ukaz s stikalom -t .

$ sudo tlp-stat -t

Za prikaz podatkov procesorja zaženite naslednji ukaz s stikalom -p .

$ sudo tlp-stat -p

Če želite prikazati opozorila, zaženite naslednji ukaz s stikalom -w .

$ sudo tlp-stat -w

Opomba: Če uporabljate ThinkPad, morate za distribucijo namestiti določene posebne pakete, ki jih lahko preverite na domači strani TLP. Tam boste našli tudi več informacij in številne druge ukaze za uporabo.

TLP je uporabno orodje za vse prenosnike, ki jih poganjajo operacijski sistemi Linux. Povejte nam o tem prek spodnjega obrazca za komentarje in nam sporočite tudi katera druga podobna orodja, na katera ste naleteli.