[Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
[Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
Ciao a tutti,non riesco a modificare la cpu tramite l'applet variazione frequenza cpu
mi si avvia sempre a velocità max di 1.40
ho cercato di impostare l'avvio su ondemand ma niente....il valore non cambia...
ora la mia sistuazione è questa...che modifiche posso apportare?graizie mille a tutti
mi si avvia sempre a velocità max di 1.40
ho cercato di impostare l'avvio su ondemand ma niente....il valore non cambia...
ora la mia sistuazione è questa...che modifiche posso apportare?graizie mille a tutti
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
Io personalmente ho adottato il seguente script per il CPU scaling automatico. Vedi se ti può aiutare
Ciao,
Ciao,
Codice: Seleziona tutto
#!/bin/bash
#
# Script per la gestione del risparmio energetico: imposta la frequenza di CPU in modo differente a seconda che il pc sia alimentato da rete
# elettrica o da batteria.
#
# Per eventuali modifiche seguire la sintassi del comando cpufreq-selector:
#
# cpufreq-selector [-c numero_di_cpu] [-g governor(=ondemand/powersave/conservative/performance)] [-f frequenza_in_KHz]
#
# Può essere utile far esguire lo script
# 1. All'avvio del sistema, per impostare da subito ed in maniera definitiva una determinata frequenza di CPU.
# In tal caso:
# - assicurarsi che lo script sia eseguibile
# - includere lo script nell'elenco delle applicazioni d'avvio
# - disattivare (cambiandolo di nome o rendendolo non eseguibile) lo script /etc/init.d/ondemand.
# 2. Ad intervalli regolari di tempo, per monitorare lo stato del sistema ed adeguare in conseguenza la frequenza di CPU.
# In questo caso è possibile pianificare l'esecuzione dello script attraverso Cron:
# - verificare che il servizio Cron sia attivo attraverso il comando
# sudo service cron status
# - assicurarsi che lo script sia eseguibile
# - all'interno di una sessione bash eseguire
# sudo crontab -e
# - pianificare l'esecuzione dello script (qui si assume una volta al minuto) digitando al termine del file
# * * * * * sh path_dello_script/energy_saver.sh
# - aggiungere al file una o più righe vuote
# - salvare e chiudere (in sequenza Ctrl+O Enter Ctrl+X)
# - riavviare il servizio Cron attraverso il comando
# sudo service cron restart
var=`cat /proc/acpi/ac_adapter/AC/state`
if [ "$var" = "state: on-line" ]
then
cpufreq-selector -c 0 -g ondemand
else
cpufreq-selector -c 0 -g powersave
fi
exit 0
Soltanto quando siamo in grado di dare possediamo veramente.
Tutto ciò che non siamo in grado di dare ci possiede. [André Gide]
Tutto ciò che non siamo in grado di dare ci possiede. [André Gide]
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
grazie mille...guarda pensavo di impostar edefinitivamente su userspace la cosa....sono riuscito a modificare i valori di latenza
da 800 a 1,40 ed ora uso powerspace...
ora per avere questa configurazione anche al prox avvio di ubuntu come posso fare? non riesco,mi ritorna performance!!
da 800 a 1,40 ed ora uso powerspace...
ora per avere questa configurazione anche al prox avvio di ubuntu come posso fare? non riesco,mi ritorna performance!!
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
se inserisco nel terminale:
sudo cpufreq-set -g ondemand -d 800000 -u 1400000 -c 0
mi cambia i valori min e max ma all'avvio ho sempre impostato performace e la latenza mi torna fissa a minimo 1.40 a massimo 1.40..
non so dove mettere mani....help!
sudo cpufreq-set -g ondemand -d 800000 -u 1400000 -c 0
mi cambia i valori min e max ma all'avvio ho sempre impostato performace e la latenza mi torna fissa a minimo 1.40 a massimo 1.40..
non so dove mettere mani....help!
Ultima modifica di smevrd il martedì 19 ottobre 2010, 14:14, modificato 1 volta in totale.
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
Andiamo con ordine. Dunque, credo che il tuo problema sia simile a quello che avevo io (e che, francamente, hanno tutti con Gnome), cioè il risparmio energetico.
Anche io inizialmente ho installato l'applet "Variazione frequenza CPU" ed anche io ho sperimentato che, al riavvio di sistema, l'applet "dimentica" le impostazioni stabilite nella sessione precedente (nel mio caso, al reboot, la CPU era sistematicamente impostata su ondemand). La mia necessità era, invece, che, in condizioni di alimentazione da batteria, la frequenza scendesse a Powersave.
Dopo un po' di ricerche ho scoperto che
- lo stato di alimentazione del pc viene mantenuto aggiornato nel file /proc/acpi/ac_adapter/AC/state e che
- per impostare la frequenza di CPU si può utilizzare il comando cpufreq-selector.
Di qui lo script che ho postato e che, se eseguito al boot del sistema, ti consente di impostare la frequenza di CPU come desiderato.
Ovviamente dovrai modificare lo stesso script come più opportuno per i tuoi scopi, ma credo che la strada possa essere questa.
Ciao,
Anche io inizialmente ho installato l'applet "Variazione frequenza CPU" ed anche io ho sperimentato che, al riavvio di sistema, l'applet "dimentica" le impostazioni stabilite nella sessione precedente (nel mio caso, al reboot, la CPU era sistematicamente impostata su ondemand). La mia necessità era, invece, che, in condizioni di alimentazione da batteria, la frequenza scendesse a Powersave.
Dopo un po' di ricerche ho scoperto che
- lo stato di alimentazione del pc viene mantenuto aggiornato nel file /proc/acpi/ac_adapter/AC/state e che
- per impostare la frequenza di CPU si può utilizzare il comando cpufreq-selector.
Di qui lo script che ho postato e che, se eseguito al boot del sistema, ti consente di impostare la frequenza di CPU come desiderato.
Ovviamente dovrai modificare lo stesso script come più opportuno per i tuoi scopi, ma credo che la strada possa essere questa.
Ciao,
Ultima modifica di vda il martedì 19 ottobre 2010, 14:17, modificato 1 volta in totale.
Soltanto quando siamo in grado di dare possediamo veramente.
Tutto ciò che non siamo in grado di dare ci possiede. [André Gide]
Tutto ciò che non siamo in grado di dare ci possiede. [André Gide]
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
si mi va bene anche questa soluzione ma ci sono 2 problemi...
1)la frequenza cpu min mi rimane uguale a quella max! quindi anche in powersafe ho 1.40 ghz! è questo il problema
se digito
sudo cpufreq-set -g ondemand -d 800000 -u 1400000 -c 0
mi cambia la frequenza ma al riavvio il min mi torna a 1.40...
2)non so come si crea uno script
1)la frequenza cpu min mi rimane uguale a quella max! quindi anche in powersafe ho 1.40 ghz! è questo il problema
se digito
sudo cpufreq-set -g ondemand -d 800000 -u 1400000 -c 0
mi cambia la frequenza ma al riavvio il min mi torna a 1.40...
2)non so come si crea uno script
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
ora in automatico a batteria mi va a 800 ghz e con ac 1.40...fisso non so perchè ne come ma meglio così....grazie cmq per le risposte
Re: [Install] Variazione cpu acer 3810T Centrino Intel Core 2 Solo
Bene, concentriamoci innanzitutto sul comando cpufreq-selector: la sintassi è quella riportata nello script:
si mi va bene anche questa soluzione ma ci sono 2 problemi...
1)la frequenza cpu min mi rimane uguale a quella max! quindi anche in powersafe ho 1.40 ghz! è questo il problema
se digito
sudo cpufreq-set -g ondemand -d 800000 -u 1400000 -c 0
mi cambia la frequenza ma al riavvio il min mi torna a 1.40...
2)non so come si crea uno script
Codice: Seleziona tutto
cpufreq-selector [-c numero_di_cpu] [-g governor(=ondemand/powersave/conservative/performance)] [-f frequenza_in_KHz]
- il parametro c indica il numero di cpu (0, 1, 2, etc.). Questo implica anche che, se hai una macchina con due processori (forse è il caso tuo), dovrai ripetere l'istruzione per entrambi i processori.
- i parametri g e f indicano rispettivamente governor e frequenza e, tipicamente, vengono usati in modo mutuamente esclusivo: se indichi uno è bene non specificare l'altro.
In definitiva, diciamo che un possibile comando, ad es. per impostare la frequenza di cpu su powersave potrebbe essere:
Codice: Seleziona tutto
cpufreq-selector -c 0 -g powersave
cpufreq-selector -c 1 -g powersave
Abbiamo, però, già appurato che questa impostazione non si conserverà fino ad un successivo riavvio del sistema. Di qui la necessità di "dire" al sistema, appena si riavvia, di settare la frequenza di cpu come desiderato. In altri termini, dobbiamo scrivere uno script (o, se preferisci, una porzione di codice bash) che il pc dovrà eseguire non appena acceso.
Su come scrivere uno script, ti conviene leggere una delle innumerevoli guide che girano sulla rete. Per il nostro caso, sarà sufficiente aprire un file (Applicazioni -> Accessori -> Editor di testo ), scrivere
Codice: Seleziona tutto
#!/bin/bash
cpufreq-selector -c 0 -g powersave
cpufreq-selector -c 1 -g powersave
exit 0
Quello appena creato è uno script. Il ns. obiettivo è quello di farlo eseguire all'avvio del sistema. A tal fine:
- menu Sistema -> Preferenze -> Applicazioni d'avvio
- pulsante Aggiungi
- Compila i campi. In particolare il campo comando dovrà riportare:
Codice: Seleziona tutto
sh /home/<nome_utente>/Scrivania/script_di_test.sh
o semplicemente
Codice: Seleziona tutto
sh /home/simone/Scrivania/script_di_test.sh
Riavvia il sistema e vedi se funziona.
Ultima modifica di vda il martedì 19 ottobre 2010, 15:54, modificato 1 volta in totale.
Soltanto quando siamo in grado di dare possediamo veramente.
Tutto ciò che non siamo in grado di dare ci possiede. [André Gide]
Tutto ciò che non siamo in grado di dare ci possiede. [André Gide]
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 5 ospiti