Come ottimizzare la durata della batteria del laptop Linux con TLP

Uno dei temi su cui si è sempre dibattuto prima, oggi e nel prossimo futuro, è la durata e le prestazioni che la batteria dovrebbe avere nelle nostre apparecchiature e intorno a questo ci sono centinaia di punti di vista sia a favore che contro, sia che noi lasciarlo connesso, che lo rimuoviamo dal team, che usiamo software di performance, ecc., ma si cerca sempre un obiettivo comune: allungare al massimo la sua vita utile.

Sebbene ci siano molti suggerimenti su questo argomento, non utilizzare la massima luminosità dello schermo, non lasciare il computer acceso se non dobbiamo usarlo, configurare l'hard disk per lo spegnimento e altro, oggi Solvetic analizzerà in dettaglio una utility chiamata TLP la che ci sarà di grande aiuto in tutta la questione legata alla batteria.

Cos'è la TLPTLP è un'utility open source che è stata sviluppata pensando di ottimizzare la potenza della batteria dei nostri computer Linux in modo avanzato.
TLP è supportato per i sistemi:

  • Arco
  • Debian
  • Fedora
  • Gentoo
  • OpenSUSE
  • Ubuntu

TLP funziona su tutte le marche di laptop, la regolazione della soglia di carica della batteria è disponibile solo per i computer IBM/Lenovo ThinkPads.

TLP offre attività di risparmio energetico in modo da poter configurare l'utilizzo energetico del notebook. È anche uno strumento da riga di comando con attività in background automatizzate e non contiene una GUI o un'interfaccia grafica.

Se vuoi conoscere più funzionalità di TLP puoi visitare la sua pagina ufficiale al seguente link:

1. Installa TLP su Linux

Passo 1
Per questo caso useremo Ubuntu 17.10 Server e per questo possiamo usare il repository TLP-PPA come segue:

 sudo add-apt-repository ppa: linrunner / tlp

INGRANDIRE

Passo 2
Successivamente aggiorniamo i pacchetti del repository eseguendo la seguente riga:

 sudo apt-get update
Passaggio 3
Infine installiamo TLP eseguendo il seguente comando:
 sudo apt install tlp tlp-rdw

INGRANDIRE

Passaggio 4
Inseriamo la lettera S per confermare il download e l'installazione dei pacchetti TLP. I pacchetti installati sono i seguenti:

tlp (PPA o universale)Risparmio energetico.

tlp-rdw (PPA o universale)È opzionale, è un assistente del dispositivo radio.

tp-smapi-dkms (PPA o universale)Si applica solo a ThinkPad, tp-smapi è necessario per le soglie di carica della batteria, la ricalibrazione e l'output di stato specifico di tlp-stat.

acpi-call-dkms (PPA o universale)Si applica solo a ThinkPad, è richiesta acpi-call per le soglie di carica della batteria e la ricalibrazione su Sandy Bridge e modelli più recenti (X220/T420, X230/T430 e altri).

Passaggio 5

  • Nel caso in cui utilizziamo alcune apparecchiature ThinkPad, sarà necessario eseguire la seguente riga aggiuntiva:
 sudo apt-get install tp-smapi-dkms acpi-call-dkms
  • In caso di utilizzo di Debian, sarà necessario aggiungere la seguente riga nella directory /etc/apt/sources.list:
 echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
  • Quindi, possiamo aggiornare i pacchetti ed eseguire il processo di installazione di TLP:
 apt-get update apt-get install tlp tlp-rdw
  • Nel caso di utilizzo di Debian BackPorts dobbiamo eseguire la seguente riga aggiuntiva:
 apt-get install -t jessie-backports tlp tlp-rdw
  • In caso di altre distribuzioni possiamo eseguire quanto segue:
 dnf install tlp tlp-rdw (Fedora) pacman -S tlp tlp-rdw (Arch Linux) zypper install tlp tlp-rdw (OpenSUSE)

2. Usa TLP per aumentare l'efficienza della batteria in Linux


Al termine del processo di installazione, il suo file di configurazione è /etc/default/tlp e avremo la possibilità di utilizzare i seguenti comandi per gestire la batteria in Linux:

tlpConsente di generare le impostazioni di risparmio energetico del dispositivo portatile.

tlp-statVisualizza tutte le impostazioni di risparmio energetico.

tlp-pcilistGenera dati dal dispositivo PCI (e).

tlp-usblist -Visualizza i dati dai dispositivi USB.

3. Verifica il servizio TLP della batteria su Linux

Passo 1
Possiamo convalidare lo stato attuale del servizio TLP eseguendo la seguente riga:

 sudo systemctl status tlp

INGRANDIRE

Passo 2
Possiamo vedere che il suo stato iniziale è inattivo, in modo che il servizio sia attivo possiamo riavviare il sistema o eseguire la seguente riga:

 sudo tlp start

INGRANDIRE

Passaggio 3
Possiamo convalidare che viene eseguito utilizzando il seguente comando che visualizza le informazioni di sistema e lo stato TLP:

 sudo tlp-stat -s

INGRANDIRE

Passaggio 4
Possiamo trovare informazioni dettagliate sul sistema, lo stato TLP, l'ultima esecuzione, ecc.

Per vedere l'attuale configurazione TLP, possiamo eseguire il seguente comando con l'opzione -C:

 sudo tlp-stat -c

INGRANDIRE

Passaggio 5
Per visualizzare tutte le configurazioni di potenza, eseguiremo il seguente comando:

 sudo tlp-stat

INGRANDIRE

Passaggio 6
Per visualizzare le informazioni sulla batteria del sistema Linux in tempo reale, dobbiamo eseguire il seguente comando con il parametro -b:

 sudo tlp-stat -b 

INGRANDIRE

Passaggio 7
Vediamo in dettaglio lo stato attuale della batteria, se è in carica o meno e la sua capacità attuale.

Se vogliamo visualizzare la temperatura e la velocità delle ventole, dobbiamo aggiungere il parametro -T Così:

 sudo tlp-stat -t 

INGRANDIRE

Passaggio 8
Se vogliamo visualizzare i dati del processore, dobbiamo usare il parametro -p:

 sudo tlp-stat -p

INGRANDIRE

Passaggio 9
Se vogliamo vedere gli avvisi di energia possiamo usare il parametro -w:

 sudo tlp-stat -w

INGRANDIRE

Passaggio 10
Altre opzioni aggiuntive sono:

Visualizza le informazioni sul disco

 tlp-stat -d tlp-stat -disk

Visualizza le informazioni sulla scheda grafica

 tlp-stat -g tlp-stat -graphics

Ottieni informazioni dai dispositivi PCI

 tlp-stat -e tlp-stat -pcie

Controlla lo stato dei dispositivi radio

 tlp-stat -r tlp-stat -rfkill

Controlla i dispositivi USB

 tlp-stat -u tlp-stat -usb

Passaggio 11
Possiamo applicare le seguenti impostazioni:

  • Applica le impostazioni TLP:
 sudo tlp start
  • Applica le impostazioni della batteria:
 sudo tlp bat
  • Applica impostazioni AC:
 sudo tlp ac
  • Applicare la sospensione automatica per tutti i dispositivi USB:
 sudo tlp usb
  • Spegnere l'unità ottica:
 sudo tlp bayoff
  • Infine, per ottenere aiuto possiamo eseguire la seguente riga:
 comando uomo
TLP è una soluzione ideale per tutta la gestione della batteria sui sistemi Linux, ottenendo così un controllo molto più preciso su questo componente hardware critico.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave