Přiznejme si to: výdrž baterie v Linuxu je propastná. Pokud si vezmete moderní notebook s Windows 10, výdrž baterie bude pravděpodobně někde kolem 6 – 10 hodin, snadné. Nainstalujte Linux na stejný počítač a budete mít štěstí, že získáte 4–5 hodin. Proč je to? Mnoho vývojářů Linuxu nedělá dost pro to, aby uživatelům notebooků pomohli. Jistě, někteří přidávají několik vylepšení a jiní dokonce používají některý ze softwaru uvedeného v tomto článku, aby pomohli zlepšit výdrž baterie v Linuxu, ale většina běžných operačních systémů Linux má přinejlepším průměrnou výdrž baterie.
SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
To je důvod, proč v tomto článku projdeme nejlepší způsoby, jak zlepšit výdrž baterie na laptopech se systémem Linux. Začněme!
Table of Contents
TLP
Prvním softwarem, který mohou uživatelé použít ke zlepšení výdrže baterie na platformě Linux, je TLP. Je to nástroj na pozadí, který po instalaci automaticky prohledá počítač, na kterém je, a automaticky upraví využití baterie. Z velké části není s tímto nástrojem skutečně nutné provádět žádné úpravy, protože vše je automatické. V případě potřeby je však možné změnit některá nastavení.
TLP je široce používáno fanoušky Linuxu na přenosných počítačích. Vývojáři, kteří chtějí trochu dostat ze svého operačního systému Linux, když běží na notebooku, se obrátí na tento software speciálně kvůli skutečnosti, že téměř vše je automatizované. Pro běžného uživatele není potřeba žádné kutilství.
Chcete-li nainstalovat TLP do počítače se systémem Linux, začněte otevřením okna terminálu. Poté zadejte příkaz odpovídající vašemu operačnímu systému.
Ubuntu
sudo apt-get install tlp
Arch Linux
sudo pacman -S tlp
Fedora
sudo dnf install tlp
OpenSUSE
Suse má TLP na stránce softwaru OpenSUSE. Nainstalujte jej „metodou jednoho kliknutí“ tady.
jiný
Jak již bylo zmíněno, TLP je velmi populární. I když váš operační systém není natolik populární, aby byl uveden v instalačním seznamu, stále pravděpodobně existuje způsob, jak jej nainstalovat. Otevřete správce balíčků, který se běžně používá k instalaci softwaru na operačním systému Linux, který používáte. Hledejte pomocí výrazu „TLP“.
Povolení TLP
Software TLP je velmi snadné povolit při bootování. Ti, kteří používají Ubuntu, Fedora, Arch Linux, OpenSUSE nebo jakoukoli jinou distribuci Linuxu, která používá moderní systém spouštění systému, mohou snadno povolit TLP. To se provádí jediným příkazem, aby se načetl při bootování.
sudo systemctl enable tlp
Druhý příkaz umožňuje okamžité spuštění služby TLP. V opačném případě je nutný restart.
sudo system start tlp
Uživatelé Debianu (zejména ti, kteří používají verzi bez systemd) musí spustit a povolit TLP jiným způsobem. Po instalaci se TLP automaticky povolí. Bez následujícího příkazu se však nespustí hned.
sudo tlp start
Když je TLP plně povoleno, bude automaticky spravovat spotřebu energie v Linuxu. Opravdu není důvod měnit nastavení. Pokud však přesto chcete změnit nastavení, otevřete terminál a zadejte: tlp –help. To odhaluje mnoho možností, které má program pro řízení spotřeby energie v systému Linux.
Powertop
Zatímco TLP dokáže automaticky zlepšit výdrž baterie v Linuxu, nikdy se ve skutečnosti nedostane k jádru problému, proč je výdrž baterie tak hrozná. K vyřešení tohoto problému existuje jiná metoda. Program, který dokáže tento problém vyřešit, se jmenuje Powertop. Stejně jako TLP dokáže automaticky skenovat notebook s Linuxem a pokusit se zlepšit výdrž baterie. Na rozdíl od TLP však jde spíše o povolení a zakázání určitých nástrojů pro správu napájení v rámci Linuxu.
Kromě toho má Powertop prohlížeč, který může uživatelům pomoci najít, co přesně je výkonový prase, aby bylo možné přijmout opatření. Postup instalace:
Ubuntu
sudo apt install powertop
Debian
sudo apt-install powertop
Arch Linux
Arch Linux nese powertop. Na rozdíl od mnoha jiných operačních systémů založených na Linuxu na tomto seznamu však existuje rozsáhlý článek o tom, jak Powertop spolupracuje s Arch Linuxem. Pokud jste uživatelem Arch a chcete nainstalovat tento software, je dobré si tuto stránku přečíst. Nainstalujte jej pomocí:
pacman -S powertop
Fedora
sudo dnf install powertop
OpenSUSE
Stejně jako většina softwaru dodávaného pro OpenSUSE má Powertop instalační stránku „na jedno kliknutí“. Nainstalujte jej tady.
jiný
Zdrojový kód pro Powertop je dostupný na Github. Spolu s tím podrobné pokyny popisují, jak přesně jej stáhnout a sestavit na základě zdrojového kódu. Jít tady pokud jste ve své linuxové distribuci hledali Powertop a našli jste prázdné.
Konfigurace Powertop
Powertop je mocný nástroj. Dobrý profil úspory energie bude nakonfigurován automaticky pomocí funkce „autotune“. Tato funkce automaticky projde a aktivuje všechna nastavení „GOOD“. Například: pokud váš WiFi čip spotřebovává příliš mnoho energie, baterie tím trpí. Funkce automatického ladění to diagnostikuje, informuje vás a zapne úsporu energie.
Nejprve zkalibrujte Powertop. To je nezbytné pro fungování programu.
sudo powertop --calibrate
Během tohoto procesu kalibrace Powertop shromažďuje mnoho dat o tom, jak váš notebook běží. Vaše obrazovka může zhasnout a WiFi může přestat fungovat. Tohle je jen to, že si Powertop pohrává s věcmi. Nechte všeho a nechte Powertop dělat svou věc.
Po dokončení kalibrace spusťte proces automatického ladění.
sudo powertop --auto-tune
Nakonec povolte tyto automatické ladění při spuštění pomocí systemd. Vložte následující do nano pomocí: sudo nano /etc/systemd/system/powertop.service
[Unit] Description=Powertop tunings [Service] ExecStart=/usr/bin/powertop --auto-tune RemainAfterExit=true [Install] WantedBy=multi-user.target
Stiskněte CTRL + O pro uložení tohoto souboru. Poté povolte automatické ladění při spouštění pomocí:
sudo systemctl enable powertop.service
Závěr
Životnost baterie v Linuxu je docela hrozná, zejména pokud ji porovnáte s výdrží baterie v operačních systémech, jako jsou Windows a listy MacOS. Právě kvůli této skutečnosti je mnoho uživatelů Linuxu frustrováno. Naštěstí s pomocí nástrojů jako TLP a Powertop není vše ztraceno.