Bärbara datortillverkare spenderar mycket tid på att ställa in sina drivrutiner för Windows batteritid. Linux får vanligtvis inte samma uppmärksamhet. Linux kan fungera lika bra som Windows på samma hårdvara, men det behöver inte nödvändigtvis ha så mycket batteritid.
Linuxs batterianvändning har förbättrats dramatiskt genom åren. Linux-kärnan har blivit bättre och Linux-distributioner justerar automatiskt många inställningar när du använder en bärbar dator. Men du kan fortfarande göra några saker för att förbättra batteriets livslängd.
Grundläggande batterisparande tips
Innan du gör något för komplicerat, justera samma inställningar som du skulle göra på en Windows-bärbar dator eller MacBook för att maximera batteriets livslängd.
Låt till exempel din Linux-bärbara dator stänga av - det här kallar Linux viloläge - mer snabbt när du inte använder den. Du hittar det här alternativet i inställningarna på ditt Linux-skrivbord. Gå till exempel till Systeminställningar> Slå på ett Ubuntu-skrivbord.
Skärmens ljusstyrka kan påverka batteriets livslängd dramatiskt. Ju ljusare skärmens bakgrundsbelysning desto sämre blir batteriets livslängd. Om din bärbara dator har snabbtangenter för att ändra skärmens ljusstyrka, prova dem - de kommer förhoppningsvis också att fungera på Linux. Om inte, hittar du det här alternativet någonstans i inställningarna på ditt Linux-skrivbord. Den är tillgänglig under Systeminställningar> Ljusstyrka och lås på Ubuntu.
Du kan också be ditt Linux-skrivbord att stänga av skärmen snabbare när det är inaktivt. Den bärbara datorn använder mindre ström när skärmen är avstängd. Använd inte en skärmsläckare, eftersom de bara slösar bort ström genom att göra din dator mer arbete och lämna skärmen på.
Du kan också inaktivera maskinvaruradioer som du inte använder. Om du till exempel inte använder Bluetooth kan du inaktivera den för att få lite längre batteritid. Gå till Systeminställningar> Bluetooth för att inaktivera Bluetooth på ett Ubuntu-skrivbord.
Om du inte använder Wi-Fi kan du spara lite ström genom att inaktivera det också. På Ubuntu, gå till Systeminställningar> Nätverk och aktivera "Flygplansläge" för att inaktivera Wi-Fi och andra trådlösa radioapparater.
Kom ihåg att det du gör med den bärbara datorn också är viktigt. Om du kör tyngre programvara och använder mer CPU-resurser kommer din bärbara dator att använda mer batterikraft. Av denna anledning kanske du vill titta på en lättare skrivbordsmiljö, till exempel den Lxde-baserade Lubuntu istället för det Unity-baserade huvudsakliga Ubuntu-skrivbordet.
Installera egna grafikdrivrutiner (om du behöver dem)
Grattis till din bärbara dator med integrerad Intel-grafik. Du behöver inte oroa dig för problem med energihantering med dina grafikdrivrutiner. Intel-grafik är inte den snabbaste, men de har utmärkt drivrutinsstöd för öppen källkod och "fungerar bara" ur lådan.
Om din bärbara dator har NVIDIA- eller AMD-grafik kan du dock behöva göra lite arbete för att minska strömförbrukningen.
Det värsta fallet är en bärbar dator med NVIDIA Optimus eller AMDs omkopplingsbara grafik. Sådana bärbara datorer har två olika GPU: er. Till exempel kommer en NVIDIA Optimus-bärbar dator att ha både en mer kraftfull, batteridränande NVIDIA GPU och en mindre kraftfull, batterivänlig Intel GPU. På Windows, där detta stöds ordentligt, är den bärbara datorn utformad för att använda Intel-grafiken tills du spelar ett spel när NVIDIA-grafiken börjar.
När du installerar en Linux-distribution på en NVIDIA Optimus-bärbar dator kommer din bärbara dator att använda NVIDIA-grafiken hela tiden som standard och dränera ditt batteri. Du måste installera NVIDIAs Linux-drivrutiner och ställa in Optimus - leta efter
nvidia-prime
paket på Ubuntu - för att få saker att fungera ordentligt. På vissa bärbara datorer kan du kanske också göra det
öppna BIOS- eller UEFI-inställningsskärmen för firmware
och inaktivera din diskreta GPU för att tvinga Linux att endast använda inbyggd grafik utan ytterligare tweaks.
Även om du inte har en dual-GPU, omkopplingsbar grafikinstallation, kan du dra nytta av att installera de egna NVIDIA- eller AMD-grafikdrivrutinerna. De kan möjliggöra åtkomst till energisparfunktioner som inte fungerar i standarddrivrutinerna för öppen källkod.
Kontrollera om ditt batteri behöver bytas ut
Om du kämpar med batteriets livslängd är det möjligt att du måste byta ut den bärbara datorns batteri. Alla batterier kommer att försämras med tiden och kommer gradvis att hålla mindre ström än vad de gjorde när de lämnade fabriken.
På Ubuntu kan du till exempel öppna Power Statistics-applikationen från Dash. Titta på avsnittet "Laptopbatteri". "Energi när det är fullt" är hur mycket ström batteriet för närvarande kan lagra när det är fulladdat. "Energi (design)" är hur mycket ström batteriet ursprungligen kunde lagra när det är fulladdat.
Dela "Energi när full" med "Energi (design)", multiplicera resultatet med 100, så får du en procentsats. I skärmdumpen nedan skulle vi till exempel göra följande matematik:
(44.8 / 54.3) * 100 = 82.5%
Detta innebär att batteriet för närvarande håller 82,5% av sin ursprungliga kapacitet. Det är inte så illa. Du kommer inte att vara 100% om du inte bara har köpt en ny bärbar dator. Men om det är lågt - till exempel under 50% - och du inte får mycket tid på batteriet, kan du bara behöva byta ut batteriet.
Om du inte har Power Statistics-applikationen på din Linux-distribution kan du få denna information via några terminalkommandon.
Öppna ett terminalfönster och kör följande kommandon:
cat / sys / class / power_supply / BAT0 / charge_full cat / sys / class / power_supply / BAT0 / charge_full_design
Dela det första numret med det andra numret och multipel med 100 för att få procentandelen av batteriets ursprungliga kapacitet. Till exempel, för skärmdumpen nedan, skulle vi göra följande matematik:
(5901000 / 7150000) * 100 = 82.5%
Detta innebär att batteriet för närvarande har 82,5% av sin ursprungliga fabrikskapacitet.
Avancerade batterisparande verktyg
Det är all låghängande frukt. Det finns många justeringar på låg nivå som du kan göra för att påverka batteriets livslängd något, men de är i allmänhet mycket arbete för inte mycket utdelning. Det finns en mängd olika verktyg som lovar att hjälpa dig med din batteritid, men de är mindre användbara än de var för några år sedan. Linux-distributioner konfigurerar automatiskt olika inställningar för att fungera bra på bärbara datorer.
Intels öppen källkod PowerTOP-verktyg kommer att undersöka ditt system och se hur väl olika energisparfunktioner är aktiverade, till och med ge några förslag på hur du kan minska systemets energiförbrukning. Det är ett kommandoradsverktyg, så du måste köra det därifrån. Du hittar det vanligtvis i din Linux-distributions programvarulager.
För att till exempel installera och köra PowerTOP på Ubuntu öppnar du ett terminalfönster och kör följande kommandon:
sudo apt installera powertop sudo powertop - kalibrera
Om du verkligen kämpar och behöver mer batteritid kan du installera TLP . Det är utformat för att vara ett enda paket med aggressiva batterilivslängder. Den finns också i Ubuntus programvarulager. Installera det bara och starta om systemet - det är det. TLP startar automatiskt vid start och möjliggör dess standard energisparande tweaks.
Till exempel kommer TLP att mer aggressivt stänga av USB-enheter, parkera hårddiskens huvuden och strypa din CPU. Dessa kanske inte är perfekta justeringar om du redan har en solid batteritid på din Linux-bärbara dator, men de kan vara till hjälp om du kämpar för att pressa ut mer batteritid ur ditt system.
För att till exempel installera TLP på Ubuntu skulle du köra:
sudo apt installera tlp
Du kan sedan starta om ditt system och TLP startar automatiskt vid varje start. För att undvika att starta omedelbart kan du starta det genom att köra:
sudo tlp start
Du borde antagligen inte röra med TLP om du är nöjd med din bärbara batteris livslängd. Men det är ett bra sista utväg alternativ som slår manuellt för att möjliggöra alla dessa aggressiva tweaks. Det finns andra verktyg som TLP, men du kan bara använda ett i taget. De ändrar de flesta av samma inställningar under huven.