You are not logged in.
Hello
I have 2 Intel pentium 4 CPU on a server but it's impossible to set the governor ...
% cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 1
cpu MHz : 3000.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pebs bts pni dtes64 monitor ds_cpl cid xtpr
bogomips : 6001.32
clflush size : 64
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 1
cpu MHz : 3000.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pebs bts pni dtes64 monitor ds_cpl cid xtpr
bogomips : 6001.53
clflush size : 64
power management:
% cat /etc/conf.d/cpufreq
#configuration for cpufreq control
# valid governors:
# ondemand, performance, powersave,
# conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="375MHz"
max_freq="3GHz"
in rc.conf
MODULES=(p4_clockmod)
DAEMONS=(... hal cpufreq ...)
(the cpufreq_ondemand and p4_clockmod are loaded .. I verify it with lsmod)
but :
% cpufreq-info
cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006
Veuillez rapportez les erreurs et les bogues à cpufreq@vger.kernel.org, s'il vous plait.
analyse du CPU 0 :
pilote : p4-clockmod
CPUs qui doivent changer de fréquences en même temps : 0 1
limitation matérielle : 375 MHz - 3.00 GHz
plage de fréquence : 375 MHz, 750 MHz, 1.13 GHz, 1.50 GHz, 1.88 GHz, 2.25 GHz, 2.63 GHz, 3.00 GHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 375 MHz et 3.00 GHz.
Le régulateur "performance" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 3.00 GHz.
analyse du CPU 1 :
pilote : p4-clockmod
CPUs qui doivent changer de fréquences en même temps : 0 1
limitation matérielle : 375 MHz - 3.00 GHz
plage de fréquence : 375 MHz, 750 MHz, 1.13 GHz, 1.50 GHz, 1.88 GHz, 2.25 GHz, 2.63 GHz, 3.00 GHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 375 MHz et 3.00 GHz.
Le régulateur "performance" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 3.00 GHz.
It is also impossible to set the governor manually :
sudo cpufreq-set -g ondemand
sudo cpufreq-set -c 0 -g ondemand
echo "ondemand" | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
don't work ...
could someone help me, please ??
Thank you in advance.
(PS : sorry for my bad english)
Offline
Since 2.6.30 ondemand governor no longer works on some CPUs (see dmesg for "ondemand governor failed, too long transition latency of HW, fallback to performance governor"). I have switched to userspace governor with powernowd, works OK.
Offline
OK ... Thanks for your answer :-)
I will try this. (or wait for 2.6.31 ...)
Offline
Change
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="375MHz"
max_freq="3GHz"
to
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
#min_freq="375MHz"
#max_freq="3GHz"
I asked some users, this way noone had problems, so I think it's a good way to configure it. See http://bugs.archlinux.org/task/14083
Offline
@Army : no it doesn't work...
Until now just performance, userspace and powersave work.
Offline