Produljenje trajanja baterije uz TLP. Kako produljiti vrijeme rada prijenosnog računala s Ubuntuom Instalacija tlp

Za računala ili servere potrošnja energije operativnog sustava nije osobito bitna, no kada su u pitanju prijenosna računala i drugi prijenosni uređaji, stvari se dramatično mijenjaju. Želimo da naš uređaj radi što je duže moguće na bateriji i da troši što manje energije baterije.

Na to uvelike utječe operativni sustav, koliko će procesor i tvrdi disk biti opterećeni te hoće li biti uključeni bluetooth i wifi adapteri. Sve to troši energiju i sve se može konfigurirati. U ovom ćemo članku pogledati kako postaviti uštedu energije u Ubuntuu i održati rad vašeg prijenosnog računala što je dulje moguće.

Ne trebate uvijek maksimalnu snagu i performanse. Ovo je potrebno u igrama ili pri korištenju teških programa, ali je nepotrebno kada gledate filmove ili surfate internetom, a još više kada niste u blizini računala. Postoji nekoliko opcija za upravljanje napajanjem u Ubuntu postavkama koje vam mogu pomoći u poboljšanju uštede energije.

Zatim otvorite postavke sustava Prehrana:

Ovdje možete postaviti nakon koliko vremena mirovanja trebate staviti računalo u stanje mirovanja, što učiniti ako je napunjenost baterije pala na kritičnu razinu ili kada zatvorite poklopac prijenosnog računala.

2. Isključite Bluetooth

Bluetooth modul troši puno energije, nadam se da se sjećate kako su vam se baterije telefona brzo ispraznile kada ste zaboravili isključiti bluetooth. Ali ovdje je stalno uključen i stalno troši energiju čak i ako trenutno nije potrebna.

Onemogući Bluetooth može se onemogućiti pomoću ikone na ploči, samo prebacite klizač na Isključeno ili kliknite Isključi Bluetooth u starijim verzijama.

Da biste potpuno onemogućili Bluetooth, uklonite njegovu uslugu iz pokretanja sustava i dodajte naredbu za pokretanje:

sudo rfkill blokira bluetooth

Također, ako planirate potpuno onemogućiti bluetooth, preporučljivo je dodati njegove upravljačke programe na crnu listu:

sudo vi /etc/modprobe.d/no-bluetooth.conf

crna lista btusb
crna lista bluetooth

3. Isključite Wifi i koristite Ethernet

Ako koristite bežična tehnologija Wifi, onda treba znati da i on troši puno energije pa ga je bolje zamijeniti energetski učinkovitijim žičanim internetom. Čak i u pozadina kada niste spojeni ni na jednu svoju mrežu wifi kartica skenirat će eter kako bi potražio dostupne mreže.

Onemogućavanje wifi-ja također je vrlo jednostavno. Da biste to učinili, samo kliknite indikator upravljanja mrežom i odaberite onemogući Wifi:

Da biste automatski isključili wifi kada se sustav pokrene, dodajte sljedeću naredbu pokretanju:

sudo rfkill blokira wifi

4. Svjetlina zaslona

Očito, što je zaslon svjetliji, to troši više energije. Najpouzdaniji i naj učinkovita metoda Smanjiti potrošnju energije Ubuntua znači smanjiti svjetlinu.

Ne trebamo uvijek maksimalnu svjetlinu, samo neka bude što ugodnija. Za promjenu svjetline možete koristiti prečace na tipkovnici ili postavke sustava.

U postavkama sustava otvorite Svjetlina i zaključavanje. Zatim podesite klizač za postavku svjetline, također možete provjeriti opciju zatamnjenja zaslona za uštedu energije.

Također, programeri iz razvojnog tima Ubuntu kernela primijetili su da LCD zasloni troše manje energije sa svijetlim pozadinama. Crtanje tamnih boja zahtijeva 1-2% više struje.

Ako se svjetlina ne promijeni, pokušajte dodati sljedeći redak parametrima jezgre u Grubu - acpi_backlight=vendor. Nakon ažuriranja konfiguracije i ponovnog pokretanja sve bi trebalo raditi.

Također možete promijeniti svjetlinu izravno putem terminala; za to upotrijebite uslužni program xbacklight:

sudo apt-get instalirajte xbacklight
$ xbacklight -set 15

5. Odspojite vanjske USB uređaje

Možete spojiti razne USB uređaji na prijenosno računalo, kao što su flash pogoni, web kamere, telefoni itd. Ali svi oni troše energiju. Odspojite uređaje koji sada nisu potrebni, također sigurno uklonite flash pogone, MTP kamere i vanjske pogone.

6. Onemogućite ostale nepotrebne uređaje

Web kamere, GSM modemi i drugi uređaji također troše energiju i bolje ih je isključiti. Na primjer, da biste onemogućili web kameru, morate dodati njen upravljački program na crnu listu:

sudo vi /etc/modprobe.d/no-webcam.conf

crna lista uvcvideo

Ovom naredbom možete vidjeti sve aktivne uređaje:

Isključite sve uređaje koji se ne koriste, samo pazite da ne isključite ništa što vam ne treba.

7. Onemogućite diskretnu grafičku karticu

Ako vaše prijenosno računalo ima mogućnost prebacivanja video kartica s onih integriranih u procesor na moćniju diskretnu, tada je preporučljivo isključiti drugu. Ovo će uvelike smanjiti potrošnju energije Ubuntua.

Obično za to možete koristiti modul vgaswitcheroo. Da biste onemogućili drugi rad GPU-a:

sudo -i
$ echo ISKLJUČENO > /sys/kernel/debug/vgaswitcheroo/switch

8. Zatvorite nepotrebne aplikacije

Što više programa koristite, procesor troši više energije i više aktivnosti RAM memorija, i tvrdi disk. Uvijek imamo otvorene mnoge programe, na primjer, VLC, Chrome, Terminal, Rhythmbox i tako dalje. Ali ne koristimo ih sve.

Pogledajte koje su aplikacije otvorene na bočnoj traci i zatvorite one koje vam ne trebaju. Da biste zatvorili program, kliknite desnom tipkom miša na njegovu ikonu i kliknite Zatvori.

9. Nemojte koristiti Flash Player

Program za streaming videa i drugih flash sadržaja - Flash Player troši mnogo energije. Stoga, ako ga ne koristite, produljit ćete vrijeme rada ubuntua na vašoj bateriji.

Koristite preglednik koji vam omogućuje da omogućite bljesak na zahtjev. Na primjer, u Firefoxu možete konfigurirati Flash da se uključuje samo kada vam je stvarno potreban, a za Chrome postoji dodatak PowerSaver koji vam omogućuje isto.

Za gledanje filmova i videa koristite hardversko ubrzanje. Ovo rasterećuje video obradu na GPU, čime se smanjuje opterećenje CPU-a i potrošnja energije. Ovu tehnologiju podržavaju VLC i MPV. Također morate omogućiti hardversko ubrzanje u preglednicima.

10. Koristite lagano okruženje radne površine

Desktop okruženja kao što su KDE, Cinnamon, Unity, Gnome troše puno više energije od laganih okruženja jer postoje mnoge pozadinske usluge i aplikacije koje se pokreću i rade prema zadanim postavkama. Stoga je bolje odabrati lakše okruženje, poput LXDE, LXQt ili XFCE.

11. Koristite TLP

TLP je vrlo popularan alat koji poboljšava uštedu energije Ubuntua podešavanjem različitih parametara kernela i potrošnje energije za razne uređaje Računalo.

Možete konfigurirati sljedeće postavke:

  • Isključite prijenosno računalo i isteknite vrijeme prije ispisivanja podataka na tvrdi disk;
  • Promjena frekvencije procesora;
  • Distribucija energije za jezgre u višejezgrenim sustavima;
  • Ubuntu upravljanje napajanjem tvrdog diska;
  • Upravljanje napajanjem PCI uređaja;
  • Način uštede energije za Wifi;
  • Onemogućavanje pogona;
  • Ubuntu način uštede energije za zvučnu karticu;

Zadani uslužni program sadrži postavke koje će uvelike povećati autonomiju prijenosnog računala i prikladne su za većinu korisnika. Da biste instalirali uslužni program, koristite naredbu:

sudo apt-get install tlp

Zatim ga dodajte u pokretanje:

sudo systemctl omogući tlp

Praćenje energije

Morate ne samo poboljšati uštedu energije Ubuntua, već i pratiti potrošnju energije kako biste na vrijeme shvatili što točno troši bateriju. U te svrhe možete koristiti uslužni program powertop. Instalirajte ga pomoću naredbe:

sudo apt instalirajte powertop

Zatim izradite izvješće za vrijeme koje vam je potrebno, na primjer 60 sekundi:

sudo powertop --time=60 --html=power_report.html

zaključke

Pokrili smo dovoljno načina na koje možete poboljšati energetsku učinkovitost Ubuntua 16.04 i produljiti vrijeme izvan mreže vašeg prijenosnog računala. Ako znate druge metode, svakako ih podijelite u komentarima!

Iza posljednjih godina postigli su impresivne rezultate u stvaranju prijateljskog okruženja za rad i slobodno vrijeme. Međutim, "besplatni" sustavi imaju i značajne nedostatke, koje bi bilo nepošteno ne spomenuti. Prije svega, to je još uvijek nedovoljna podrška postojećem hardver. To se također odnosi i na vrijeme život baterije prijenosna računala za Upravljanje Ubuntuom, što može biti znatno slabije od trajanja baterije kada koristeći Windows. U ovom članku ćemo se upoznati s dva pomoćna programa koji su dizajnirani da isprave ovo stanje stvari.

