BashScript PowerSaver: vše lék pro laptopy s Linuxem

Rozdělení odpovědnosti

PowerSaver je určen pro správu nastavení výkonových (maximálních) frekvencí jednotlivých jader CPU, které může systém Linux pro sebe využít. Můžete vlastně procesor zaškrtit, aby šetřil elektrický proud.

  • Obrovská síla je v jednoduchosti konceptu tohoto scriptu.
  • Zároveň se script snaží vydolovat z každého jádra procesoru to nejlepší.
  • Kombinuje automatiku se selským rozumem, což je možná ta nejlepší kombinace!

1. Šetří baterii

V první řadě popíšu jak to mám já.

Mám ve svém Kde Plasma nastaveno, aby se script spustil vždy s příslušným parametrem, když se změní stav napájení mého laptopu. Tj., když zařízení přechází z jednoho režimu do druhého.

Konkrétně to znamená, že,

pokud se laptop odpojí od napájení, Kde Plasma zavolá následující příkaz: /home/tomas/dev/bash/powersaver/powersaver.sh half

To mi zajistí, že bude laptop na baterii používat polovinu (parametr half, nebo h) maximálního výkonu pro všechna jádra procesoru. Nevěřili byste, o kolik hodin toto zvedne výdrž zařízení!

Naopak, když připojím laptop do nabíječky, nastavení v Kde Plasma zavolá tento příkaz: /home/tomas/dev/bash/powersaver/powersaver.sh mg

To mi zajistí, že jádra procesoru pojedou na maximální možnou frekvenci mínus 1Ghz.

Vysvěltení proč tento mínus 1Ghz: Mám z toho důvodu, že mám procesor řady Pro a při jeho maximálních frekvencí dost procesor topí. Linux sice využije maximální frekvence jader pouze v případě požádání o tento výkon při nějaké činnosti, já tímto ale předcházím a udržuji svůj laptop bez nutnosti aktivního chlazení. Jednoduchou úpravou scriptu si můžete nastavení změnit dle vlastních preferencí.

Toto vše se děje automaticky, když si to nastavíte v nastavení Kde Plasma. Následuje obrázek pro ilustraci.

2. Dává mi možnost volby

Další možností využití tohoto scriptu jsou v tom, že se zavolá s požadovaným parametrem přímo z konzole dle vaší konkrétní potřeby.

  • ručním zavoláním powersaver half, nebo mg, nebo n, nebo ultra definujete jak má powersaver nastavit maximální frekvence jader

Maximální výkon

Pokud je potřeba maximalizovat výkon laptopu, stačí zavolat powersaver n nebo powersaver none což nastaví nulové šetření energie a nechá všechna jádra procesoru fungovat na maximální možnou frekvenci. Samozřejmě v případě, že si systém tento výkon vyžádá.

Extrémní snížení výkonu pro kritické momenty

Někdy se může stát, že ze svého laptopu potřebujete vyždímat ještě nějaký čas navíc a baterie je již téměř vybitá. Pro tento případ, je zde extrémní profil ultra. Zavoláním powersaver ultra se sníží maximální možné frekvence na minimální možné frekvence. Tím se stane laptop velmi pomalým, ale zároveň ještě více úsporným a můžete tak ušetřit na Vaší důležité schůzce další čas, kdy je laptop ještě zapnutý.

Je to jen script

Jedná se o script, který je jednoduchý i pro případně další úpravy.

Získejte PowerSaver na GitHubu zdarma

https://github.com/tomasmark79/powersaver

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *