Screenlet pro změnu frekvence CPU

dvdmchl

Screenlet pro změnu frekvence CPU
« kdy: 24. 02. 2011, 10:53:37 »
Jsem asi lama. Ale nikde nemůžu najít screenlet, který by mi zobrazoval aktuální frekvenci na všech jádrech a umožnil mi měnit mód.
Víte někdo o nějakým?
« Poslední změna: 24. 02. 2011, 19:24:18 od Petr Krčmář »


trubicoid2

Re: Screenlet pro cpufreq
« Odpověď #1 kdy: 24. 02. 2011, 11:49:43 »
no ja to umim z prikazove radky, ale je k tomu potreba root (k zapisu, ke cteni myslim ne)

cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_cur_freq
cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_governor
echo "userspace" >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
...
cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_available_frequencies
FREQ=3000000
echo $FREQ >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
...

dvdmchl

Re: Screenlet pro cpufreq
« Odpověď #2 kdy: 24. 02. 2011, 12:13:44 »
Jo jasny z toho bude ten screenlet čerpat. Používám tohle: http://screenlets.org/index.php/Home. A hledám do toho screenlet pro cpufreq. Našel jsem CPUGovernor, ale ten zobrazuje jen kdyz najedu mysi, a navic pouze ukazuje jaky je nastaveny mod, ale necte aktualni frekvenci, viz.:

david@pupis:~$ cpufreq-info | grep "current CPU"
  current CPU frequency is 800 MHz.
  current CPU frequency is 800 MHz.

dvdmchl

Re: Screenlet pro změnu frekvence CPU
« Odpověď #3 kdy: 28. 02. 2011, 09:17:24 »
Tak jsem nakonec screenlets úplně vyhodil a použil jeden z gnome appletů. Funguje to pěkně, ale mám problém s uložením konfigu pro cpufreq.
Do /etc/rc.local jsem přidal tyhle řádky:
Kód: [Vybrat]
cpufreq-set -c 0 --min 800mhz --max 2.8ghz
cpufreq-set -c 1 --min 800mhz --max 2.8ghz
cpufreq-set -c 0 -g ondemand
cpufreq-set -c 1 -g ondemand

Funguje to, ale jen do doby než přepnu na jiný governor. Jakmile pak přepnu zpátky na ondemand, tak je mi cpufreq-info vypíše, že povolené rozsahy jsou 2.8Ghz - 2.8Ghz a obě jádra jedou na plno.

Nevíte někdo jak správně nakonfigurovat cpufreq, někde dělám chybu.

dvdmchl

Re: Screenlet pro změnu frekvence CPU
« Odpověď #4 kdy: 28. 02. 2011, 20:33:37 »
Tak nakonec bylo třeba doplnit do /etc/default/cpufreqd
Kód: [Vybrat]
CPUFREQ_CPU_MODULE="speedstep-centrino"Více zde: http://ubuntuforums.org/showthread.php?t=248867

Pak nakonfigurovat /etc/cpufreqd.conf

A pak už jen
Kód: [Vybrat]
sudo service cpufreqd restart