Pažnja! Istodobna uporaba uslužnih programa opisanih u nastavku može uzrokovati probleme. Da biste pokušali s drugim, izbrišite prethodni.

TLP

Postoje razna podešavanja koja možete primijeniti na prijenosnom računalu kako biste uštedjeli bateriju, ali mnogi od njih su specifični za hardver i distribuciju Linuxa, drugi su zastarjeli ili ih je preteško primijeniti bez složenih čarolija naredbenog retka. TLP ima za cilj riješiti mnoge od ovih problema i najviše se primjenjuje optimalne postavke za vašu konfiguraciju automatski, ovisno o Linux verzije i hardver.

Korišteno je dosta podešavanja i njihov detaljan opis je izvan opsega ovog članka, stoga predlažemo da pogledate stranicu za pomoć uslužnog programa (engleski). Željeli bismo vam skrenuti pozornost na činjenicu da uslužni program radi potpuno neovisno i nema čak ni grafičko sučelje.

TLP možete instalirati pokretanjem sljedećih naredbi u terminalu:

sudo add-apt-repository ppa:linrunner/tlp sudo apt-get ažuriranje sudo apt-get instalacija tlp tlp-rdw

Ova vam aplikacija omogućuje produljenje vijeka trajanja baterije vašeg prijenosnog računala omogućavanjem odgovarajućeg načina rada u Linux kernelu zajedno s drugim postavkama za uštedu energije. U svojoj biti, vrlo je sličan TLP-u o kojem je gore bilo riječi i radio je na isti način donedavno samo kroz naredbeni redak. Međutim, počevši od verzije 1.64, Laptop Mode Tools ima grafičko sučelje koje daje nešto veću slobodu i praktičnost u postavkama.

Da biste instalirali uslužni program, morate unijeti u terminal:

sudo add-apt-repository ppa:webupd8team/unstable sudo apt-get update sudo apt-get install laptop-mode-tools

Da biste pokrenuli GUI Laptop Mode Tools, pokrenite sljedeću naredbu:

gksu lmt-config-gui

TLP – Linux Napredno upravljanje napajanjem.

Uvod.
Svi osnovni TLP parametri pohranjeni su u konfiguracijska datoteka nalazi se /etc/default/tlp. Budući da je zadana konfiguracija već optimizirana za uštedu baterije, u mnogim slučajevima nema posebne potrebe mijenjati je.
Da biste unijeli promjene, možete pokrenuti sljedeću naredbu () u terminalu ili putem naredbe Alt+F2:

$ gksudo gedit /etc/default/tlp
Nakon što izvršite izmjene, trebate ponovno pokrenuti TLP
Prilikom ažuriranja TLP-a, instalater će sigurno pitati treba li zamijeniti postojeća verzija konfiguracije.

Mogućnosti
Neke bilješke

  • Parametar koji završava na _AC ima učinak kada se radi iz mreže
  • Parametar koji završava na _BAT ima učinak kada radi na bateriju
  • Parametri koji sadrže više vrijednosti moraju biti u dvostrukim navodnicima ("")
  • Za aktiviranje parametara koji nisu omogućeni prema zadanim postavkama, morate ukloniti "#" na početku retka.
Osnovni, temeljni
Postavite na 0 ako želite onemogućiti TLP (potrebno je ponovno pokretanje)
Sustav datoteka
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
Mora biti > 0 da bi se omogućio prijenosni način jezgre. Nemojte mijenjati ove postavke.
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
Istek vremena (u sekundama) za pisanje podataka iz međuspremnika sustava na disk.

Promjena procesora i frekvencije
CPU_SCALING_GOVERNOR_ON_AC=na zahtjev
CPU_SCALING_GOVERNOR_ON_BAT=na zahtjev
Jedna od opcija za vaš procesor je instalirana, dostupne opcije su ondemand (zadano), powersave, performance i conservative.

Važno: da biste koristili ovu postavku, morate onemogućiti postavke regulatora vaše distribucije ili će doći do sukoba. Pogledajte TLP FAQ.

CPU_SCALING_MIN_FREQ_ON_AC=0
CPU_SCALING_MAX_FREQ_ON_AC=0
CPU_SCALING_MIN_FREQ_ON_BAT=0
CPU_SCALING_MAX_FREQ_ON_BAT=0
Postavlja min/max parametar za promjenu frekvencije procesora. Da biste dobili dostupne vrijednosti, koristite # tlp-stat -p. Vrijednost 0 koristi zadanu vrijednost.

Trag: Za primjenu novih postavki potrebno je ponovno pokretanje.

Važno: smanjenje frekvencije procesora ne utječe na potrošnju energije kada se napaja baterijom; bolji rezultati mogu se postići korištenjem različitih standardnih načina rada procesora (na zahtjev, ušteda energije, performanse i konzervativni).

CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30
Postavljanje min/max P-stanja za Intel Core procesori. Vrijednosti su dane kao postotak (0.. 100%) ukupne dostupne performanse procesora.

Trag :

  • Postavka je namijenjena ograničavanju rasipanja energije CPU-a.
  • Zahtijeva upravljački program za skaliranje intel_pstate, vidi gore.
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
Onemogućite načine rada "turbo boost" (Intel) i "turbo core" (AMD) (0 = onemogućeno / 1 = omogućeno).

Trag :

  • Zahtijeva Linux kernel 3.7 ili noviji
  • Vrijednost 1 ne aktivira način, već samo dopušta njegovu upotrebu
  • Ovo može biti u sukobu s postavkama regulatora vaše distribucije
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
Smanjite broj CPU jezgri/hiper-niti koje se koriste za mala opterećenja (1 = omogućeno, 0 = onemogućeno). Ovisi o modelu procesora.
ENERGY_PERF_POLICY_ON_AC=performanse
ENERGY_PERF_POLICY_ON_BAT=ušteda energije
Određuje ukupnu izvedbu u usporedbi s politikom uštede energije za procesor. Moguće vrijednosti su performanse, normalno i ušteda energije.

Upozorenje: Ova opcija zahtijeva msr kernel modul i x86_energy_perf_policy alat.

Jezgra

Aktivirajte kernel NMI watchdog timer (0 = onemogućeno/štedi energiju, 1 = omogućeno). Vrijednost 1 relevantna je samo za otklanjanje pogrešaka jezgre.

Undervolting

Trag: Za korištenje ovih značajki potrebne su napredne vještine Linuxa.

PHC_CONTROLS="F:V F:V F:V F:V"
Frekvencija/napon ID parova za podnapon Intelovih procesora. Pretpostavlja da je instaliran kernel s PHC zakrpama. Za više informacija pogledajte PHC wiki.

Diskovi i kontroler

Komentar: Zadane postavke dobro rade sa SSD-ovima, nema posebne potrebe za njihovom promjenom.

Dodjela uređaja

Definira diskovne uređaje za koje su sljedeće opcije učinkovite. Ako imate više uređaja, odvojite ih razmacima.

Kada koristite 2. disk u CD/DVD pogonu, nazive uređaja koje je dodijelio kernel (sda/sdb) može biti teško promijeniti. U ovom slučaju, preporučljivo je dodijeliti imena uređajima pomoću ID-a:

DISK_DEVICES="ata-INTEL_SSDSA2M160G2GC_XZY123456890 ata-HITACHI_HTS541612J9SA00_XZY123456890"
Tim #tlp disk prikazuje ID-ove svih povezanih diskova.

Napredno upravljanje napajanjem

DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
Mogući parametri:
  • 1 – maksimalna ušteda energije / minimalna učinkovitost – Komentar: korištenje ovaj parametar može dovesti do čestog parkiranja glava diska i, kao posljedica toga, do njegovog kvara (može se prepoznati po karakterističnim klikovima)
  • 128 – kompromis između uštede energije i istrošenosti diska (TLP je standardni parametar pri radu na baterije)
  • 192 – sprječava često parkiranje glave nekih tvrdih diskova
  • 254 – minimalna ušteda energije / maksimalna izvedba (standardni parametar TLP pri radu iz mreže)
  • 255 – onemogući APM (ne podržavaju ga neki pogoni)

Usporite brzinu rotacije

DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
Vrijednost vremenskog ograničenja za rotaciju diska, zaustavlja se kada je disk neaktivan.
  • 0 – onemogućeno
  • 1..240 – vremensko ograničenje od 5 sekundi do 20 minuta (u koracima od 5 sekundi)
  • 241..251 – vremensko ograničenje od 30 minuta do 5,5 sati (u koracima od 30 minuta)
  • zadržati – posebna vrijednost, omogućuje vam da onemogućite ovaj parametar (sinonim: _)
Kada koristite više diskova, svaki može imati svoje parametre; oni moraju biti odvojeni razmacima.

SSD diskovi nemaju pokretne dijelove, pa se ova opcija ne može koristiti za njih.

Trag: zaustaviti se sistemski disk Malo je vjerojatno da će raditi dulje vrijeme jer aplikacije i demoni sustava često probude pogon. Međutim, za CD/DVD koji ne treba stalan pristup, ova opcija može biti vrlo korisna.

Disk I/O Scheduler

Postavlja I/O planer po disku. Valjane postavke:
  • cfq – Linux standard, radi s većinom standardnih HDD-ova i SSD-ova
  • krajnji rok – zadani Linux (novije jezgre), radi s većinom standardnih HDD-ova i SSD-ova
  • zadržati – posebna vrijednost, omogućuje vam da onemogućite ovaj parametar (sinonim: _)
