Strona 1 z 1

Skalowanie częstotliwości cpu

: 10 lutego 2008, 17:37
autor: kabzior
Witam, mam taki problem.
Staram się ustawić skalowanie na Centrino M 1,73 - zawsze mi się to udawało, ale teraz nie mogę sobie poradzić z tym, że:
1. £aduję odpowiednie moduły: speedstep_centrino i cpufreq_ondemand
2. Ustawiam politykę ondemand w

Kod: Zaznacz cały

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
I wszystko działa, jest ondemand.
Do czasu restartu, wtedy przy uruchamianiu jest

Kod: Zaznacz cały

setting ondemand policy....... failed
I po uruchomieniu systemu trzeba powtarzać punkt nr 2.

Będę wdzięczny za wszelką pomoc.

: 10 lutego 2008, 20:59
autor: nuvon
Witaj! Tu przeczytaj listing 3.3 o ustawianiu cpufreqd. Wiem, że gentoo, ale po zamianie emerge na apt-get install wszystko jest tak samo.

Kod: Zaznacz cały

http://www.gentoo.org/doc/pl/power-management-guide.xml#doc_chap3
Zawsze robiłem według tego opisu i działało. Skorzystaj z ustawień z listingu 3.4
Mam nadzieję,że pomoże. Pozdrawiam

: 10 lutego 2008, 22:29
autor: kabzior
Póki co odkryłem że zahaszowanie w /etc/init.d/cpufrequtils

Kod: Zaznacz cały

GOVERNOR="ondemand"
MAX_SPEED="800000"
MIN_SPEED="1730000"
powoduje że nie występuje błąd "setting ondemand... failed" podczas bootowania.

W ten sposób domyślną polityką jest userspace, co jest już sporym osiągnięciem w porównaniu z poprzednim performance który dawał cały czas maksymalną wartość. Niby to userspace też skaluje, ale jakoś nie przekonuje mnie i wolałbym ondemand... tylko że mogę sobie zmieniać

Kod: Zaznacz cały

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
mogę sobie robić

Kod: Zaznacz cały

sudo cpufreq-set -g ondemand
i to działa, jest ondemand... aż do rebootu :/

: 11 lutego 2008, 00:18
autor: nuvon
Spróbuj zainstalować cpuferqd i zostaw go jako jedyny program do skalowania. Upewnij się czy masz cpufrequtils i cpufreq-info.
Potem wyedytuj plik /etc/cpufreqd.conf według listingu z linku w moim poprzednim poscie. Powinno działać

: 12 lutego 2008, 09:13
autor: Maciorra
Witam :)

Bardzo dobry tutorial w tym temacie do przeczytania TU. Zaluje tylko ze moj Celeron M nie jest najlepszym materialem do takich zabaw :)

: 14 kwietnia 2009, 19:58
autor: HiFi
Tak na wszelki wypadek, gdyby kogoś interesowało - teraz managera ustawiamy dzięki demonowi powernowd.

Domyślnym zachowaniem jest tryb "Agresive", polegający na tym, że w momencie obciążenia procesora powyżej 80% częstotliwość jest podnoszona skokowo do najwyższych częstotliwości, a kiedy zapotrzebowanie maleje - obniżana jest stopniowo do wartości minimalnych.