Fórum Root.cz
Hlavní témata => Software => Téma založeno: dvdmchl 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?
-
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
...
-
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.
-
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:
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.
-
Tak nakonec bylo třeba doplnit do /etc/default/cpufreqd
CPUFREQ_CPU_MODULE="speedstep-centrino"
Více zde: http://ubuntuforums.org/showthread.php?t=248867 (http://ubuntuforums.org/showthread.php?t=248867)
Pak nakonfigurovat /etc/cpufreqd.conf
A pak už jen sudo service cpufreqd restart