LINUX.ORG.RU

cpu scaling - не понимаю...


0

0

Хмм поставил на лаптоп Red Hat, вытащил в гноме на панель CPU Frequency Monitor и частоты красиво прыгает туда-сюда в зависимости от загруженности процессора.. Поставил live-cd Ubuntu, там тоже самое. Поставил Debian и зачем-то сделал все согласно как здесь:

http://forum.notebookreview.com/showthread.php?t=161517

т.е. проще говоря поставил cpufreqd, теперь независимо от его настроек (min и max) частота стабильно стоит на max и не зависит от нагрузки проца вообще... Причем независимо от governer'ов и т.д.

Что я делаю не так?...

в ядре включено управление скоростью?

devl547 ★★★★★
()

хмм а виноват таки явно cpufreqd потому что без шнура governer=ondemand и все скачет чудесно..

dissident ★★
() автор топика
Ответ на: удаленный комментарий

все разобрался, похоже скачки в зависимости от нагрузки поддерживает только профиль ondemand, а разница в min/max во всех остальных в настройках cpufreqd это хитрая на#бка, а может это связано с моим конкретным процом...

вобщем у меня так: устанавливай min/max хоть до опупения, пока профиль в /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor не будет ondemand никакого изменения не произойдет и все будет сидеть вечно на max из-за чего проц будет тупо греться.

Откоментировал профили "On Demand High" и "On Demand Low" и там где cpufreqd устанавливал "Performance" поменял на "On Demand" - все стало чудесно.

dissident ★★
() автор топика
Ответ на: комментарий от devl547

странно... изменяют в смысле самостоятельно в зависимости от нагрузки да... значит у меня что-то недокошерно. важно что работает в ondemand который by default, ну и хватит.

зы может не хватает какого-нибудь модуля для проца?

srg@cocaine:~$ lsmod | grep cpufreq
acpi_cpufreq 6796 0
cpufreq_conservative 5960 0
cpufreq_stats 3776 0
cpufreq_ondemand 6476 1
freq_table 4224 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_userspace 3172 0
cpufreq_powersave 1856 0
processor 32576 3 acpi_cpufreq,thermal

с этими вроде все хорошо..

зато centrino никакого нету:

srg@cocaine:~$ lsmod | grep centrino
srg@cocaine:~$

но это какбы и не centrino вроде а какой-то M:

srg@cocaine:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.70GHz
stepping : 6
cpu MHz : 600.000
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
bogomips : 1200.01
clflush size : 64
power management:

dissident ★★
() автор топика
Ответ на: комментарий от dissident

:D не, у меня именно в ядре, а не в модулях они.

devl547 ★★★★★
()
Ответ на: комментарий от dissident

В lenny/sid была та же проблема.
Оказалось, что в зависимостях к cpufreqd
не установлен минимальный номер версии для libcpufreq0
Как результат при apt-get, libcpufreq0 не обновляется
и мы имеем такую хрень.

hyde
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.