Laptop, frequenza e temperatura della CPU

Oggi vi spiego come attivare il controllo della frequenza e i profili di utilizzo della CPU del vostro computer. A quanti di voi è capitato di installare Ubuntu sul proprio laptop e di accorgervi che dopo poco tempo e soprattutto dopo un uso massiccio del processore, le ventole giravano a tutta birra?

Per controllare la temperatura in questi casi, digitate quanto segue nel terminale:

acpi -V

Nel mio notebook c’è un vecchio Pentium 4 mobile a 2.8 GHz e vi assicuro che senza l’opportuna configurazione, arriva a sfiorare gli 80 gradi in meno di mezz’ora! La soluzione è semplice. Fate quanto segue:

  1. Rimuovete il software in userspace per il controllo della CPU:
    sudo apt-get remove powernowd
    
    sudo apt-get remove cpudyn
  2. Inserite il modulo corretto per il vostro processore. Potete verificare il tipo di CPU nel vostro computer scrivendo nel terminale:
    cat /proc/cpuinfo

    In base al tipo del processore, dovete inserire il modulo del kernel adatto. Eccovi un elenco:

    1. AMD Sempron/Athlon/MP ( K7 ) —> powernow-k7
    2. AMD Duron/Sempron/Athlon/Opteron 64 ( K8 ) —> powernow-k8
    3. Intel Core Duo —> speedstep-centrino
    4. Intel Pentium M —> speedstep-centrino
    5. Intel Pentium 4 —> p4_clockmod

    Nel mio caso, avendo un Pentium 4, occorre naturalmente inserire il modulo p4_clockmod. Se invece avete un Intel Core Duo o un Centrino, allora vi occorre il modulo speedstep-centrino e così via.

  3. Aprite l’editor come root e modificate il file /etc/modules come segue:
    sudo gedit /etc/modules

    Aggiungete nel file questo contenuto (sostituite p4_clockmod con il vostro modulo se è diverso):

    p4_clockmod
    cpufreq_conservative
    cpufreq_ondemand
    cpufreq_powersave
    cpufreq_stats
    cpufreq_userspace
  4. Installate cpufreq-utils con il seguente comando nel terminale:
    sudo apt-get install cpufrequtils
  5. Scoprite quali governor (profili) e frequenze avete a disposizione con i seguenti due comandi:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
    
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
  6. Modificate con GEdit il file /etc/default/cpufrequtils, assicurandovi di porre la varibile ENABLE uguale a true:
    sudo gedit /etc/default/cpufrequtils

    Inserite questo contenuto ma sostituendo le mie frequenze con quelle del vostro sistema:

    ENABLE="true"
    GOVERNOR="ondemand"
    MAX_SPEED=1749956
    MIN_SPEED=699982

    Il profilo “ondemand” è quello più consigliato per i laptop in base a test molto accurati. Questo profilo fa in modo che la frequenza della CPU si adatti al carico cui è sottoposta ed è pertanto variabile.

Bene, il gioco è fatto. Se volete controllare la frequenza graficamente, potete usare l’apposito applet di GNOME oppure, ancora meglio, installate il pacchetto emifreq-applet. Ricordatevi però di riconfigurare prima il pacchetto gnome-applets dando agli utenti normali il permesso di intervenire sulla frequenza della CPU, come segue:

sudo dpkg-reconfigure gnome-applets

Saluti e alla prossima.

Buon Linux

About these ads

6 risposte a Laptop, frequenza e temperatura della CPU

  1. Filippo scrive:

    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

    come arrivo a cpu, la directory non esiste, non riesco a capire come mai.

    Cmq grazie ottima guida utilissima :)

  2. stefano scrive:

    Sarà mia un acer il tuo pc?

  3. Stefano scrive:

    CIao, sto provando con un sempron 2800+ 64, già il comando acpi -V da errore. non trova nessun thermal.
    anche cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    non va

  4. Clefery scrive:

    Bello, provo subito. Avevo installato cpufreq usando il governor “performance” perchè il mio flybook con cpu transmeta andava al 30%,
    Ora provo a rimuovere powernowd.

  5. mic scrive:

    Ciao un informazione…ma dopo questa installazione il notebook su che temperature vi sta?
    A me tra i 60 e i 70 gradi.
    E’ un asus a6va.

    Ciao.

  6. alle scrive:

    Ciao
    Il mio fujitsu-siemens con centrino duo, Linux Pardus 2007.2, Kpowersave fa partire la ventola quando il processore è a 55° e la ferma a 50°.

    Ciao

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Connessione a %s...

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

%d bloggers like this: