Auto-cpufreq 3.1: Novità e Funzionalità per l’Ottimizzazione Automatica della CPU su GNU/Linux

Auto-cpufreq è un’applicazione libera e open source che ottimizza automaticamente la velocità e il consumo energetico della CPU sui sistemi GNU/Linux con un focus particolare sui portatili. Il suo obiettivo principale è superare i limiti di strumenti tradizionali come TLP (Linux Power Management Tool), un software ampiamente utilizzato per la gestione avanzata dell’alimentazione sui sistemi GNU/Linux.
TLP è un demone (un programma che gira in background) progettato per ridurre il consumo energetico e prolungare la durata della batteria su laptop e dispositivi portatili. Funziona regolando parametri come la frequenza della CPU, la gestione della memoria, lo stato dei dispositivi USB e Wi-Fi, e altre impostazioni hardware. Tuttavia, TLP richiede spesso configurazioni manuali tramite file di testo (come /etc/tlp.conf), e alcune delle sue ottimizzazioni possono disabilitare funzionalità utili, come il turbo boost della CPU, che consente al processore di raggiungere frequenze più elevate per brevi periodi, migliorando le prestazioni in carichi di lavoro intensi.
Auto-cpufreq, invece, automatizza completamente questo processo: monitora in tempo reale lo stato della batteria, la temperatura della CPU, il carico di sistema e l’utilizzo delle risorse. Sulla base di questi dati, regola dinamicamente la frequenza della CPU, i governor (algoritmi nei moduli del kernel Linux che gestiscono la politica di gestione dell’alimentazione) e il comportamento del turbo boost. In questo modo, bilancia prestazioni, autonomia e gestione termica senza richiedere interventi manuali, adattandosi alle esigenze dell’utente in modo trasparente.
Grazie a questo approccio, Auto-cpufreq è particolarmente utile per:
- Utenti di laptop che vogliono massimizzare la durata della batteria senza sacrificare le prestazioni.
- Sviluppatori e professionisti che necessitano di un sistema reattivo, ma senza surriscaldamenti o consumi eccessivi.
- Amministratori di sistema che gestiscono macchine dove l’efficienza energetica è critica (ad esempio, server o ambienti virtualizzati).
Il progetto è stato avviato da Adnan Hodzic e viene distribuito sotto licenza GNU General Public License v3.0, garantendo libertà di utilizzo, modifica e distribuzione, a patto che le modifiche vengano concesse con la stessa licenza.
Auto-cpufreq è pensato principalmente per utenti di laptop, ma risulta utile anche per desktop e server, soprattutto in contesti dove l’efficienza energetica è prioritaria. L’applicazione supporta processori Intel, AMD e ARM ed è compatibile con la maggior parte delle distribuzioni GNU/Linux, offrendo sia un’interfaccia a riga di comando (CLI) che una grafica (GUI) basata su GTK.
La nuova versione, Auto-cpufreq 3.1, è stata rilasciata il 26 luglio 2026, mentre la precedente versione stabile, Auto-cpufreq 3.0, risale all’11 gennaio 2026.
Novità in Auto-cpufreq 3.1
Auto-cpufreq 3.1 introduce miglioramenti significativi, con un focus particolare sull’interfaccia grafica (GUI), il supporto per i portatili Lenovo e la compatibilità con hardware non convenzionali.
Interfaccia Grafica Potenziata: Monitoraggio e Controlli Bluetooth
Una delle novità più attese è l’aggiunta della modalità di monitoraggio nell’interfaccia grafica. Fino alla versione precedente, il monitoraggio dettagliato era accessibile esclusivamente tramite linea di comando, il che limitava l’accessibilità per gli utenti meno esperti. Ora, è possibile visualizzare tutte le informazioni di sistema e della CPU direttamente nella GUI, rendendo l’applicazione più intuitiva e user-friendly.
Inoltre, i controlli Bluetooth sono stati integrati nell’interfaccia grafica, permettendo agli utenti di gestire le connessioni Bluetooth senza dover ricorrere a strumenti esterni o alla riga di comando.
Miglior Supporto per i Portatili Lenovo
Gli utenti di portatili Lenovo beneficiano di un supporto più ampio per la funzione conservation_mode del produttore. Auto-cpufreq può ora individuare i controlli rilevanti su un numero maggiore di modelli Lenovo, senza dipendere da un’unica posizione predefinita. Questo aggiornamento risolve problemi di compatibilità che in passato avevano limitato l’efficacia dello strumento su alcuni dispositivi.
Nuove Opzioni di Configurazione: enforce_platform_profile
È stata introdotta una nuova opzione di configurazione chiamata enforce_platform_profile, che offre agli utenti un controllo più granulare su come auto-cpufreq debba applicare attivamente il profilo di piattaforma selezionato. Questo è particolarmente utile per gli utenti che desiderano personalizzare il comportamento dell’applicazione in base alle proprie esigenze specifiche, ad esempio per evitare conflitti con altri strumenti di gestione della CPU.
Miglioramenti nella Gestione della CPU e della Batteria
Auto-cpufreq 3.1 risolve diversi problemi relativi alla gestione della CPU e della batteria:
- I limiti di frequenza vengono ora applicati dopo l’aggiornamento delle impostazioni turbo, garantendo una maggiore stabilità e coerenza.
- Le soglie di inizio e fine della ricarica della batteria non vengono più ignorate a causa dei loro valori iniziali, migliorando la gestione dell’energia su lungo termine.
- Sono stati corretti i profilo EPP (Energy Performance Preference) e EPB (Energy Performance Bias) errati mostrati dal comando
auto-cpufreq --stats. EPP è un parametro che determina come un processore prioritizzi le prestazioni rispetto all’efficienza energetica, mentre EPB offre un suggerimento simile per i sistemi Intel supportati.
Calcolo del Consumo Energetico e Compatibilità Hardware
I calcoli del consumo energetico sono stati ottimizzati per i sistemi che non dispongono del file power_now. Inoltre, auto-cpufreq può ora operare su macchine prive della cartella /sys/class/power_supply/, ampliando la compatibilità con hardware non standard e sistemi senza un’interfaccia di batteria convenzionale.
Ottimizzazioni per il Risparmio Energetico
Un’altra correzione importante evita scritture ridondanti del profilo di piattaforma quando il profilo richiesto è già attivo. Secondo le note di rilascio, la ripetuta applicazione del profilo potrebbe attivare una GPU discreta NVIDIA, causando un consumo energetico evitabile.
Risoluzione di Dipendenze e Problemi di Configurazione
Auto-cpufreq 3.1 risolve anche:
- Dipendenze mancanti nel pacchetto Nix, garantendo un’installazione affidabile su NixOS.
- Un problema di dipendenza tra libgirepository e PyGObject che interessava le distribuzioni basate su Debian.
- Il supporto per la GUI è stato integrato nella configurazione Poetry del progetto, semplificando lo sviluppo e la manutenzione.
Download e Riferimenti
Auto-cpufreq 3.1 è disponibile per il download e l’installazione per numerose distribuzioni GNU/Linux direttamente dai loro repository software o seguendo queste modalità:
- Installazione tramite Git: Il progetto consiglia l’utilizzo dell’installatore basato su Git, che garantisce di ottenere sempre la versione più aggiornata. Maggiori dettagli sono disponibili nella documentazione ufficiale.
- Snap: L’applicazione è disponibile anche tramite Snap, anche se la GUI non è inclusa a causa delle limitazioni di confinamento di Snap.
- Arch User Repository (AUR): Gli utenti di Arch Linux possono installare auto-cpufreq tramite AUR.
- Repository GURU di Gentoo: Gli utenti di Gentoo possono trovare l’applicazione nel repository GURU.
- NixOS: Il pacchetto è disponibile anche per NixOS.
Per gli utenti che hanno già installato auto-cpufreq, è possibile aggiornarlo alla versione 3.1 tramite il comando dedicato:
sudo auto-cpufreq --update
I nuovi utenti sono invitati a consultare la documentazione di installazione per evitare conflitti con altri strumenti di gestione della CPU.
Per conoscere tutte le modifiche dettagliatamente, consultare il changelog (registro delle modifiche) completo sulla pagina delle versioni su GitHub.
Fonte: https://github.com/AdnanHodzic/auto-cpufreq#installing-auto-cpufreq
Fonte: https://github.com/AdnanHodzic/auto-cpufreq/releases/tag/v3.1.0
Fonte: https://linuxiac.com/auto-cpufreq-3-1-adds-gui-monitoring-and-bluetooth-controls/
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.
Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
























