slack 11 + Core Duo T2600 + cpufreqd2.20 = variable frequency for 1 cpu only?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
slack 11 + Core Duo T2600 + cpufreqd2.20 = variable frequency for 1 cpu only?
Hi there!
I am using a Dell m90 with a Intel 2600 (Intel Core Duo 2.1Ghz) processor. I installed cpufreqd-2.2.0 and cpufrequtils-002 on a brand new Slackware 11 with kernel 2.6.17.13 and I can monitor my CPUs (core duo=2 cpus) speed in KDE. All that is working great.
I can customize the rules in cpufreqd.conf and they got reconized well. Simple and excellent.
But.. wait, only ONE of the two processors gets is frequency changed by cpufreqd.
If I do:
Quote:
cpufreqd -D -V 7
(launching in foreground, maximum verbosity), I get upon event (for instance plugging AC cable):
...
Quote:
cpufreqd_loop : New Rule ("AC Rule"), applying.
cpufreqd_set_profile : Couldn't set profile "HPerf" set for cpu0
cpufreqd_loop : Cannot set policy, Rule unchanged ("none").
Yes! only cpu1 has its frequency changed! This is confirmed by the KDE system monitor applet and a
Quote:
cat /proc/cpuinfo
(the lines 'cpu Mhz' is different for each proc):
Quote:
bash-3.1$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2600 @ 2.16GHz
stepping : 8
cpu MHz : 2167.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor vmx est tm2 xtpr
bogomips : 4329.44
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2600 @ 2.16GHz
stepping : 8
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor vmx est tm2 xtpr
bogomips : 4322.79
I am kind of puzzuled here; I do not know where to look to debug this...
##
# Basic states
##
# when AC use performance mode
[Rule]
name=AC Rule
ac=on # (on/off)
profile=HPerf
[/Rule]
[Rule]
name=No AC
ac=off # (on/off)
profile=Low
[/Rule]
##
# Special Rules
##
# CPU Too hot!
[Rule]
name=CPU Too Hot
acpi_temperature=55-100
cpu_interval=50-100
profile=OnDemandLow
[/Rule]
# use performance mode if I'm watching a movie
# I don't care for batteries!
# But don't heat too much.
[Rule]
name=Movie Watcher
programs=xine,mplayer,gmplayer
battery_interval=0-100
acpi_temperature=0-60
cpu_interval=0-100
profile=HPerf
[/Rule]
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.