Problema CPUFreq
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 3 123 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 36

Discussione: Problema CPUFreq

Cambio titolo
  1. #1
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054

    Problema CPUFreq

    Ciao a tutti, avrei un problemino.

    Ho installato cpufreq su un notebook per la gestione delle frequenze, il problema è che non mantiene il profilo "conservative".

    In pratica ho impostato l'avvio automatico all'accensione del pc e funziona, gli ho comandato pure di impostarsi "conservative" appena avviato ed effettivamente lo fa, ma dopo qualche secondo ritorna su "ondemand".

    Spero di essermi spiegato, grazie.

  2. #2
    Linux User #443462 L'avatar di veleno77
    Registrato il
    04-05
    Località
    Torino
    Messaggi
    6.536
    hai configurato il file di cpufreq ?

  3. #3
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Non lo trovo, avevo letto di farlo anche su altri siti, però le cartelle a cui si riferiscono non ci sono, su un sito ho letto questo:

    "apri gconf-editor e posizionati sul percorso "/apps/gnome-power-manager/cpufreq""

    Ma arrivo a gnome-power-manager e non c'è cpufreq
    Su un altro sito ho letto di andare su /etc/rc.conf ma vado su etc e non c'è nessuna cartella/file di nome rc.conf
    Ultima modifica di EgYpT; 14-07-2011 alle 19:51:08

  4. #4
    Nothing L'avatar di H33Razer
    Registrato il
    12-07
    Messaggi
    4.062
    Citazione EgYpT Visualizza Messaggio
    Non lo trovo, avevo letto di farlo anche su altri siti, però le cartelle a cui si riferiscono non ci sono, su un sito ho letto questo:

    "apri gconf-editor e posizionati sul percorso "/apps/gnome-power-manager/cpufreq""

    Ma arrivo a gnome-power-manager e non c'è cpufreq
    Su un altro sito ho letto di andare su /etc/rc.conf ma vado su etc e non c'è nessuna cartella/file di nome rc.conf
    Hai fatto caso alla distro che utilizzi?
    Il file rc.conf è esclusivo di Arch, per dire.

    E su Arch ho questo:
    Codice PHP:
    [user@pc ~]$ cat /etc/conf.d/cpufreq 
    #configuration for cpufreq control

    # valid governors:
    #  ondemand, performance, powersave,
    #  conservative, userspace
    governor="conservative"

    # limit frequency range (optional)
    # valid suffixes: Hz, kHz (default), MHz, GHz, THz
    min_freq="1GHz"
    max_freq="1.7GHz"

    # use freq to set up the exact cpu frequency using it with userspace governor
    #freq= 
    Nel citato rc.conf ho attivo, sotto i moduli:
    Codice PHP:
    # -----------------------------------------------------------------------
    # HARDWARE
    # -----------------------------------------------------------------------
    #
    # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
    # MOD_BLACKLIST: Prevent udev from loading these modules
    # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
    #
    # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
    #
    MOD_AUTOLOAD="yes"
    #MOD_BLACKLIST=() #deprecated
    MODULES=(acpi-cpufreq cpufreq_conservative
    Se il primo file c'è anche da te sei a buon punto, perché devi trovare dove abilitare i moduli al boot per la tua distro.
    Ultima modifica di H33Razer; 14-07-2011 alle 20:23:54
    Pochi servizi, poche novità

  5. #5
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Il notebook utilizza Ubuntu, ultima versione se non erro.

    Andando su "etc" e cercando il file scrivendo a mano il nome (rc.conf) ne trova uno, però è totalmente differente da quello che hai riportato tu, screen:


  6. #6
    Nothing L'avatar di H33Razer
    Registrato il
    12-07
    Messaggi
    4.062
    Citazione EgYpT Visualizza Messaggio
    Il notebook utilizza Ubuntu, ultima versione se non erro.

    Andando su "etc" e cercando il file scrivendo a mano il nome (rc.conf) ne trova uno, però è totalmente differente da quello che hai riportato tu, screen:

    --screen--
    Questo perché Arch usa quel file come file unico di configurazione, su Ubuntu fai un giro su /etc/init.d/cpufrequtils
    Su /etc/modules dovresti trovare quello che io ho su rc.conf alla sezione modules=(...), puoi postare il contenuto di quel file? Tag PHP se possibile
    Pochi servizi, poche novità

  7. #7
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Questo è /etc/modules:

    Codice PHP:
    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.

    lp 

    Questo è /etc/init.d/cpufrequtils:


    Codice PHP:
    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:       cpufrequtils
    # Required-Start: $remote_fs loadcpufreq
    # Required-Stop:
    # Default-Start:  2 3 4 5
    # Default-Stop:
    # Short-Description: set CPUFreq kernel parameters
    # Description: utilities to deal with CPUFreq Linux 
    #    kernel support
    ### END INIT INFO


    DESC="CPUFreq Utilities"

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    CPUFREQ_SET
    =/usr/bin/cpufreq-set
    CPUFREQ_INFO
    =/usr/bin/cpufreq-info
    CPUFREQ_OPTIONS
    =""

    # use lsb-base
    . /lib/lsb/init-functions

    # Which governor to use. Must be one of the governors listed in:
    #   cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
    #
    # and which limits to set. Both MIN_SPEED and MAX_SPEED must be values
    # listed in:
    #   cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    # a value of 0 for any of the two variables will disabling the use of 
    # that limit variable.
    #
    # WARNING: the correct kernel module must already be loaded or compiled in.

    # Set ENABLE to "true" to let the script run at boot time.

    # eg:    ENABLE="true"
    #    GOVERNOR="ondemand"
    #    MAX_SPEED=1000
    #    MIN_SPEED=500

    ENABLE="true"
    GOVERNOR="conservative"
    MAX_SPEED="2170"
    MIN_SPEED="1000"

    check_governor_avail() {
        
    info="/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors"
        
    if [ -f $info ] && grep -"\<$GOVERNOR\>" $info then
            
    return 0;
        
    fi
        
    return 1;
    }

    [ -
    x $CPUFREQ_SET ] || exit 0

    if [ -/etc/default/cpufrequtils ] ; then
        
    . /etc/default/cpufrequtils
    fi

    # if not enabled then exit gracefully
    "$ENABLE"true" ] || exit 0

    if [ -"$MAX_SPEED] && [ $MAX_SPEED != "0" ] ; then
        CPUFREQ_OPTIONS
    ="$CPUFREQ_OPTIONS --max $MAX_SPEED"
    fi

    if [ -"$MIN_SPEED] && [ $MIN_SPEED != "0" ] ; then
        CPUFREQ_OPTIONS
    ="$CPUFREQ_OPTIONS --min $MIN_SPEED"
    fi

    if [ -"$GOVERNOR] ; then
        CPUFREQ_OPTIONS
    ="$CPUFREQ_OPTIONS --governor $GOVERNOR"
    fi

    CPUS
    =$(cat /proc/stat|sed -ne 's/^cpu\([[:digit:]]\+\).*/\1/p')
    RETVAL=0
    case "$1" in
        start
    |force-reload|restart|reload)
            
    log_action_begin_msg "$DESC: Setting $GOVERNOR CPUFreq governor"
            
    if check_governor_avail then
                
    for cpu in $CPUS ; do
                    
    log_action_cont_msg "CPU${cpu}"
                    
    $CPUFREQ_SET --cpu $cpu $CPUFREQ_OPTIONS 2>&> /dev/null || \
                        
    RETVAL=$?
                
    done
                log_action_end_msg $RETVAL 
    ""
            
    else
                
    log_action_cont_msg "disabled, governor not available"
                
    log_action_end_msg $RETVAL
            fi
            
    ;;
        
    stop)
            ;;
        *)
            echo 
    "Usage: $0 {start|stop|restart|reload|force-reload}"
            
    exit 1
    esac

    exit 
    Ultima modifica di EgYpT; 14-07-2011 alle 23:15:04

  8. #8
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Come vedi i valori ENABLE, GOVERNOR, MAX_SPEED e MIN_SPEED di cpufrequtils sono stati modificati, da me ovviamente, però riavviando non cambia nulla

    Originariamente erano impostati così:

    ENABLE="true"
    GOVERNOR="ondemand"
    MAX_SPEED="0"
    MIN_SPEED="0"


    PS: non volevo creare un altro post ma editarlo, ho sbagliato, sry
    Ultima modifica di EgYpT; 14-07-2011 alle 23:17:20

  9. #9
    Nothing L'avatar di H33Razer
    Registrato il
    12-07
    Messaggi
    4.062
    Citazione EgYpT Visualizza Messaggio
    PS: non volevo creare un altro post ma editarlo, ho sbagliato, sry
    Ti rispondo in Assembly: NOP (nope -> non importa )
    A occhio e croce, basterebbe aggiungere cpufreq_conservative sotto lp in /etc/modules. Curiosità, cosa ti restituisce
    Codice PHP:
    lsmod grep cpufreq 
    ?
    Pochi servizi, poche novità

  10. #10
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Il ps era per un eventuale mod

    lsmod | grep cpufreq non mi restituisce nulla, premo invio ed è come se non avessi scritto nulla

  11. #11
    Nothing L'avatar di H33Razer
    Registrato il
    12-07
    Messaggi
    4.062
    Citazione EgYpT Visualizza Messaggio
    Il ps era per un eventuale mod
    lsmod | grep cpufreq non mi restituisce nulla, premo invio ed è come se non avessi scritto nulla
    Questo perché grep non trova nulla di quello cercato.
    Qui qualcosa

    Questa la pagina dedicata ad Arch
    Qui Jupiter, sarà pure sul Software Center ora
    Ultima modifica di H33Razer; 14-07-2011 alle 23:38:07
    Pochi servizi, poche novità

  12. #12
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Citazione H33Razer Visualizza Messaggio
    Questo perché grep non trova nulla di quello cercato.
    Qui qualcosa
    Quella pagina mi fa paura solo a guardarla

    Nel frattempo ho provato ad aggiungere il cpufreq_conservative al modules ma non è cambiato nulla

  13. #13
    Nothing L'avatar di H33Razer
    Registrato il
    12-07
    Messaggi
    4.062
    Citazione EgYpT Visualizza Messaggio
    Quella pagina mi fa paura solo a guardarla

    Nel frattempo ho provato ad aggiungere il cpufreq_conservative al modules ma non è cambiato nulla
    Servirebbe un riavvio, per averlo subito vuole un
    Codice PHP:
    sudo modprobe cpufreq_conservative 
    Ho aggiunto qualcosa al post precedente
    Pochi servizi, poche novità

  14. #14
    JACKPOT! L'avatar di EgYpT
    Registrato il
    09-03
    Località
    Toscana
    Messaggi
    4.054
    Si si avevo già riavviato, anzi, pure spento.

    Provo un attimo jupiter che mi ispira

  15. #15
    Nothing L'avatar di H33Razer
    Registrato il
    12-07
    Messaggi
    4.062
    Citazione EgYpT Visualizza Messaggio
    Si si avevo già riavviato, anzi, pure spento.
    Provo un attimo jupiter che mi ispira
    Sto vedendo che, per lavorare a livelli di configurazione via textfile, Arch non è molto peggio di Ubuntu/Debian, anzi.
    Un avviso, almeno da me Jupiter doveva essere aggiunto al sudoers perché vuole diritti di root.
    Pochi servizi, poche novità

Pag 1 di 3 123 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •