Gestisci le frequenze della CPU in Linux utilizzando l'app CPUPOWER-GUI

Gestisci le frequenze della CPU in Linux utilizzando l'app CPUPOWER-GUI
Questo articolo coprirà una guida sull'uso dell'applicazione grafica "CPUPOWER-GUI" che può essere utilizzata per controllare e gestire le frequenze della CPU e il governatore della CPU su un sistema Linux. Modificando queste impostazioni, è possibile ottimizzare il tuo PC Linux per offrire più prestazioni o è possibile scegliere le impostazioni per ridurre il consumo di energia e ridurre l'utilizzo della batteria. Questa app non offrirà prestazioni oltre ciò di cui è in grado un hardware CPU, ma può essere utilizzata per apportare modifiche al lato software per ottimizzare le prestazioni rispetto all'esperienza di serie spedita dalla distribuzione Linux. Il guadagno delle prestazioni o il risparmio del consumo di energia dipenderanno dalla configurazione hardware del sistema Linux e i risultati possono variare da sistema a sistema.

Caratteristiche principali di CPUPOWER-GUI

CPUPOWER-GUI può gestire le frequenze per le CPU singoli core e multi-core in cui è possibile specificare le frequenze massime e minime per ciascun core. In caso di CPU multi-core, può impostare frequenze per singoli core della CPU separatamente o collettivamente. Puoi anche usarlo per rendere alcuni core completamente offline per ridurre l'utilizzo dell'energia. CpuPower-gui può salvare le impostazioni in più profili in modo da poter applicare un particolare set di impostazioni in un clic e mantenere ogni set indipendente da altri. Può anche cambiare l'attuale governatore della CPU e viene fornito con alcuni preset del governatore che possono essere utilizzati per controllare le prestazioni o il consumo di energia del sistema Linux.

Installazione di CPUPOWER-GUI in Linux

È possibile installare CPUPOWER-GUI in Ubuntu usando il comando menzionato di seguito:

$ sudo apt install cpupower-gui

Si noti che durante il test dell'app, ho trovato che la versione del repository era abbastanza dietro l'ultima versione disponibile su GitHub. Per installare la versione più recente su Ubuntu, è possibile aggiungere il repository PPA ufficiale fornito dagli sviluppatori. Segui le istruzioni disponibili qui per farlo.

In alternativa, puoi scaricare l'ultima ".Pacchetto Deb "direttamente dal repository ed eseguire i seguenti due comandi per installare CPUPOWER-GUI in Ubuntu:

$ sudo APT Installa GIR1.2 handy-1
$ sudo apt show ./cpuPower-gui_1.0.0-1_all.Deb

CpuPower-gui può essere disponibile nei repository predefiniti di altre distribuzioni Linux, quindi puoi cercarlo nel gestore di pacchetti. Sono disponibili ulteriori istruzioni di installazione e pacchetti specifici di distribuzione.

Utilizzo di CPUPOWER-GUI in Linux

Avvia CpuPower-gui dal menu principale dell'applicazione disponibile nella distribuzione Linux. A seconda della CPU installata nel sistema Linux, dovresti essere accolto con una finestra simile a questo:

Nel primo menu a discesa chiamato "Profile", sarai in grado di scegliere profili di prestazioni CPU integrati disponibili nel sistema Linux. Questi profili impostano automaticamente le frequenze della CPU per aumentare le prestazioni o ridurre il consumo di energia.

Dopo aver apportato le modifiche, fare clic sul pulsante "Applica" situato nell'angolo in alto a destra per applicare il sistema di modifiche in largo. Nota che dovrai farlo ogni volta dopo aver apportato modifiche a qualsiasi campo nell'app.

Proprio sotto il menu a discesa "Profilo", vedrai i dati tabulari che mostrano le frequenze di corrente impostate per vari core della CPU. Qui puoi rendere offline alcuni core facendo clic sulle rispettive caselle di controllo.

Nell'intestazione delle "impostazioni di frequenza", è possibile selezionare un core CPU specifico, renderlo online o offline e modificare la sua frequenza minima e massima utilizzando i due cursori situati appena sotto la voce con casella di controllo e menu a discesa.

Successivamente, in "Impostazioni di potere" sarai in grado di modificare la politica del governatore della CPU. Un governatore della CPU ridimensiona le frequenze della CPU usando alcuni algoritmi predeterminati e regole politiche. Può aumentare le frequenze per migliorare le prestazioni quando vengono eseguiti calcoli pesanti e può ridurre le frequenze quando vengono eseguite solo attività di base su un PC Linux. Ciò si traduce in un minor consumo di energia. Alcuni governatori della CPU gestiscono i nuclei della CPU sempre più alti, dando così il massimo aumento delle prestazioni. Tuttavia sono meno efficienti nel ridurre il consumo di energia. Puoi leggere di più su tutti i principali governatori della CPU da qui.

Nella scheda "Preferenze" situata nella barra degli strumenti superiore, sarai in grado di modificare il profilo che verrà automaticamente applicato su ogni avvio.

Per salvare le impostazioni su un profilo personalizzato, fai clic sul pulsante "Profili" sulla barra degli strumenti in alto e crea un nuovo profilo inserendo un nome nella casella di input (come mostrato nella schermata seguente).

È inoltre possibile utilizzare l'interfaccia della riga di comando di CPUPOWER-GUI per controllare le frequenze e i governatori della CPU. Per saperne di più su queste opzioni di riga di comando, eseguire i seguenti comandi:

$ CPUPOWER-GUI--HELP
$ cpuPower-gui config--help
$ cpuPower-gui Frequenza-Help
$ cpuPower-gui profilo--help
$ cpuPower-gui online--help
$ CPUPUOWER-GUI OFFLINE-HELP

Ad esempio, per cambiare il governatore in modalità bilanciata dalla riga di comando, dovrai eseguire il seguente comando:

$ CPUPOWER-GUI-Balanced

Per impostare le frequenze minime e massime dei core della CPU 1, 2, 3, 4 e 5, dovrai eseguire un comando nel seguente formato:

$ cpuPower-gui frequenza --min 900--max 1500 1-5

Altri esempi di riga di comando e documentazione dettagliata sono disponibili qui.

Conclusione

CpuPower-gui fornisce una bella interfaccia grafica che può essere utilizzata per modificare le prestazioni della CPU sul sistema Linux. Dal momento che viene fornito con supporto per profili e governatori, è possibile passare alla modalità a bassa prestazione quando si esegue meno app ad alta intensità di CPU per ridurre il consumo di energia. D'altra parte, è possibile passare alla modalità di prestazione quando si esegue applicazioni ad alta intensità di CPU come i giochi 3D per ottenere un aumento delle prestazioni.