Am un laptop dedicat exclusiv experimentelor cu Linux, un fel de laborator personal unde testez scripturi și configurații înainte de a le aplica pe serverul de producție al blogului sau pe VPS-ul unde rulez diverse servicii self-hosted, precum aplicația de monitorizare Uptime Kuma sau alternativa la Google Analytics, Umami.

Laptop cu Ubuntu

Deși acest laptop stă mai mult pe birou, sunt momente când am nevoie să lucrez de pe baterie, iar o autonomie redusă devine rapid o problemă. Consumul ridicat de energie este o hibă cunoscută pe distribuțiile Linux, dar, din fericire, există soluții mature pentru a o remedia.

Am aplicat pașii de mai jos acum câteva luni și, pentru că rezultatele pozitive s-au menținut în timp, am decis să detaliez într-un articol metoda exactă pe care am folosit-o, cu ajutorul a două utilitare esențiale: PowerTop pentru diagnoză și TLP pentru implementarea permanentă a soluțiilor.

Diagnoza inițială cu PowerTop

Primul pas în orice proces de optimizare este să înțelegem exact unde se pierde energie. Utilitarul powertop este instrumentul perfect pentru această sarcină, oferind o imagine de ansamblu în timp real asupra consumului și identificând componentele hardware sau procesele software care consumă cel mai mult.

Pentru a-l instala, este suficientă o singură comandă în terminal:

sudo apt install powertop

După instalare, se rulează cu drepturi de administrator, deoarece are nevoie de acces la nivel de kernel pentru a citi senzorii de energie: sudo powertop. În tab-ul „Overview”, am putut vedea imediat problema: o rată de descărcare a bateriei de 12.3 W, în condiții de utilizare minimă (doar un terminal și un browser deschise). Acesta este un consum mare, care indică o gestionare ineficientă a resurselor.

Implementarea soluției: TLP

Deși powertop poate aplica temporar anumite optimizări (în tab-ul „Tunables”), acestea nu persistă după un restart. Pentru o soluție permanentă și automată, am apelat la TLP, un serviciu avansat de management al energiei care aplică zeci de setări de economisire la pornirea sistemului, fără a necesita vreo intervenție manuală ulterioară.

Instalarea se face la fel de simplu:

sudo apt install tlp tlp-rdw

Este important de menționat că, pe sistemele Ubuntu moderne, instalarea tlp va dezinstala automat pachetul power-profiles-daemon, care este responsabil de managementul implicit al energiei. Acest comportament este normal și de dorit, deoarece cele două unelte ar intra în conflict dacă ar rula simultan.

reparare powertop și reinstalare

După finalizarea instalării, am pornit manual serviciul TLP pentru a aplica imediat setările, fără a mai aștepta un restart:

sudo tlp start

Verificarea și analiza rezultatelor

Odată ce TLP este activ, trebuie să ne asigurăm că funcționează corect. Prima verificare este statusul serviciului prin systemd, care ar trebui să confirme că totul este în regulă.

sudo systemctl status tlp.service

Pentru o imagine de ansamblu detaliată a tuturor optimizărilor aplicate, comanda tlp-stat este extrem de utilă. Rulând sudo tlp-stat -s, putem observa că TLP a configurat corect mai mulți parametri critici pentru economisirea energiei.

verificare statistici powertop

Printre cele mai importante modificări se numără setarea guvernatorului CPU pe powersave, gestionarea eficientă a frecvențelor prin Intel P-state (cu turbo boost dezactivat pe baterie) și aplicarea politicilor de „Runtime Power Management” pentru dispozitivele NVMe și „autosuspend” pentru cele USB. Aceste setări permit componentelor să intre în stări de consum redus atunci când nu sunt utilizate activ.

O ultimă confirmare vizuală se poate obține rulând din nou powertop. În tab-ul „Tunables”, majoritatea setărilor problematice, marcate anterior cu „Bad”, ar trebui să apară acum ca „Good”, confirmând că TLP și-a făcut treaba și a aplicat optimizările necesare la nivelul întregului sistem.

raport powertop dupa optimizari

Concluzie

Prin diagnosticarea problemei inițiale a unui consum de 12.3 W cu powertop și prin instalarea utilitarului TLP, am reușit să aplic automat o serie de optimizări esențiale pentru a prelungi durata de viață a bateriei laptopului pe Ubuntu.

TLP este o soluție de tip „instalează și uită” (set-and-forget) care aduce beneficii semnificative fără a necesita configurări complexe. Pentru orice utilizator de laptop pe Linux, TLP nu este doar o opțiune, ci un instrument esențial pentru o experiență de utilizare completă și fără grija prizei.

Spune-ți părerea!

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.