You are not logged in.
Pages: 1 2
I hooked up the EEEPC to an external power supply and monitored the current draw for the different speeds.
With wireless off, screen on dimmest setting and a fully charged battery, the current draw from the power supply varied between 1.08A and 1.13A using the 112.5MHz setting (from ondemand).
Changing to performance (900MHz) did not increase the current draw it remained the same (between 1.08 to 1.14A).
I did some other measurements (with only Konsole running):
with the wireless on the current increased to about 1.26A
with screen on brightest setting the current increased to 1.37-1.4A.
I don't think the apparent change in cpu frequency from "900MHz" to "112.5" MHz is saving any power.
Last edited by eeehk (2007-11-22 5:13:56 am)
Offline
That was a little harsh Chris... I dunno about you but at least Im trying here buddy, I dont see you jumping in with both feet to help us out? Next time i want your opinion, I'll ask for it.
Offline
Chilling_Silence wrote:
That was a little harsh Chris... I dunno about you but at least Im trying here buddy, I dont see you jumping in with both feet to help us out? Next time i want your opinion, I'll ask for it.
That's because I test the water myself before telling everyone else it's safe to drink. And for someone who claimed to be withholding (incorrect) information "I dont wanna give you all the answers on a silver platter" you've don't really have a leg to stand on with regard to offering help to the community.
Now, back on topic.
The reason that the power draw doesn't seem to change is because the Celeron-M doesn't really support Speedstep.
Offline
Jon Bradbury wrote:
Who moderates the moderators?
ooooh creepy thought
You said it.
Offline
Chris wrote:
Chilling_Silence wrote:
That was a little harsh Chris... I dunno about you but at least Im trying here buddy, I dont see you jumping in with both feet to help us out? Next time i want your opinion, I'll ask for it.
That's because I test the water myself before telling everyone else it's safe to drink. And for someone who claimed to be withholding (incorrect) information "I dont wanna give you all the answers on a silver platter" you've don't really have a leg to stand on with regard to offering help to the community.
You really are rather hypocritical and holier-than-thou, aren't you.
Offline
andrewbadera wrote:
Jon Bradbury wrote:
Who moderates the moderators?
ooooh creepy thoughtYou said it.
Andrew, I'm sure you're intelligent enough to recognise irony. Now, come on, stop being a prat and become a true member of the community. Contribute something positive, instead of sitting on the sidelines and making snide remarks.
Thanks
JonB
Offline
In the event that you are like me, and you do not want to be misled by the inaccurate CPU frequencies, you can add the below text to your '/etc/modprobe.d/alias' file to stop the cpufreq and p4_clockmod modules from loading at boot.
alias cpufreq_ondemand off alias p4_clockmod off
The only negative side effect of the above is that for some odd reason the minimixer volume control application does not display its icon in the taskbar and as a result cannot be used
. I primarily make use of the keyboard volume controls, however if you want to mute or unmute the mic you can load up kmix volume control app using the terminal or startup script.
Last edited by NoeeePC4MeWellMaybe... (2007-11-24 2:21:20 pm)
Offline
Isn't p4-clockmod something to do with power-saving? Have you noticed any worsening of battery life since getting rid of it?
Offline
Wait, to explain it to a newbie. Does the method described in the first post work? And does the CPU Speed stay at 900Mhz then after reboot? I don't get a lot of the other replies...
Last edited by Schewaaa (2007-11-24 8:50:40 pm)
Offline
rs-px, p4_clockmod is the driver used by cpufreq to allow so-called dynamic CPU frequency adjustments, but as many of us have mentioned it is of no real use on the eeePC since it implements ODCM/On Demand Frequency Modulation for the Celeron M. Therefore if desired, both modules can be removed.
For what it's worth, on my eeePC out of the box cpufreq was set to 'performance' mode, which disables ODCM and results in the processor running at 900 Mhz (i.e 630mhz actual speed), so unless I have a newer version of the OS than other's most have never seen the supposed power-saving capabilities of ODCM/p4_clockmod. Most importantly: ODCM is not implemented into Windows when using a Celeron M...so you know it's a pretty much useless 'feature' ![]()
Including yourself, there are many other's who have had their eeePC for a longer duration and have contributed (acurate) information pertaining to the p4_clockmod module. Here are a few that I discovered today (I'll be the first to admit that I do not read every post on the forum
)
Walltiger's post: http://forum.eeeuser.com/viewtopic.php?pid=22043#p22043
The idle of your EEE should be just about as cool as the idle of your EEE when its clocked down to 112.5mhz. The reason for this is because the cpu frequency and voltage do not change, there is no change in the amount of clock cycles that your system processes during a 1 second interval. What happens is that when you use "p4-clockmod" to drop the frequency to 112.5mhz all it does is activate the thermal throttling section of the cpu, and all that section does is introduce HALT steps into the cpu's instruction list. Since Linux idles the cpu with halt steps when not busy, there shouldn't be much difference in temperatures.
Of course you could force the EEE to stay at 225mhz using "sudo cpufreq-set -u 225mhz -d 225mhz -g performance" and *if* you leave the machine sitting idle it will likely be just as warm as if you left it at the frequency at the default 900mhz (even though the 900 is not really 900, unless you are lucky and bios 8804 works for you). Again the reason for this is because the cpu throttling is forcing the cpu to process halt instructions(And not actually changing the cpu speed), the same instructions linux runs on the cpu when it is not busy.
I've run my EEE using the "ondemand" cpu speed governor for hours of light usage, and have noticed no improvement in battery life. I did notice however, that the machine is significantly more latent when launching applications or doing anything that requires any amount of processing power as the forced halt instructions obviously slow down the machine a great deal. I myself am more in favor of letting Linux run it's idle loop(halt instructions) at the default speed rather than dealing with increased usage latencies of forced halt instructions.
The cpu in the EEE consumes the same wattage running idle at 900mhz(630 real) as it does running idle at the 'scaled' frequency of 112.5mhz, because the actual frequency *does not change* it's just the forced execution of halt instructions. Halt instructions do save power; when a halt instruction is executed the cpu gets a bit of 'rest' where it consumes significantly less power than if it was executing a complex SSE2 instruction. The thing to determine in this case is if a cpu being forced to idle 85% of the time (or whatever it is that we set the throttle to) is more electrically efficient than letting linux fill up the remaining cpu cycles with the halt command. It is possible that forcing halt steps will increase battery life very marginally, but the difference is likely so marginal and the performance hit so much greater that in the end it doesn't make throttling the cpu particularly desirable
midtoad's post: http://forum.eeeuser.com/viewtopic.php?pid=22047#p22047
SmallFootprint wrote:
Let's try to get a quantitative measure of the temperature at 900 MHz and at 112 MHz! Put a thermometer on the eee-pc's keyboard?
Room temp: 21C
temp of keyboard top at space key using alcohol thermometer (-35 - +50C range)
- after 15 min. at idle (112.5 MHz, CPU utilisation 5-10%): 36.5C
- after 15 min. at 900 MHz, CPU utilisation 80% (youtube videos): 35.0C !!
Last edited by NoeeePC4MeWellMaybe... (2007-11-24 10:16:44 pm)
Offline
Wait, I'm confused, I meant running it at REAL 900 Mhz instead...
Offline
can i undo the the comand i just entered.......
Now, if you do this in Linux:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Tells you the available cgovernors of CPU Frequency Scaling
ondemand will do it for you
Performance will always run at max
i want to turn this off or undo whatever i did, just in case it causes damage.
Offline
Running 'cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors' will not make any modifications to your system, that particular command only reports the two ODCM throttling methods available.
You really do not want to use 'ondemand' throttling with the eeePC (or any Celeron M for that matter). The p4_clockmod ODCM throttle state switching speed is quite slow, and results in a 2-3 second period of horrible screen redraw whenever you go from an relatively idle state to an active state like dragging a window around. Overall, it really makes the system feel very sluggish.
Offline
I'm kind of a new, but what I'm getting from this thread is that there is really no way to clock the CPU to 900 mhz in default xandros?
Offline
Yes there is, you are awakening a very very old thread. You should try to search first, and have a look in the wiki of eeeuser and you will find all you need to know about the overclock in xandros.
Dont reply in this thread, just move into a newer one thx
Offline
No, no, no. Do ask questions in the current thread. New threads that are duplicates of old ones are Bad.
Offline
there are newer threads with better info about oveclocking, he should move into the eee module thread, there is one very recent here and it is not a duplicate of any other threads: http://forum.eeeuser.com/viewtopic.php?id=9797
Offline
Pages: 1 2