
Trajanje baterije jedna je od glavnih briga za one koji koriste prenosiv s Linuxom, posebno ako koristite KDE ili GNOME radna okruženja. Ograničenje napunjenosti baterije na 80% ključna je strategija za produljenje vijeka trajanja litijevih baterija, sprječavajući preuranjenu degradaciju do koje dolazi pri održavanju stalne pune napunjenosti.
U ovom članku donosim vam najpotpuniji i najsvježiji vodič za kontrolu maksimalne napunjenosti baterije u Linuxu, istražujući ugrađene alate i prilagođene skripte, konfiguracije za određene modele i savjete za svakodnevne korisnike prijenosnih računala. Ako ste frustrirani zbog brzog gubitka kapaciteta prijenosnog računala ili se samo želite pobrinuti za njega od samog početka, čitajte dalje.
Zašto ograničiti napunjenost baterije na 80%?
Litij-ionske baterije, prisutne u većini trenutnih prijenosnih računala, Ubrzano se troše ako su stalno pod 100% opterećenjem. Proizvođači poput ASUS-a, Lenovo ili Dell uključuje pomoćne programe Windows ograničiti maksimalno opterećenje i time zaštititi hardver, ali u Linuxu ova funkcija nije uvijek dostupna putem grafičkog sučelja.
Ograničenje maksimalne napunjenosti na 80% (ili ono što proizvođač preporučuje) pomaže u održavanju baterije u dobrom stanju za više ciklusa punjenja i pražnjenja., izbjegavajući drastične gubitke kapaciteta tijekom mjeseci.
Iz okruženja radne površine KDE Plasma i GNOME
Da biste to učinili u ovim desktop okruženjima, samo slijedite ove korake, počevši od KDE Plasma:
- Idite na Postavke sustava.
- Pogledajte Sustav > Upravljanje napajanjem.
- Zatim kliknite Napredne postavke napajanja.
- U Ograničenju punjenja možete postaviti ograničenja koja želite.
- Preporučujem da budu Zaustavite punjenje na: 80% i Počnite puniti jednom ispod: 40%.
- primijeniti. I to je to.
U slučaju GNOME-a, koraci su sljedeći:
- Instalirajte proširenje Battery Health Charging, kompatibilno s raznim markama prijenosnih računala kao što su ASUS, Acer, Lenovo, Dell, LG itd.
- Omogući Polkit.
- Nakon što završite, možete vidjeti novo proširenje u programskoj traci.
- Imate tri načina rada: puni kapacitet, uravnotežen i maksimalni životni vijek. Sva tri prihvaćaju vrijednosti podešavanja iz Praga.
Izvorne opcije i podrška proizvođača u Linuxu
Neki proizvođači nude Aplikacije samo za Windows za upravljanje baterijom. Primjer je MyASUS koji vam omogućuje odabir optimalnih profila punjenja. Međutim, ako ste uklonili Windows ili vaš model nije podržan, morat ćete potražiti alternative. Neka prijenosna računala, posebno Lenovo ThinkPad, omogućuju vam kontrolu ograničenja opterećenja pomoću softvera u Linuxu.
- ThinkPad: možete instalirati TLP i modul acpi_poziv. TLP je napredni alat za upravljanje napajanjem za Linux koji vam omogućuje definiranje pragova opterećenja u konfiguracijskoj datoteci. Za više detalja, možete provjeriti ovo Članak o upravljanju baterijom u Linuxu.
- Ostali modeli: neki proizvođači dopuštaju promjenu ograničenja opterećenja pristupom BIOS-u/UEFI-ju, dok drugi nemaju izravan način da to učine izvan sustava Windows.
Ako imate pitanja, pogledajte službenu dokumentaciju svoje marke ili pretražite specijalizirane forume.
Preporučeni alati na Linuxu: TLP i acpi_call
Za kompatibilne modele, korištenje TLP u kombinaciji s acpi_poziv je najbolje rješenje za automatizaciju ograničenja opterećenja. Dopustite mi da objasnim kako to radi:
- Instalirajte potrebne pakete:
sudo apt install tlp acpi-call-dkms(na distribucijama temeljenim na Debian/Ubuntu)
sudo pacman -S tlp acpi_call(za ArchLinux i derivate) - Uredite konfiguracijsku datoteku:
otvara/etc/default/tlpsa svojim omiljenim urednikom i potražite sljedeće retke:
START_CHARGE_THRESH_BAT0=55
STOP_CHARGE_THRESH_BAT0=80
Podesite vrijednosti prema svojim željama ili preporuci proizvođača. Na primjer, za punjenje do 80%, možete postaviti START na 58 i STOP na 80 (vrijednosti mogu zahtijevati testiranje ovisno o vašem hardveru). Također možete vidjeti savjete u videozapisima s objašnjenjima na YouTube za bolju konfiguraciju. - Ponovno pokrenite TLP uslugu za primjenu promjena:
sudo tlp start
Sustav će automatski upravljati početkom i završetkom punjenja prema definiranim pragovima.
Što se događa kada baterija dosegne minimalnu i maksimalnu granicu?
Mnogi se korisnici pitaju što se događa kada se postavi ograničenje prijenosa. U većini konfiguracija, Ako baterija prijeđe maksimalno ograničenje, punjenje se zaustavlja i napajanje se prebacuje na izravno napajanje prijenosnog računala.. Kada napunjenost padne ispod minimalnog praga, sustav dopušta ponovno punjenje baterije. Ovo ponašanje je ključno za smanjenje trošenja i optimizaciju zdravlja komponenti.
Ova značajka je posebno zanimljiva jer Izbjegavajte stalni ciklus punjenja i pražnjenja ako prijenosno računalo koristite priključeno na napajanje. Na taj način baterija ostaje unutar sigurnih granica i oprema nastavlja normalno raditi.
Univerzalne alternative: Praćenje baterije i skripte za obavijesti
Ne dopuštaju vam sva prijenosna računala da ograničite trajanje baterije pomoću UEFI-ja ili pomoću alata poput TLP-a. Ako je ovo vaš slučaj, možete koristiti prilagođene skripte koje Pratite stanje baterije i obavijestite vas kada treba spojiti ili isključiti punjač. Iako nisu automatsko rješenje, velika su pomoć pri ručnoj njezi.
Primjer bash skripte za upozorenja o bateriji
Možete izraditi malu bash skriptu koja koristi alat ACPI za provjeru postotka baterije i obavijestiti-poslati za prikaz obavijesti u KDE-u ili GNOME-u. Ova vrsta skripte povremeno provjerava status baterije i šalje poruke kada se dosegne definirani prag:
#!/bin/bash while true do bat_level=`acpi -b | grep -oP '+(?=%)'` if ; zatim obavijesti-pošalji "Baterija na 80% ili više" "Odspojite punjač. Trenutna razina: ${bat_level}%" elif ; zatim obavijesti-pošalji "Niska baterija (20%)" "Priključite punjač. Trenutna razina: ${bat_level}%" fi sleep 600 # Provjerite svakih 10 minuta gotovo
Možete spremiti rukopis, dajte mu dopuštenja za izvođenje i pokrenite ga pri prijavi, tako da ćete uvijek imati važna upozorenja da priključite ili odspojite punjač prije nego se baterija potpuno istroši.
Konstantno praćenje: korištenje crona i prilagodba
Ako više volite još fleksibilniju kontrolu, možete zakazati automatsko pokretanje skripte pomoću cron ili integrirati ček u systemd. Klasičan primjer je dodavanje zadatka u crontab koji pokreće provjeru svakih nekoliko minuta:
* * * * * /path/to/script/battery_notification.sh
Ova metoda je idealna za korisnike s distribucijama poput ArchLinuxa koje nemaju tradicionalni crontab, iako uvijek možete instalirati kroni za upravljanje zadacima koji se ponavljaju.
Dodatna njega baterije u Linuxu
Osim ograničenja opterećenja, postoji niz općih preporuka za Produžite trajanje baterije na Linux prijenosnim računalima:
- Izbjegavajte dugotrajno izlaganje pretjeranoj toplini, jer Temperatura je jedan od faktora koji najviše degradira bateriju.
- Pazite da bateriju ne ispraznite u potpunosti. Ciklusi dubokog pražnjenja mogu biti dugoročno štetni..
- učinio potpuni ciklusi punjenja i pražnjenja svakih 30 ili 50 ciklusa kako biste osigurali kalibraciju indikatora baterije.
- Koristite jastučiće za hlađenje ili podignite prijenosno računalo kako biste poboljšali cirkulaciju zraka ispod.
Posebni slučajevi: ograničenja marke i alternative
Dok marke poput Lenova olakšavaju napredno upravljanje putem TLP-a, drugi proizvođači poput ASUS-a ograničavaju funkcionalnost na Windows i ne pružaju ekvivalentne module u Linuxu. U tim slučajevima, Privremeno rješenje je postaviti ograničenje učitavanja iz sustava Windows, ako imate dvostruko čizma, budući da neki sustavi bilježe konfiguraciju u BIOS/UEFI i poštuju je pri dizanju Linuxa. Međutim, ova opcija ne jamči rad na svim modelima i može zahtijevati testiranje.
Nedostatak podrške nekih robnih marki za korisnike Linuxa ostaje neriješen problem, iako zajednice nastavljaju razvijati alternativna rješenja.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.