12.679 pregleda

Produžite trajanje baterije na prijenosniku s Linuxom

17

Mnogi korisnici kao jedan od nedostataka GNU/Linux distribucija u odnosu na Windows navode jako kratko trajanje baterije na prijenosnim računalima. Osobno mogu potvrditi da na mojemu laptopu bilo koja GNU/Linux distribucija može izdržati otprilike sat i pol vremena, dok Windows to vrijeme razvuče na čak dva i pol sata.

Onoga kome je jako bitna autonomija prijenosnog računala to će vjerojatno i spriječiti od instaliranja i korištenja Linuxa na svojemu laptopu. Razlog zbog kojega je ovaj problem i dalje učestal je nedostatak kvalitetnih upravljačkih programa za GNU/Linux, odnosno loša ili nikakva optimizacija istih za hardver za koji su namijenjeni.

Dok Linux ne postane malo popularniji i time privuče više developera koji će biti zainteresirani za rješavanje ovog problema, moramo se pomiriti s time da ćemo svoj laptop malo češće priključivati na izvor napajanja, ili potražiti nekakve druge alternative. Jedna od tih alternativa je TLP, odn. alat za naprednije upravljanje energijom na Linuxu koji uz niz različitih postavki produljuje vijek baterije na prijenosnim računalima. Određene stavke koje TLP dodatno podešava:

  • Optimizira modul kernela koji se koristi samo na prijenosnim računalima,

  • Utječe na tzv. “dirty buffer timeout”,

  • Podešava frekvenciju procesora ovisno o potrebama, uključujući i tzv. “turbo boost” i “turbo core” način rada na određenim procesorima,

  • Upravlja procesima na način da maksimalno optimizira potrošnju energije kod višejezgrenih procesora te hyper-threading tehnologije,

  • Upravlja potrošnjom energije tvrdih diskova smanjujući brzinu vrtnje kada se ne obavlja nikakvo zapisivanje odn. čitanje s diska,

  • Uključuje i upravlja SATA ALPM tehnologijom kada je to potrebno,

  • Dodatno podešava PCI Express ASPM tehnologiju, međutim samo na  Linux kernelu 2.6.35 i novijima,

  • Upravlja potrošnjom energije na svim PCI(e) bus uređajima, međutim opet samo na Linux kernelu 2.6.35 i novijem,

  • Podešava Radeon KMS drivere za efikasnije korištenje energije (Linux 2.6.35 i noviji),

  • Upravlja potrošnjom energije i na wifi karticama, no ovo opet ovisi o instaliranim upravljačkim programima i kernelu,

  • Isključuje optički pogon kada se ne koristi.

Dodatne funkcije koje pruža TLP su:

  • I/O scheduler,

  • Automatska supenzija pojedinih USB portova,

  • “Audio power saving” način rada na hda_intel i ac97 upravljačkim programima,

  • Paljenje i gašenje wifi, bluetooth ili wwan uređaja kod pokretanja ili gašenja računala,

  • Gašenje “Wake On LAN” tehnologije,

  • Vraćanje WWAN stanja nakon suspenzije ili hibernacije,

  • Smanjenje napona na Intelovim procesorima, što zahtijeva kernel s PHC zakrpom,

  • Prag punjenja baterije na Thinkpad laptopima,

  • Rekalibracija baterije na ThinkPad laptopima.

linux-laptop

TLP automatski podešava sve ove postavke kod svakog pokretanja računala i kod svake promjene napajanja, no to vas ne sprječava da samostalno podesite sve po svojoj želji. Ono što za početak morate učiniti je ukloniti bilo kakve vlastite postavke i skripte vezane uz potrošnju energije (koje se nalaze recimo u /etc/rc.local) i ukloniti laptop-mode-tools paket. Nakon toga možete krenuti na instalaciju TLP-a. Pa krenimo redom po distribucijama.

Ubuntu 10.04 – 13.04

Dodajte repozitorij i instalirajte potrebne pakete:

sudo add-apt-repository ppa:linrunner/tlp

sudo apt-get update

sudo apt-get install tlp tlp-rdw tp-smapi-dkms smartmontools ethtool

A noviji Sandy Bridge laptopi zahtijevaju dodatan paket:

sudo apt-get install acpi-call-tools

Debian 6.0 i noviji

Dodajte sljedeći repozitorij u /etc/apt/sources.list:

deb http://ppa.launchpad.net/linrunner/tlp/ubuntu lucid main

Uvezite javni ključ (kao root):

apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 02D65EFF

Ili s ovim, ako gornja naredba ne uspije:

apt-key adv –keyserver pool.sks-keyservers.net –recv-keys 02D65EFF

Osvježite repozitorije i instalirajte potrebne pakete:

apt-get update

apt-get install tlp tlp-rdw tp-smapi-dkms smartmontools ethtool

Te na novijim Sandy Bridge laptopima:

sudo apt-get install acpi-call-tools

Arch

Za Arch korisnike TLP je dostupan u AUR repozitoriju, a upute za instalaciju se nalaze ovdje.

Gentoo

Upute za Gentoo se nalaze na Gentoo wiki stranici.

openSUSE 11.4

zypper ar -f http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_11.4/home:cdersch:TLP.repo

Ako contrib repozitorij nije dodan učinite još ovo:

zypper ar -f http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/openSUSE:11.4:Contrib.repo

openSUSE 12.1

zypper ar -f http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_12.1/home:cdersch:TLP.repo

Ako contrib repozitorij nije dodan učinite još ovo:

zypper ar -f http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/openSUSE_12.1/openSUSE:Factory:Contrib.repo

openSUSE Tumbleweed

zypper ar -f http://download.opensuse.org/repositories/home:/cdersch:/TLP/openSUSE_Tumbleweed/home:cdersch:TLP.repo

Osvježite repozitorije i instalirajte potrebne pakete:

zypper ref

zypper in tlp tlp-rdw tp_smapi-kmp-desktop smartmontools ethtool

Fedora 16 i novije

Kao root pokrenite:

yum localinstall –nogpgcheck http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm

yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

yum install tlp tlp-rdw akmod-tp_smapi

I na novijim Sandy Bridge laptopima:

yum install akmod-acpi_call

I to bi bilo to. Na svim distribucijama je još potrebno samo pokrenuti TLP:

sudo tlp start

A za prikaz statusa TLP-a pokrenite:

sudo tlp-stat

Sve postavke za TLP su spremljene u /etc/default/tlp, pa ako ih želite samostalno mijenjati uputite se na stranicu TLP projekta za upute. U komentarima očekujemo vaš feedback.

Reference: webupd8, TLP

VN:F [1.9.22_1171]
Rating: 5.0/5 (12 votes cast)
Produžite trajanje baterije na prijenosniku s Linuxom, 5.0 out of 5 based on 12 ratings

17 komentara

  1. jozoratar napisao:

    kod mene je obrnuto – u windowsima hdd skroz nekog vraga radi ; indexiranje, dll, sys, …, a evo u Ubunt-u sve miruje, ćak se ni ventilator ne čuje …… !!?

  2. Marijan a.k.a (PunkBastard) napisao:

    Kod mene isto obrnuto, na LMDE-u traje do 4 i nešto sata dok na windosima radi max 3.5 eventualno nešto malo više.

  3. Ivan Galgoci napisao:

    Meni je na Windows 7 OS-u osjetno duže trajala baterija, vjerujem zahvaljujući Lenovo Power Management programu koji se brinuo za te stvari.

  4. Zlatko napisao:

    Kod mene Kubuntu radi oko 2,5 sata u proseku, dok kod ortaka sa sličnim laptopom i W7 radi oko 3 sata, s tom razlikom što je njegov ekran baš jako zatamnjen (primera radi, kad se iznese napolje ali ne direktno na sunce nego pod nastresnicom, nevidi se skoro nista sta je na ekranu)

  5. americhanac napisao:

    Svaka čast za članak! Čista petica! Ma evo pet sa smajlicem 🙂

  6. 4ndY napisao:

    Intelov PowerTOP meni jako pomaže u optimizaciji potrošnje — laptop s njime dobaci i do 20% dulje prije ponovnog punjenja. U pravilu se nalazi u repozitorijima distribucija.

  7. Ivan napisao:

    Ja sam opet imal skroz obrnuto iskustvo. Na windowsu 2 sata, na bilo kojoj linux distri do 5 sati čak…

    • Mario napisao:

      Koji to laptop imaš da ti baterija uspije 5 sati izdržati? To je neka baterija od 10.000 mAh? 😀

      • Ivan napisao:

        Jok, nemam pojma koja je , neki acer jeftini imam (e531 mislim)

        6 hours and 10 minutes in idle mode
        4 hours when browsing on the Internet
        DVD movies should not exceed a length of 3 hours and 10 minutes.
        It took 93 minutes in order to recharge the drained battery while using the laptop.

        ^^ ovo je s nekog reviewa

  8. Ivan napisao:

    Ni sa PowerTop, ni sa Jupiter-om, ni sa ovime nemogu izvući preko 100 minuta, srećom da punjač radi 🙂

  9. Zwerko napisao:

    Moje iskustvo sa Slackware-om je fantastično, moj netbook drži oko 4 sata (celeron 900mhz). Instalacije na netbook sa Atom cpu drži oko 6 sati bez ikakve optimizacije.

    Ok, Slackware nije najpopularniji distro i podržavam ovaj članak ali eto da se zna da nekim distroi-ma ipak ne treba nikakva optimizacija.

  10. P.T.Ux napisao:

    Možda je rješenje u jednostavnim distribucijama ili u “lakšim” DE kao što je Xfce ili LDXE

  11. b4sh napisao:

    Isprobano i funkcionira 😉

    LP b4sh

    p.s

    Clanak cista petica !

  12. Tomo napisao:

    Xubuntu mi na laptopu u idle troši 31W, Windows 30W; kod pokretanja aplikacija je xubuntu nešto bolji

  13. darkborn napisao:

    Je, potpisujem većinu komentara. Bit će da je riječ o kolektivnoj deluziji i samozavaravanju… Daklem, i meni na L baterija iznenađujuće dobro drži – 3-4 h – ovisno o vrsti uporabe.
    Laptop mi je Asus jeftinjara – doslovno, i osim nadopune RAMa na 8GB, ostatak je regularan – “cheapo”. Mint 14 se rauba.

    Kako bilo, odličan članak i sugestija. Uvijek može bolje, zar ne? 😉

  14. hrx napisao:

    mislim da vrijeme autonomije puno ovisi o svjetlini ekrana.

    osobno, na linuxu mi je vrh bio 10-20 minuta preko 2 sata. na win malo duže. na laptopu gde imam ati grafiku na minut se često vrti ventilator tako da je tamo i lošiji rezultat nego na laptopu s intelovom grafikom. naravno driveri su u igri.

Ostavi komentar

© 2017 Linux Za Sve. | Impressum | Sadržaj je licenciran pod CC-SA-3.0 ako nije drugačije naznačeno.
Proudly designed by Theme Junkie.