Cpufreq, trayfreq i kako uštedjeti energiju u Arch Linuxu

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)


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Gost rekao je

    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

  2.   Carlos Pena rekao je

    Otkrio sam da je više nego savršen, puno hvala i vaš post je odličan, pozdrav

  3.   Alejandro rekao je

    Drago mi je da vam je poslužilo. Pozdrav!

  4.   Drvo rekao je

    Hvala, vrlo zanimljivo.

  5.   Koristimo Linux rekao je

    Odličan post Ale! Nedostaješ mi!! Volio bih da možeš pisati češće.
    Ja sam zatrpan poslom.
    Zagrljaj! Paul.

  6.   Alejandro rekao je

    Puno vam hvala! Pozdrav !

  7.   Hunter rekao je

    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?

  8.   Koristimo Linux rekao je

    Voditelj paketa obično se brine o ovisnostima. Pozdrav! Dana 11/08/2011 11:32, «Disqus» <>
    napisao: