Administrer CPU-frekvenser i Linux ved hjelp av CPupower-GUI-appen

Administrer CPU-frekvenser i Linux ved hjelp av CPupower-GUI-appen
Denne artikkelen vil dekke en guide for å bruke "CPUPower-GUI" grafisk applikasjon som kan brukes til å kontrollere og administrere CPU-frekvenser og CPU-guvernør på et Linux-system. Ved å finjustere disse innstillingene, kan du stille inn Linux -PC -en for å levere mer ytelse, eller du kan velge innstillinger for å redusere strømforbruket og redusere batteribruken. Denne appen vil ikke levere ytelse utover hva en CPU -maskinvare er i stand til, men den kan brukes til å gjøre endringer på programvaresiden for å optimalisere ytelsen over aksjeopplevelsen som sendes av Linux -distribusjonen din. Resultatgevinsten eller strømforbruksbesparelsen vil avhenge av maskinvarekonfigurasjon av Linux -systemet ditt, og resultatene kan variere fra system til system.

Hovedfunksjonene til cpupower-gui

Cpupower-GUI kan administrere frekvenser for både enkeltkjerne- og flerkjernets CPU-er der du kan spesifisere maksimale og minste frekvenser for hver kjerne. I tilfelle av CPUer med flere kjerner, kan den angi frekvenser for individuelle CPU-kjerner hver for seg eller samlet. Du kan også bruke den til å gjøre visse kjerner fullstendig offline for å redusere strømforbruket. Cpupower-GUI kan lagre innstillinger i flere profiler, slik at du kan bruke et bestemt sett med innstillinger med ett klikk og holde hvert sett uavhengig av andre. Det kan også endre den nåværende CPU -guvernøren og kommer med noen få guvernør -forhåndsinnstillinger som kan brukes til å kontrollere ytelse eller strømforbruk av Linux -systemet ditt.

Installere cpupower-gui i Linux

Du kan installere CPupower-GUI i Ubuntu ved å bruke kommandoen nevnt nedenfor:

$ sudo apt install cpupower-gui

Merk at mens jeg testet appen, fant jeg at depotversjonen var ganske bak den nyeste versjonen som var tilgjengelig på GitHub. For å installere den nyeste versjonen på Ubuntu, kan du legge til det offisielle PPA -depotet levert av utviklerne. Følg instruksjonene som er tilgjengelige her for å gjøre det.

Alternativt kan du laste ned den siste ".Deb ”-pakke direkte fra depotet og kjør følgende to kommandoer for å installere CPupower-GUI i Ubuntu:

$ sudo apt install GIR1.2-Handy-1
$ sudo apt show ./cpupower-gui_1.0.0-1_all.Deb

Cpupower-GUI kan være tilgjengelig i standard depoter av andre Linux-distribusjoner, slik at du kan søke etter det i Package Manager. Ytterligere installasjonsinstruksjoner og distribusjonsspesifikke pakker er tilgjengelige her.

Bruker Cpupower-GUI i Linux

Start Cpupower-GUI fra hovedapplikasjonsmenyen som er tilgjengelig i Linux-distribusjonen. Avhengig av CPU installert i Linux -systemet ditt, bør du bli møtt med et vindu som ligner på dette:

I den første rullegardinmenyen som heter "Profil", vil du kunne velge innebygde CPU-ytelsesprofiler tilgjengelig i Linux-systemet ditt. Disse profilene vil automatisk angi CPU -frekvenser for å øke ytelsen eller redusere strømforbruket.

Når du har gjort endringene, klikker du på "Bruk" -knappen som ligger øverst til høyre for å bruke endringssystemet bredt. Merk at du må gjøre dette hver gang etter å ha gjort endringer i ethvert felt i appen.

Rett under rullegardinmenyen "profil", vil du se tabelldata som viser gjeldende frekvenser satt for forskjellige CPU -kjerner. Her kan du gjøre visse kjerner offline ved å klikke på deres respektive avmerkingsbokser.

Under overskriften "Frekvensinnstillinger" kan du velge en spesifikk CPU -kjerne, lage den online eller frakoblet, og endre sin minimums- og maksimumsfrekvens ved å bruke de to glidebryterne som ligger rett under oppføringen med avkrysningsrute og rullegardinmeny.

Neste, under "Power Settings" vil du kunne endre CPU Governor Policy. En CPU -guvernør skalerer CPU -frekvenser ved bruk av noen forhåndsbestemte algoritmer og policyregler. Det kan øke frekvensene for å forbedre ytelsen når det utføres tunge beregninger og det kan redusere frekvensene når bare grunnleggende oppgaver blir utført på en Linux PC. Dette resulterer i lavere strømforbruk. Noen CPU -guvernører kjører CPU -kjerner med høyeste frekvenser hele tiden, og gir dermed maksimal ytelsesøkning. Imidlertid er de mindre effektive til å redusere strømforbruket. Du kan lese mer om alle store CPU -guvernører herfra.

Under fanen "Innstillinger" som ligger på toppverktøylinjen, vil du kunne endre profilen som automatisk blir brukt på hver oppstart.

For å lagre innstillingene i en tilpasset profil, klikker du på "Profiler" -knappen på toppverktøylinjen og oppretter en ny profil ved å legge inn et navn i inngangsboksen (som vist på skjermbildet nedenfor).

Du kan også bruke kommandolinjegrensesnittet til Cpupower-GUI for å kontrollere CPU-frekvenser og guvernører. For å vite mer om disse kommandolinjealternativene, kjør følgende kommandoer:

$ cpupower-gui-hjelp
$ cpupower-gui config-hjelp
$ cpupower-gui frekvens-hjelp
$ cpupower-GUI-profil-hjelp
$ cpupower-gui online-hjelp
$ cpupower-gui offline-hjelp

For å endre guvernør til balansert modus fra kommandolinjen, må du for eksempel kjøre følgende kommando:

$ cpupower-gui-balansert

For å angi minimums- og maksimumsfrekvenser for CPU -kjerner 1, 2, 3, 4 og 5, må du kjøre en kommando i følgende format:

$ cpupower-GUI-frekvens-min 900-MAX 1500 1-5

Flere eksempler på kommandolinjen og detaljert dokumentasjon finner du her.

Konklusjon

Cpupower-GUI gir et fint grafisk grensesnitt som kan brukes til å finpusse CPU-ytelsen på Linux-systemet ditt. Siden det kommer med støtte for profiler og guvernører, kan du bytte til lav ytelsesmodus når du kjører mindre CPU -intensive apper for å redusere strømforbruket. På den annen side kan du bytte til ytelsesmodus når du kjører CPU -intensive applikasjoner som 3D -spill for å få et ytelsesøkning.