Υπάρχουν πολλά tweaks για την καλύτερη διαχείριση ενέργειας(εξοικονόμηση) , μεγαλύτερη διάρκεια μπαταρίας ...κλπ. Ωστόσο για έναν "καθημερινό" (απλό) χρήστη είναι δύσκολο να τα εφαρμόσει όλα. Η δουλειά που κάνει το TLP είναι ακριβώς αυτή. Αυτοματοποιεί , αναλόγως το hardware και ποια έκδοση πυρήνα και διανομής χρησιμοποιείτε , όλες αυτές τις διαδικασίες. Οπότε μια εγκατάσταση αρκεί.
Να αναφέρουμε επίσης πως αν χρειαστεί , δέχεται παραμετροποίηση μέσω της γραμμής εντολών. Μπορείτε δηλαδή να παρακάμψετε (να αντικαταστήσετε) κάποιες default λειτουργίες του TLP.
Παρακάτω αναφέρονται μερικές από τις λειτουργίες του TLP:
- Kernel laptop mode and dirty buffer timeouts;
- Processor frequency scaling including "turbo boost" / "turbo core";
- Power aware process scheduler for multi-core/hyper-threading;
- Hard disk advanced power management level and spin down timeout (per disk);
- SATA aggressive link power management (ALPM);
- PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above;
- Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above;
- Radeon KMS power management – Linux 2.6.35 and above, not fglrx;
- Wifi power saving mode – depending on kernel/driver;
- Power off optical drive in drive bay (on battery).
Σημειώσεις του αρθρογράφου στο Webupd8
έγραψε:I've only been using TLP for a couple of hours so I can't say yet how efficient this tool is regarding battery life, but I've noticed that my laptop's temperature is lower than before using TLP. You may have seen an icon on my Unity launcher in some posts on WebUpd8, which displays a number that's usually around 65 - that's Psensor and it displays the CPU temperature (Celsius; it's 165 degrees Fahrenheit) - here's an example. Well, after installing TLP, the CPU temperature didn't go past 55 degrees Celsius (135 degrees Fahrenheit), at least not yet, with regular desktop usage: using a browser with quite a few tabs open, a text editor and a few AppIndicators running, under Unity. This, of course, depends on various factors but so far this tool seems to do its job. Also, some Reddit users have reported that TLP makes quite a big difference.
Προσωπικά δεν είδα ακόμη διαφορά στην θερμοκρασία.
Ωστόσο λάβετε υπόψιν σας το παρακάτω.
Πριν προχωρήσετε στην εγκατάσταση του TLP πρέπει να
- Αφαιρέσετε όποια εντολή ή script έχετε προσθέσει για εξοικονόμηση ενέργειας ή χαμηλότερες θερμοκρασίες (π.χ στο /etc/rc.local)
- Να απεγκαταστήσετε το πακέτο "laptop-mode-tools" με την εντολή σε τερματικό
- Κώδικας: Επιλογή όλων
sudo apt-get remove laptop-mode-tools
Εγκατάσταση σε Ubuntu
Ανοίγουμε ένα τερματικό (CTRL+ALT+T) και εκτελούμε τις παρακάτω εντολές με τη σειρά
- Κώδικας: Επιλογή όλων
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
Με τις παραπάνω εντολές θα προσθέσουμε το εξωτερικό αποθετήριο του TLP στο σύστημά μας και θα εγκαταστήσουμε το TLP . Αυτό θα έχει ως αποτέλεσμα όποτε υπάρχει κάποια αναβάθμιση για το TLP να γίνεται αυτόματα με τις αναβαθμίσεις του συστήματος.
Κάνουμε μια επανεκκίνηση για να ξεκινήσουμε να χρησιμοποιούμε το TLP και να δούμε τυχών διαφορές με πριν.
Εγκατάσταση προαιρετικών πακέτων
- Κώδικας: Επιλογή όλων
sudo apt-get install smartmontools ethtool
- smartmontools - needed to display disk drive S.M.A.R.T. data;
- ethtool - needed to disable wake on lan.
Εγκατάσταση πακέτων μόνο για Thinkpad Laptops
- Κώδικας: Επιλογή όλων
sudo apt-get install tp-smapi-dkms acpi-call-tools
- tp-smapi-dkms - needed for battery charge thresholds and ThinkPad specific status output of tlp-stat;
- acpi-call-tools - acpi-call is needed for battery charge thresholds on Sandy Bridge and newer models (X220/T420, X230/T430, etc.).
Απεγκατάσταση του TLP
- Κώδικας: Επιλογή όλων
sudo apt-get purge tlp tlp-rdw
sudo add-apt-repository --remove ppa:linrunner/tlp
sudo apt-get update
Πηγή
Αποθετήριο του TLP