Kada koristite više diskova, svaki može imati svoje parametre; oni moraju biti odvojeni razmacima.

SATA agresivno upravljanje napajanjem

SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_snaga
Postavlja način upravljanja napajanjem za SATA veze koje povezuju disk pogone i optičke pogone.
Valjane postavke:
  • min_snaga – maks. ušteda energije / minimalna izvedba
  • medium_power – kompromis između uštede energije i performansi
  • max_performance – minimalna ušteda energije / maks. izvođenje
Trag: Da biste potpuno onemogućili ovu opciju, jednostavno komentirajte retke umetanjem "#" na početku retka.

PCI Express sabirnica

Upravljanje napajanjem u aktivnom stanju

PCIE_ASPM_ON_AC=izvedba
PCIE_ASPM_ON_BAT=ušteda energije
Postavlja PCIe ASPM način rada za uštedu energije. Dostupno s kernelom 2.6.35 i novijim. Valjane postavke:
  • zadano
  • izvođenje
  • štednja energije
Grafičke kartice

Radeon (stari)

RADEON_POWER_PROFILE_ON_AC=visok
RADEON_POWER_PROFILE_ON_BAT=nizak
Podešavanje frekvencije. Dostupno s kernelom 2.6.35 i novijim. Samo podržano radeon driver, a ne fglrx. Valjane postavke:
  • automatski – srednji od baterije, visoki od mreže
  • zadano – koriste se zadane postavke, mogućnost podešavanja frekvencije je onemogućena.
Trag: Ova postavka uzrokuje jedno treperenje zaslona kada se promijeni izvor napajanja.

Radeon DPM (novo)

Od kernela 3.11 sada je dostupno novo Dynamic Power Management (DPM) za radeon. Podržava ga samo radeon driver, ne fglrx.

Trag: potrebna je opcija radeon.dpm=1 kada bootstrap jezgre.

RADEON_DPM_STATE_ON_AC=performanse
RADEON_DPM_STATE_ON_BAT=baterija
Kontrolira način upravljanja napajanjem. Moguće vrijednosti:
  • baterija – kada radi na bateriju
  • performanse – kada radi na struju
RADEON_DPM_PERF_LEVEL_ON_AC=automatski
RADEON_DPM_PERF_LEVEL_ON_BAT=automatski
Kontrolira razinu izvedbe. Moguće vrijednosti:
  • auto – preporuka!
Umrežavanje

Wifi upravljanje napajanjem

WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Način rada za uštedu energije za Wi-Fi module. Podrška za adapter ovisi o kernelu i upravljačkom programu. Moguće vrijednosti:
  • 1 – onemogućeno
  • 5 – uključeno
Trag: Štednja energije može uzrokovati nestabilnost Wi-Fi veze.

Wake On LAN

  • Y – Wake on LAN onemogućeno
  • N – Wake on LAN omogućeno
Trag: Nakon što je omogućeno, potrebno je ponovno pokretanje kako bi nove postavke stupile na snagu.

Audio

SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
Istek vremena (u sekundama) za audio način rada za uštedu energije (podržava HDA Intel, AC97). Vrijednost 0 onemogućuje način rada za uštedu energije.

Trag: Ova opcija može uzrokovati lagani zvuk klika tijekom reprodukcije zvuka.

SOUND_POWER_SAVE_CONTROLLER=Y
  • Y – isključuje kontroler zajedno sa zvučnim čipom
  • N – regulator je stalno aktivan
Utor za pogon/Ultrabay/CD/DVD pogon
  • 1 – CD/DVD pogon je isključen kada radi na baterijsko napajanje
  • 0 – CD/DVD pogon je uključen
(zadano u Linux sustavi: /dev/sr0).

Trag:

  • Za ponovno aktiviranje otvorite/zatvorite pogon ili pritisnite tipku odgovornu za ovu funkciju
  • Ova postavka ne utječe na druge pogone
Runtime Power Management
RUNTIME_PM_ON_AC=uključeno
RUNTIME_PM_ON_BAT=automatski
Kontrole upravljanja napajanjem tijekom rada za PCI(e) uređaje. Dostupno s kernelom 2.6.35 i novijim. Moguće vrijednosti:
  • auto – omogućeno (isključuje neaktivne uređaje)
  • uključeno – onemogućeno (uređaji su uvijek uključeni)
Trag: da biste potpuno onemogućili ovu postavku, umetnite "#" u prvi stupac.
Kontrolira koji se PCI(e) uređaji smatraju za upravljanje napajanjem tijekom rada:
  • 0 – samo odabrani uređaji
  • 1 – svi uređaji (zadano)
