Cpufreq, trayfreq och hur man sparar energi i Arch Linux

Linux det är ett mycket operativsystem mångsidig. Detta gör att vi kan ha flera skrivbordsmiljöer i samma operativsystem, bara använda terminalen när vi känner för det ... Dessutom är det en bra hjälp för spara ström på bärbara datorer, men vi behöver alltid något annat verktyg.



cpufreq är en modul för Linux som låter oss styra klockhastigheten för vår CPU, hindrar den från att spendera mer energi än nödvändigt när det inte är nödvändigt. Beroende på vad vi behöver kan vi välja mellan olika "guvernörer" som kommer att utföra en eller annan funktion. De vanligaste är cpufreq_performance, cpufreq_ondemand y cpufreq_powersave:

  • cpufreq_performance: Det ger oss maximal prestanda hela tiden utan energibesparing.
  • cpufreq_ondemand: Det ger oss vad som är nödvändigt, modifierar klockfrekvensen för cpu beroende på hur vi använder den.
  • cpufreq_powersave: Minskar CPU-hastigheten till ett minimum, vilket ger betydande energibesparingar.

När huvudkoncepten är kända, låt oss gå vidare till cpufreq-installation. I detta fall är processen för Arch LinuxI andra distributioner måste processen vara liknande, söka efter motsvarande paket och konfigurera modulerna i början av systemet.

Kontrollera först och främst om acpi den är installerad. I Arch Linux detta kommer inte som standard, så om du inte har installerat det är det pacmans tur:

pacman -S acpi

En gång installerad acpistartar vi om för att starta med systemet. Om vi ​​har en Intel-processor kommer vi att göra följande:

# modprobe acpi-cpufreq

När modulen har laddats kan vi hämta information från CPUn med följande kommando:

$cpufreq-info

Nu ska vi ladda tre guvernörer:

# modprobe cpufreq_performance
# modprobe cpufreq_ondemand
# modprobe cpufreq_powersave

Så att varje modul startar automatiskt vid systemstart redigerar vi rc.conf-filen med vår textredigerare:

$ sudo gedit /etc/rc.conf
$ kdesu kwrite /etc/rc.conf

Och vi lämnar avsnittet MODULER = () enligt följande (ellipsen är andra moduler om du har en på plats):

MODULER = (.... acpi-cpufreq cpufreq_performance cpufreq_ondemand cpufreq_powersave)

När vi har allt klart, installerar vi trayfreq från AUR, använder sig av yoghurt:

yaourt -S brickfrekv

anteckning: Installera inte trayfreq-fr från archlinux-fr-förvaret, eftersom den versionen verkar orsaka problem (åtminstone fungerar den inte för mig).

Fack är ett program som finns kvar i systemfältet och som tillåter oss byta guvernör enligt våra behov, förutom att visa oss den aktuella klockhastigheten för cpu.

Med allt detta kan vi utan problem styra klockhastigheten för vår CPU och spara energi när vi använder laptopbatteriet.

Länk:

CPU-frekvensskalning (ArchWiki)


8 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Gäst sade

    ett förslag, se upp för att använda cpufreq-info måste du ha cpufreq-utils installerat

    En fråga: att du vet, att använda trayfreq är det nödvändigt att ha cpufreq-utils installerat? Jag tror att Yaourt skulle ta hand om allt.

    hejdå hälsningar

  2.   Carlos Peña sade

    Det var mer än perfekt, tack så mycket och ditt inlägg är utmärkt, hälsningar

  3.   Alexander sade

    Jag är glad att det har tjänat dig. Skål !

  4.   arbol sade

    Tack, väldigt intressant.

  5.   Låt oss använda Linux sade

    Utmärkt inlägg Ale! Jag saknar dig!! Jag önskar att du kunde skriva oftare.
    Jag är full av arbete.
    En kram! Paul.

  6.   Alexander sade

    Tack så mycket ! En hälsning !

  7.   jägare sade

    Tack för artikeln! En fråga, hur hanterar du detta sätt att spara energi med uppvärmning? Kan de leva tillsammans eller är det inte längre nödvändigt att använda dessa guvernörer med kde 4.6.1?

  8.   Låt oss använda Linux sade

    Pakethanteraren tar vanligtvis hand om beroenden. Skål! Den 11/08/2011 11:32, «Disqus» <>
    skrev: