LINUX.ORG.RU

cpufreq для Celeron M


0

0

Подскажите кусок конфига ядра для сабжа. Дело в том, что у меня ничего не появляется в /sys/devices/system/cpu/cpu0/ и при загрузке модуль speedstep_cеntrino пишет, что нет такого устройства. Также мне не ясна роль модулей cpufreq_*. Я читал, что некоторые из них нужно вкомпилировать в ядро. Одним словом нужно больше информации.

★★★

А что у тебя в /proc/cpuinfo ?

Мой целик работает с CONFIG_X86_P4_CLOCKMOD вкомпилённым в ядро ...

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
p4-clockmod


cat /proc/cpuinfo | grep Cel
model name : Mobile Intel(R) Celeron(R) CPU 2.40GHz

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

> а для celeron-а работает speedstep?

В новых целеронах /proc/cpuinfo показывает ss, cpufreq не работает. Меня это не радует. Надо бы пообщаться с разработчиками, но всё недосуг...

Deleted
()

cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Celeron(R) M processor 1500MHz
stepping : 5
cpu MHz : 1500.108
cache size : 512 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 tm pbe
bogomips : 2973.69

То есть обычный Селерон М. Что за ss? В выводе я ничего подобного не вижу. В ядре есть опция X86_SPEEDSTEP_RELAX_CAP_CHECK - не проверять процессор на speedstep совместимость. Может ей воспользоваться?

И еще, что делают CPU_FREQ_GOV_PERFORMANCE, CPU_FREQ_GOV_POWERSAVE, CPU_FREQ_GOV_USERSPACE и т.д. ?

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

>То есть обычный Селерон М.

Видимо так и есть...

"Speed Step functions are disabled in the celeron version"

>И еще, что делают CPU_FREQ_GOV_PERFORMANCE, CPU_FREQ_GOV_POWERSAVE, CPU_FREQ_GOV_USERSPACE...

это "политики" управления CPUFREQ. Соответственно PERFORMANCE - максимальная частота, POWERSAVE-минимальная, USERSPACE - ставит выбранную из таблицы частот. Есть еще ONDEMAND -- рулит частотой динамически в зависимости от загрузки процессора...

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

То ест speedstep просто не работает. Хорошо. Но хоть как то cpufreq на этом селероне работает?
Как эти политики лучше скомпилировать, модулями или статично? И как ими управлять. Я так понимаю они противоречат друг другу, а загружаются как ни странно все.

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