RUNTIME_PM_BLACKLIST="00:12.3 00:45.6"
Popis PCI(e) izuzetaka koji će raditi na baterije. Za dobivanje podataka koristite naredbu #lspci, identifikator uređaja bit će na početku retka.
RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau"
Isključite PCI(e) uređaje dodijeljene navedenim upravljačkim programima iz upravljanja napajanjem tijekom izvođenja. Koristiti # tlp-stat -e za traženje upravljačkih programa (u zagradama na kraju retka). Odvojite više pokretača razmacima.

Zadana postavka je "radeon nouveau" kako bi se spriječilo slučajno uključivanje diskretnog dijela hibridne grafike. Koristite prazan popis ("") da biste potpuno onemogućili značajku (ne preporučuje se).

USB

Auto-suspend mod za sve USB uređaje kada se prebaci na baterijsko napajanje. Ulazni uređaji poput miševa i tipkovnica omogućeni su prema zadanim postavkama (pogledajte USB_DRIVER_BLACKLIST u nastavku). Moguće vrijednosti:
  • 1 – omogućeno
  • 0 – onemogućeno
Bilješka: TLP aktivira USB autosuspend bez obzira na izvor napajanja računala.
USB_BLACKLIST="1111:2222 3333:4444"
Popis iznimaka ID-a USB uređaja iz načina automatskog obustavljanja. Korisno za uređaje koji imaju poteškoća s buđenjem. Koristiti # tlp-stat -u za određivanje ID-a uređaja. Ako je na popisu više od jednog uređaja, odvojite ih razmakom.
USB_DRIVER_BLACKLIST="usbhid"
Ako je prethodni parametar formiran prema ID-u uređaja, tada je ovaj formiran prema imenu upravljačkog programa. Ako je na popisu više od jednog uređaja, odvojite ih razmakom.

Pažnja: Ne uklanjajte "usbhid" s popisa! Većina ulaznih uređaja ne radi ispravno u auto-suspend modu. Umjesto toga upotrijebite USB_WHITELIST u nastavku za svoj specifični ID uređaja

Isključuje ugrađene WWAN uređaje iz načina automatske obustave:
  • 0 – ne isključuje
  • 1 – isključiti
Komentar: ovu značajku implementira interna crna lista upravljačkih programa. Trenutno sadrži upravljačke programe cdc_*, hso, qcserial i sierra – odgovarajuće kartice Qualcomma, Ericssona i Sierre. Da biste odredili upravljački program vaše kartice, koristite #tlp-stat -u. Za dodatne upravljačke programe koristite gore navedeni USB_DRIVER_BLACKLIST.
USB_WHITELIST="5555:6666 7777:8888"
Ponovno omogućuje način rada automatske obustave za ID-ove USB uređaja koji su već isključeni bilo kojim od gornjih popisa (popis dopuštenih, uvijek pobjeđuje). Koristiti # tlp-stat -u za određivanje ID-a. Višestruki ID-ovi odvojeni su razmacima.
USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=1
Onemogućuje USB auto-suspend mod nakon isključivanja sustava. Ovo je zamišljeno kao zaobilazno rješenje ako suspendirani USB uređaji ometaju proces isključivanja.

Prebacivanje radijskih uređaja

Pri pokretanju i gašenju sustava

RESTORE_DEVICE_STATE_ON_STARTUP=0
Vraćanje napajanja za uređaje koje je softver onemogućio u zadnjoj sesiji kada se sustav pokrene (bluetooth, wifi, wwan):
  • 0 – onemogućeno
  • 1 – omogućeno
Trag: Parametar DEVICES_TO_DISABLE_ON_STARTUP/SHUTDOWN bit će zanemaren ako je ovdje navedeno "1".
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
Onemogućuje ugrađene radio uređaje u sustavu pri pokretanju prema popisu parametara:
  • bluetooth
  • wifi – bežični LAN
Ne zaboravite odvojiti uređaje razmacima.
DEVICES_TO_ENABLE_ON_STARTUP="bluetooth wifi wwan"
Linux prema zadanim postavkama uključuje sve ugrađene radije. U slučaju iznimke, možete koristiti ovu opciju da omogućite uređaj koji nedostaje pri pokretanju sustava. Vidi gore za moguće vrijednosti.
DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth wifi wwan"
Onemogućuje ugrađene radio uređaje prije isključivanja sustava. Može se koristiti kao zaobilazno rješenje kada omogućeni radijski modul blokira proces isključivanja. Vidi gore za moguće vrijednosti.
DEVICES_TO_ENABLE_ON_SHUTDOWN="bluetooth wifi wwan"
Omogućuje ugrađene radijske module prije gašenja sustava. Može se koristiti kao zaobilazno rješenje, dopuštajući drugima operativni sustavi vidjeti ovaj uređaj. Vidi gore za moguće vrijednosti.

Nakon promjene izvora napajanja

DEVICES_TO_ENABLE_ON_AC="bluetooth wifi wwan"
Popis radijskih modula aktivnih kada rade s mreže. Vidi gore za moguće vrijednosti.
DEVICES_TO_DISABLE_ON_BAT="bluetooth wifi wwan"
Onemogućuje ugrađeni radio kada radi na baterije, bez obzira na stanje njihove veze. Vidi gore za moguće vrijednosti.
DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE="bluetooth wifi wwan"
Onemogućuje ugrađeni radio kada radi na baterije kada prekine aktivnu vezu. Vidi gore za moguće vrijednosti.

Pragovi napunjenosti baterije ThinkPada- Bez prijevoda.

Čarobnjak za radio uređaje

Čarobnjak za radio uređaje pruža mogućnost uključivanja ili onemogućavanja ugrađenih radijskih modula koje pokreću određeni događaji. Na Ubuntu i Debianu ovo je implementirano u (neobaveznom) paketu tlp-rdw.

Trag: Radio Device Wizard zahtijeva Network Manager kao alat za upravljanje.

Onemogući na mrežnom povezivanju

DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DEVICES_TO_DISABLE_ON_WIFI_CONNECT="wwan"
DEVICES_TO_DISABLE_ON_WWAN_CONNECT="wifi"
Nakon lan, wifi ili wwan veze navedeni radio uređaji su onemogućeni:
  • bluetooth
  • wifi – bežični LAN
  • wwan – bežična mreža širokog područja (UMTS)
Ne zaboravite odvojiti uređaje razmacima.

Omogući pri prekidanju mrežne veze

DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""
Nakon prekida veze s lan, wifi ili wwan uključeni su navedeni radio uređaji.

Omogući/onemogući na Docku

DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK=""
Uključivanje i isključivanje uređaja kada su instalirani u priključnu stanicu.

Omogući/onemogući na Undock

DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
DEVICES_TO_DISABLE_ON_UNDOCK=""
Uključuje ili isključuje uređaje kada su odspojeni od priključne stanice.

Način praćenja

Kako bi se podržao TLP (i moguće poruke o greškama), moguće je omogućiti način praćenja. Da biste ga omogućili, dodajte sljedeći redak konfiguracijskoj datoteci:

TLP_DEBUG="bat disk zaključavanje nm put pm rf pokreni sysfs udev usb"
Zadana konfiguracija

Za referencu pogledajte /etc/default/tlp koji se nalazi u instalacijskom paketu.

18.04.2013

Postoji mnogo različitih postavki za uštedu energije baterije na prijenosnim uređajima, kao što su prijenosna računala, laptopi, netbookovi itd., ali većina njih ovisi o korištenom hardveru ili instaliranoj distribuciji Linuxa, tako da instaliranje opcija za uštedu energije nije uvijek moguće za obični korisnici. Takav prekrasan uslužni program kao što je TLP došao je riješiti ovaj problem.

TLP– moćan konzolni uslužni program koji vam omogućuje da automatski konfigurirate učinkovitu potrošnju energije, bez vezivanja za specifične distribucije ili hardverske konfiguracije.

Dakle, pomoću TLP-a možete jednostavno i brzo optimizirati napajanje sustava bez zalaženja u zamršenost opcija vašeg prijenosnog računala. Međutim, oni koji žele mogu samostalno postaviti najpoželjnije postavke odabirom za sebe.

Instaliranje TLP-a na Ubuntu

Što trebate učiniti da biste započeli:

  • uklonite sve postavke i skripte za uštedu energije (na primjer, u /etc/rc.local), inače TLP neće raditi kako bi trebao;
  • uklonite uslužni program laptop-mode-tools.

Instalacija je dostupna iz PPA pomoću naredbi ispod:

Sudo add-apt-repozitorij ppa:linrunner/tlp
sudo apt-get ažuriranje
sudo apt-get install tlp tlp-rdw

TLP se pokreće kada se pokrene sustav, pa ćete se nakon instalacije morati ponovno prijaviti na sesiju. Ako to ne želite učiniti, možete pokrenuti naredbu u terminalu:

Sudo tlp start

Po želji možete instalirati još dva paketa:

  • smartmontools– pregled S.M.A.R.T informacija;
  • ethtool– uslužni program za onemogućavanje Wake-on-LAN.
sudo apt-get instalirajte smartmontools ethtool

Vlasnici ThinkPada možda će također htjeti instalirati niz uslužnih programa pokretanjem:

Sudo apt-get install tp-smapi-dkms acpi-call-tools


Postoji mnogo različitih podešavanja koja produljuju trajanje baterije, ali mnoga od njih ovise o hardveru, distribuciji Linuxa. Često su podešavanja već zastarjela ili presložena da bi ih prosječni korisnik mogao koristiti.

TLP je napredni uslužni program za upravljanje napajanjem temeljen na konzoli koji se automatski primjenjuje potrebne postavke za određeni hardver i poznaje različite distribucije Linuxa i njihove mogućnosti.

TLP primjenjuje sljedeće postavke ovisno o izvoru napajanja (baterija ili mrežno napajanje):

  • prijenosni način rada i istek vremena prljavog međuspremnika.
  • CPU frekvencija, uključujući "turbo boost" / "turbo core".
  • planer male snage za procesore s više jezgri ili hiper-nitnosti.
  • napredno upravljanje napajanjem tvrdi diskovi i trajanje vrtnje vretena.
  • Agresivno SATA upravljanje napajanjem (ALPM).
  • PCI Express upravljanje napajanjem (PCIe ASPM).
  • upravljanje napajanjem PCI(e) uređaja u stvarnom vremenu.
  • Radeon KMS upravljanje napajanjem, ali ne i fglrx.
  • Wi-Fi načini uštede energije.
  • Isključivanje napajanja optičkih pogona.

Dodatne značajke TLP-a:

  • I/O planeri za svaki disk posebno.
  • automatska obustava rada USB-a (autosuspend) s podrškom za crne liste uređaja.
  • načini uštede energije za audio uređaje - hda_intel, ac97.
  • omogućavanje i onemogućavanje integriranih wifi, bluetooth ili wwan uređaja prilikom pokretanja ili gašenja sustava.
  • Vraćanje radijskih uređaja pri pokretanju sustava.
  • čarobnjak za radio uređaje i prebacivanje stanja uređaja iz mrežnih događaja ili u docku ili ne u docku.
  • onemogućavanje Wake On LAN.
  • WWAN oporavak nakon obustave, hibernacije.
  • Pragovi punjenja baterije za IBM/Lenovo ThinkPads.
  • Kalibracija baterije za ThinkPad.

TLP automatski primjenjuje postavke pri pokretanju i kad god se promijeni izvor napajanja. Grubo govoreći, trebate samo instalirati TLP i puno toga će raditi kao šarm. Međutim, postoje postavke koje se moraju ručno odrediti za korištenje, kao što su omogućavanje ili onemogućavanje WiFi uređaji, Bluetooth ili Wwan (3G ili UMTS).

Instaliranje TLP-a.

Prije instalacije, znajte sljedeće:

  • Ako ste koristili bilo kakva podešavanja i registrirali njihov poziv u /etc/rc.local, tada ih trebate ukloniti.
  • morate ukloniti laptop-mode-tools(sudo apt-get ukloni laptop-mode-tools).

Instaliranje TLP-a na Ubuntu.

Sudo add-apt-repozitorij ppa:linrunner/tlp
sudo apt-get ažuriranje
sudo apt-get install tlp tlp-rdw

TLP će se pokrenuti sam od sebe, ali neće škoditi ako ga pokrenete prvi put ako ponovno pokrenete sustav.
sudo /etc/init.d/tlp ponovno pokretanje

Sljedeći paketi su izborni:

  • smartmontools - za pregled S.M.A.R.T.
  • ethtool - za onemogućavanje Wake On LAN.

Instalirajte ih pomoću sudo apt-get install smartmontools ethtool ako želite.

Za prijenosna računala ThinkPad možda ćete trebati:

  • tp-smapi-dkms - Pragovi punjenja baterije ThinkPada.
  • acpi-call-tools - pragovi punjenja baterije na platformi Pješčani most ili noviji (X220/T420, X230/T430, itd.).

Ako imate ThinkPad ili Intel Sandy Bridge platformu, instalirajte potrebne sudo apt-get install tp-smapi-dkms acpi-call-tools

TLP FAQ.

Postavke su u datoteci /etc/default/tlp

1. Ako u Kubuntu (KDE) postoje očiti problemi u upravljanju napajanjem pri promjeni izvora, tada u System Settings -> Power Management -> Edit Profile.

Profil "Powersave" (za bateriju): provjerite.
Profil "Performance" (online): poništite okvir.

2. Na 3.x kernelima sustav se čini sporim.
Zaobilazno rješenje - SATA_LINKPWR_ON_BAT=srednja_snaga

3. Postoje problemi pri promjeni frekvencije procesora.
Pokušajte ukloniti ondemand sudo update-rc.d -f ondemand remove

4. Ako laptop ne može spavati na 3.x jezgri.
Pokušajte BAY_POWEROFF_ON_BAT=0

5. Ako HDD prečesto lupi glavom kada parkira, a zatim ga smiri DISK_APM_LEVEL_ON_BAT=128

6. Imam solid-state Crucial M4 SSD i baterija me ubija.
Za Crucial, onemogućite APM
DISK_APM_LEVEL_ON_AC="255 255"
DISK_APM_LEVEL_ON_BAT="255 255"

7. Za bilo kakve probleme sa zvukom kada mijenjate izvor napajanja, pokušajte SOUND_POWER_SAVE=0

Više detalja u. Opis postavki u .