You are not logged in.
Pages: 1
How do I set this up? What do I need to enable or install?
Thanks in advance.
Last edited by bored2k (2007-09-20 06:05:53)
Offline
You turn it on/off in the BIOS. I'm not aware of a userland tool to do it.
Snork
I don't want to be the Go-To Guy. I want to be the Go-Past Guy. He's
the guy you rush past on your way to bother the first guy.
Me, 08/05
Offline
It's enabled because my Windows boot recognizes it. I've known about tools to do it on other distros, but I haven't been able to get it to run on arch.
Offline
To use the ondemand governor, add "powernow_k8" and "cpufreq_ondemand" to MODULES in /etc/rc.conf and add "echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" to /etc/rc.local.
Offline
That seemed to work, but after much googling, I have to
"echo 1000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq"
everytime I boot the computer. Any way around this?
Offline
Hrm. You shouldn't have to. At the very least, put that command in /etc/rc.local. Beyond that, I dunno: it Just Worked (tm) for me. I've got an Athlon 64 X2 5600+ in an Abit NF-M2 nView.
Have you installed cpufrequtils and is it running? If so, it might be getting in the way. (The ondemand governor tweaks the frequency from within the kernel, whereas the cpufreq program tweaks it from userspace.)
Offline
Hmmkay. So here's what worked :
Edited /etc/conf.d/cpufreq to:
#configuration for cpufreq control
# valid governors:
# ondemand, performance, powersave,
# conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
# PREVIOUSLY, MIN FREQ WAS 2.25GHZ AND MAX 3GHZ
min_freq="1.0GHz"
max_freq="2.3GHz"
I have powernowd and cpufreq in my DAEMONS array.
I'll try disabling those two from the array and see if it still works, as I'm interesting in getting it to work from within the kernel.
Btw, it's an X2 4400+ on an Abit Fatal1ty AN9 board.
Thanks tam1138!
Offline
To use the ondemand governor, add "powernow_k8" and "cpufreq_ondemand" to MODULES in /etc/rc.conf and add "echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" to /etc/rc.local.
That worked too! I'm definitely sticking to this method. Thanks.
Offline
Pages: 1