TLP – optimizuokite ir pagerinkite „Linux“ nešiojamojo kompiuterio baterijos veikimo laiką


TLP yra nemokamas atvirojo kodo, daug funkcijų ir komandų eilutės įrankis, skirtas pažangiam energijos valdymui, padedantis optimizuoti nešiojamųjų kompiuterių, maitinamų „Linux“, akumuliatoriaus veikimo laiką.

Jis veikia su visų prekių ženklų nešiojamaisiais kompiuteriais ir pristatomas su numatytąją konfigūraciją, jau sureguliuotą, kad efektyviai ir patikimai išlaikytų baterijos veikimo laiką, todėl galite tiesiog ją įdiegti ir naudoti.

Jis taupo energiją leisdamas sukonfigūruoti, kaip įrenginiai, pvz., CPU, diskas, USB, PCI ir radijo įrenginiai, turėtų naudoti energiją, kai nešiojamasis kompiuteris veikia su akumuliatoriumi.

TLP savybės:

  • Jį galima labai konfigūruoti naudojant įvairius energijos taupymo parametrus.
  • Jis naudoja automatizuotas fonines užduotis.
  • Naudoja branduolio nešiojamojo kompiuterio režimą ir purvino buferio skirtąjį laiką.
  • Palaiko procesoriaus dažnio mastelį, įskaitant „turbo boost“ ir „turbo core“.
  • Turi galingą procesų planavimo priemonę, skirtą kelių branduolių/hipersriegiams.
  • Numato PCI(e) magistralės įrenginių vykdymo laiko maitinimo valdymą.
  • PCI Express aktyviosios būsenos galios valdymas (PCIe ASPM).
  • Palaiko radeon grafikos maitinimo valdymą (KMS ir DPM).
  • Turi įvesties/išvesties planuoklį (viename diske).
  • Siūlo USB automatinį sustabdymą su juoduoju sąrašu.
  • Palaiko Wifi energijos taupymo režimą.
  • Taip pat yra garso energijos taupymo režimas.
  • Siūlo pažangų standžiojo disko maitinimo valdymo lygį ir išsijungimo skirtąjį laiką (vienam diskui).
  • Taip pat palaiko SATA agresyvų saito energijos valdymą (ALPM) ir dar daugiau.

Kaip įdiegti TLP baterijos valdymo įrankį sistemoje „Linux“.

TLP paketą galima lengvai įdiegti Ubuntu ir atitinkamoje Linux Mint naudojant TLP-PPA saugyklą kaip parodyta.

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

Sistemoje Debian naujesni TLP paketai pasiekiami oficialiose Debian saugyklose. Pridėkite šią eilutę prie failo /etc/apt/sources.list.

deb http://ftp.debian.org/debian DIST-backports main

tada atnaujinkite sistemos paketo talpyklą ir įdiekite ją.

sudo apt update 
sudo apt install tlp tlp-rdw 

Sistemose RHEL, Arch Linux ir OpenSUSE vykdykite šią komandą pagal savo platinimą.

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

Kaip naudoti TLP norint optimizuoti „Linux“ akumuliatoriaus veikimo laiką

Įdiegę TLP, jo konfigūracijos failas yra /etc/default/tlp ir turėsite naudoti šias komandas:

  • tlp – pritaikykite nešiojamojo kompiuterio energijos taupymo nustatymus
  • tlp-stat – rodomi visi energijos taupymo nustatymai
  • tlp-pcilist – rodomi PCI(e) įrenginio duomenys
  • tlp-sublist – USB įrenginio duomenims peržiūrėti

Ji turėtų prasidėti automatiškai kaip paslauga, galite patikrinti, ar ji veikia SystemD, naudodami komandą systemctl.

sudo systemctl status tlp

Kai paslauga pradeda veikti, turite iš naujo paleisti sistemą, kad iš tikrųjų pradėtumėte ją naudoti. Tačiau galite to išvengti rankiniu būdu pritaikydami dabartinius nešiojamojo kompiuterio energijos taupymo nustatymus su root teisėmis naudodami komandą sudo, pvz.

sudo tlp start 

Po to patvirtinkite, kad jis veikia, naudodami šią komandą, kuri iš tikrųjų rodo sistemos informaciją ir TLP būseną.

sudo tlp-stat -s 

Svarbu: kaip minėjome anksčiau, jis naudoja automatizuotas fonines užduotis, bet ps komandos išvestyje nematysite jokio TLP fono proceso ar demono.

Norėdami peržiūrėti dabartinę TLP konfigūraciją, paleiskite šią komandą su parinktimi -c.

sudo tlp-stat -c

Norėdami parodyti visus maitinimo nustatymus, paleiskite šią komandą.

sudo tlp-stat

Norėdami rodyti informaciją apie „Linux“ bateriją, paleiskite šią komandą jungikliu -b.

sudo tlp-stat -b

Norėdami parodyti sistemos temperatūrą ir ventiliatoriaus greitį, paleiskite šią komandą jungikliu -t.

sudo tlp-stat -t

Norėdami parodyti procesoriaus duomenis, paleiskite šią komandą su jungikliu -p.

sudo tlp-stat -p

Norėdami parodyti įspėjimus, paleiskite šią komandą su jungikliu -w.

sudo tlp-stat -w

Pastaba: jei naudojate ThinkPad, turite įdiegti tam tikrus konkrečius platinimo paketus, kuriuos galite patikrinti TLP pagrindiniame puslapyje. Ten taip pat rasite daugiau informacijos ir daugybę kitų naudojimo komandų.

TLP yra naudingas įrankis visiems nešiojamiesiems kompiuteriams, kuriuose veikia Linux operacinės sistemos. Pateikite mums savo mintis apie tai naudodami toliau pateiktą komentarų formą, taip pat galite mums pranešti apie kitus panašius įrankius, su kuriais susidūrėte.