Det finns många saker jag älskar om Linux, men när det gäller att maximera batterilivets prestanda, är det väldigt lite att önska. På fronten kanske du kör väldigt få applikationer, men okänt för dig, det finns faktiskt gott om program som körs i backenden som tyst tömmer bort batteriet. Kompis, arbetsyta, docka är några sådana exempel. Som ett resultat kan ett batteri som varade i 3 timmar endast variera i 2 timmar (eller mindre) nu.

Så vad kan du göra åt det?

PowerTOP är ett program som låter dig visa information om program som misstänks medan datorn är ledig. Med den här informationen kan du sedan göra ändringar och optimera din dator för att klämma mer juice ur ditt bärbara batteri.

Installation

För Ubuntu och Debian-baserade system

 sudo apt-get installera powertop 

Running PowerTOP

I terminalen skriver du

 sudo powertop 

PowerTOP kör sig inuti terminalen, så förvänta dig inte en fantasifull GUI här.

Överst på skärmen kan du se de två kolumnerna som visar C-tillstånd och P-tillstånd s.

C-staten refererar till viloläge där din CPU inte gör någonting. Ju högre C-tillstånd CPU-enheten är, desto bättre är den.

Å andra sidan visar P-tillståndet driftsläget eller frekvensen som CPU-enheten kör mest av tiden. Ju lägre frekvens som CPU-enheten kör, desto mindre effekt behöver den. Från skärmdumpen ovan kan du se att min bärbara dator körs vid C3 och 800MHz större delen av tiden. (Mer information om C-staterna och P-staterna finns här)

Nedre halvan är där du kan se de program som körs aktivt i bakgrunden. Antalet wakeup refererar till hur många timmar programmet uppdaterar sig för att söka efter instruktioner. Ju färre wakeup en ansökan gör desto bättre är det.

PowerTOP-förslag

Det är ganska meningslöst om du vet orsaken till problemet, men inte lösningen på det. En sak som imponerar på mig i PowerTOP är att den ger förbättringsförslag samt instruktionen att genomföra lösningen. Det kommer även med en genvägsknapp för dem som inte är bekanta med kommandoraden.

I min bärbara dator upptäcker PowerTOP exempelvis att USB-enheten tar upp massor av resurser och det föreslog mig att aktivera USB-auto-suspenderingsläge. Även om jag inte har någon aning om hur man gör det i terminalen, kan jag helt enkelt trycka U på mitt tangentbord och få PowerTOP att göra jobbet för mig.

Är det inte coolt!

När du har löst ett problem fortsätter PowerTOP att fråga dig om nästa problem tills det löser alla problem som den kan hitta.

Slutsats

Om du redan har strömstyrning på din bärbara dator kanske PowerTOP kanske inte kan förbättra batterilivslängden i stor utsträckning, men för de lediga användare som inte har uppmärksammat sådana detaljer tidigare, är jag säker på att PowerTOP kommer att kunna hjälper dig att få ut mesta möjliga av ditt batteri; förutsatt att batteriet fortfarande är funktionellt.