Slik optimaliserer du batterilevetiden for Linux bærbar PC med TLP

Et av problemene som alltid har vært diskutert før, i dag og i nær fremtid, er varigheten og ytelsen som batteriet skal ha i utstyret vårt, og rundt dette er det hundrevis av synspunkter både for og imot, enten som vi la det være tilkoblet, at vi fjerner det fra teamet, at vi bruker ytelsesprogramvare, etc., men et felles mål er alltid søkt: å forlenge levetiden til det maksimale.

Selv om det er mange tips om dette emnet, ikke bruk skjermens maksimale lysstyrke, ikke la datamaskinen stå på hvis vi ikke trenger å bruke den, konfigurer harddisken for å slå av og mer, i dag vil Solvetic analysere i detalj et verktøy kalt TLP la som vil være til stor hjelp for oss i hele problemstillingen knyttet til trommer.

Hva er TLPTLP er et åpen kildekode -verktøy som er utviklet for å tenke på å optimalisere batteristrømmen til våre Linux -datamaskiner på en avansert måte.
TLP støttes for systemer:

  • Arch
  • Debian
  • Fedora
  • Gentoo
  • OpenSUSE
  • Ubuntu

TLP kjører på alle bærbare merker, batteriladeterskeljustering er bare tilgjengelig for IBM / Lenovo ThinkPads -datamaskiner.

TLP tilbyr strømsparende oppgaver slik at du kan konfigurere strømforbruket til den bærbare datamaskinen. Det er også et kommandolinjeverktøy med automatiserte bakgrunnsoppgaver og inneholder ikke et GUI eller grafisk grensesnitt.

Hvis du vil vite flere funksjoner om TLP, kan du besøke den offisielle siden på følgende lenke:

1. Installer TLP på Linux

Trinn 1
I dette tilfellet vil vi bruke Ubuntu 17.10 Server, og for dette kan vi bruke TLP-PPA-depotet som følger:

 sudo add-apt-repository ppa: linrunner / tlp

FORSTØRRE

Steg 2
Senere oppdaterer vi depotpakker ved å kjøre følgende linje:

 sudo apt-get oppdatering
Trinn 3
Til slutt installerer vi TLP ved å utføre følgende kommando:
 sudo apt install tlp tlp-rdw

FORSTØRRE

Trinn 4
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av TLP -pakkene. Pakker som er installert er følgende:

tlp (PPA eller universell)Energisparing.

tlp-rdw (PPA eller universell)Det er valgfritt, det er en assistent for radioenheter.

tp-smapi-dkms (PPA eller universell)Gjelder bare ThinkPad, tp-smapi kreves for batteriladeterskler, omkalibrering og tlp-stat-spesifikk statusutgang.

acpi-call-dkms (PPA eller universell)Gjelder bare ThinkPad, acpi-call er nødvendig for terskel for batteriladning og omkalibrering på Sandy Bridge og nyere modeller (X220 / T420, X230 / T430 og andre).

Trinn 5

  • I tilfelle vi bruker noe ThinkPad -utstyr, vil det være nødvendig å utføre følgende tilleggslinje:
 sudo apt-get install tp-smapi-dkms acpi-call-dkms
  • Hvis du bruker Debian, vil det være nødvendig å legge til følgende linje i katalogen /etc/apt/sources.list:
 echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
  • Deretter kan vi oppdatere pakkene og utføre TLP -installasjonsprosessen:
 apt-get oppdatering apt-get install tlp tlp-rdw
  • Ved bruk av Debian BackPorts må vi utføre følgende tilleggslinje:
 apt-get install -t jessie-backports tlp tlp-rdw
  • I tilfelle andre distribusjoner kan vi utføre følgende:
 dnf installere tlp tlp-rdw (Fedora) pacman -S tlp tlp-rdw (Arch Linux) zypper installere tlp tlp-rdw (OpenSUSE)

2. Bruk TLP for å øke batteriets effektivitet i Linux


Når installasjonsprosessen er fullført, er konfigurasjonsfilen / etc / default / tlp, og vi får muligheten til å bruke følgende kommandoer for å administrere batteriet i Linux:

tlpLar deg generere strømsparingsinnstillingene til den bærbare enheten.

tlp-statViser alle energisparingsinnstillinger.

tlp-pcilistGenerer data fra PCI (e) -enheten.

tlp -usblist -Se data fra USB -enheter.

3. Bekreft Battery TLP -tjeneste på Linux

Trinn 1
Vi kan validere den nåværende tilstanden til TLP -tjenesten ved å utføre følgende linje:

 sudo systemctl status tlp

FORSTØRRE

Steg 2
Vi kan se at den opprinnelige tilstanden er inaktiv, slik at tjenesten er aktiv kan vi starte systemet på nytt eller utføre følgende linje:

 sudo tlp start

FORSTØRRE

Trinn 3
Vi kan validere at den blir utført ved å bruke følgende kommando som viser systeminformasjon og TLP -status:

 sudo tlp -stat -s

FORSTØRRE

Trinn 4
Vi kan finne detaljert informasjon om systemet, TLP -status, siste kjøring, etc.

For å se den nåværende TLP -konfigurasjonen kan vi utføre følgende kommando med alternativet -c:

 sudo tlp -stat -c

FORSTØRRE

Trinn 5
For å vise alle strømkonfigurasjonene, vil vi utføre følgende kommando:

 sudo tlp-stat

FORSTØRRE

Trinn 6
For å se informasjon om Linux -systembatteriet i sanntid, må vi utføre følgende kommando med parameteren -b:

 sudo tlp -stat -b 

FORSTØRRE

Trinn 7
Vi ser i detalj den nåværende tilstanden til batteriet, om det er ladet eller ikke, så vel som dets nåværende kapasitet.

Hvis vi vil vise temperaturen og hastigheten på viftene, må vi legge til parameteren -t Så:

 sudo tlp -stat -t 

FORSTØRRE

Trinn 8
Hvis vi vil vise prosessordata, må vi bruke parameteren -p:

 sudo tlp -stat -p

FORSTØRRE

Trinn 9
Hvis vi vil se energivarslene, kan vi bruke parameteren -w:

 sudo tlp -stat -w

FORSTØRRE

Trinn 10
Andre tilleggsalternativer er:

Se informasjon om platen

 tlp -stat -d tlp -stat -disk

Se informasjon om grafikkortet

 tlp -stat -g tlp -stat -grafikk

Få informasjon fra PCI -enheter

 tlp -stat -e tlp -stat -pcie

Sjekk statusen til radioenheter

 tlp -stat -r tlp -stat -rfkill

Sjekk USB -enheter

 tlp -stat -u tlp -stat -usb

Trinn 11
Vi kan bruke følgende innstillinger:

  • Bruk TLP -innstillinger:
 sudo tlp start
  • Bruk batteriinnstillinger:
 sudo tlp bat
  • Bruk AC -innstillinger:
 sudo tlp ac
  • Bruk automatisk suspendering for alle USB -enheter:
 sudo tlp usb
  • Slå av den optiske stasjonen:
 sudo tlp bayoff
  • Til slutt, for å få hjelp, kan vi utføre følgende linje:
 mann kommando
TLP er en ideell løsning for all batterihåndtering på Linux -systemer, og oppnår dermed mye mer presis kontroll over denne kritiske maskinvaren.

wave wave wave wave wave