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
Bene, concentriamoci innanzitutto sul comando cpufreq-selector: la sintassi è quella riportata nello script:
Codice: Seleziona tutto
cpufreq-selector [-c numero_di_cpu] [-g governor(=ondemand/powersave/conservative/performance)] [-f frequenza_in_KHz]
In particolare,
- 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
e salvare (magari sul desktop così è facilmente individuabile, e ad es. col nome
script_di_test.sh)
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:
o semplicemente
Riavvia il sistema e vedi se funziona.
