Linux to je vrlo operativni sistem svestran. To nam omogućava da imamo nekoliko radnih okruženja u istom operativnom sistemu, da koristimo samo terminal kad nam se prohtije ... Osim toga, odličan je pomoćnik za uštedite energiju na prenosnim računarima, ali uvijek nam treba neki drugi alat. |
cpufreq je modul za Linux koji nam omogućuje kontrolu takta našeg CPU, sprečavajući ga da troši više energije nego što je potrebno kad nije potrebno. Ovisno o tome što nam treba, možemo birati između različitih „guvernera“ koji će obavljati jednu ili drugu funkciju. Najčešći su cpufreq_performance, cpufreq_ondemand y cpufreq_powersave:
- cpufreq_performance: Nudi nam maksimalne performanse stalno, bez ikakvih ušteda energije.
- cpufreq_ondemand: Nudi nam ono što je potrebno, mijenjajući brzinu takta procesora, ovisno o tome kako ga koristimo.
- cpufreq_powersave: Smanjuje brzinu procesora na minimum, postižući znatne uštede energije.
Kad su poznati glavni pojmovi, prijeđimo na cpufreq instalacija. U ovom slučaju postupak je za Arch LinuxU ostalim distribucijama, postupak mora biti sličan, traženje odgovarajućeg paketa i konfiguriranje modula na početku sistema.
Prije svega provjerite da li acpi instaliran je. In Arch Linux ovo ne dolazi po defaultu, pa ako ga niste instalirali, red je na pacmanu:
pacman -S acpi
Jednom instaliran acpi, ponovo pokrećemo sistem da bi se pokrenuli. U slučaju da imamo Intel CPU, učinit ćemo sljedeće:
# modprobe acpi-cpufreq
Jednom kada se modul učita, možemo dobiti informacije od procesora pomoću sljedeće naredbe:
$cpufreq-info
Sad ćemo učitati tri guvernera:
# modprobe cpufreq_performance
# modprobe cpufreq_ondemand
# modprobe cpufreq_powersave
Da bi se svaki modul automatski pokrenuo pri pokretanju sistema, uređujemo datoteku rc.conf pomoću našeg uređivača teksta:
$ sudo gedit /etc/rc.conf
$ kdesu kwrite /etc/rc.conf
I napuštamo odjeljak MODULI = () kako slijedi (elipsa su drugi moduli ako ih imate na mjestu):
MODULI = (.... acpi-cpufreq cpufreq_performance cpufreq_ondemand cpufreq_powersave)
Nakon što sve spremimo, instaliramo trayfreq iz AUR-a, koristeći yaourt:
yaourt -S trayfreq
nota: Ne instalirajte trayfreq-fr iz spremišta archlinux-fr, jer čini se da ta verzija uzrokuje probleme (barem kod mene ne radi).
trayfreq je aplikacija koja ostaje u sistemskoj paleti i koja nam to omogućava promjena guvernera u skladu s našim potrebama, uz prikaz trenutne brzine takta procesora.
Uz sve ovo, bez problema možemo kontrolirati brzinu takta našeg CPU-a štedimo energiju kada koristimo bateriju laptopa.
link:
Skaliranje frekvencije procesora (ArchWiki)
prijedlog, pazite da za korištenje cpufreq-info morate imati instalirane cpufreq-utils
Jedno pitanje: da li znate da je za upotrebu trayfreq-a potrebno instalirati cpufreq-utils? Mislim da bi se Yaourt pobrinuo za sve.
ćao pozdrav
Otkrio sam da je više nego savršen, puno hvala i vaš post je odličan, pozdrav
Drago mi je da vam je poslužilo. Pozdrav!
Hvala, vrlo zanimljivo.
Odličan post Ale! Nedostaješ mi!! Volio bih da možeš pisati češće.
Ja sam zatrpan poslom.
Zagrljaj! Paul.
Puno vam hvala! Pozdrav !
Hvala na članku! Jedno pitanje, kako upravljate ovim načinom uštede energije s upower? Mogu li živjeti zajedno ili više nije potrebno koristiti ove regulatore sa kde 4.6.1?
Voditelj paketa obično se brine o ovisnostima. Pozdrav! Dana 11/08/2011 11:32, «Disqus» <>
napisao: