Editing N900 Hardware Power Consumption

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 30: Line 30:
* Backlight on max +150 mA, +40mA on 4 of 5 steps in simple brightness applet & low ambient (/sys/class/backlight/acx565akm/brightness = 63)
* Backlight on max +150 mA, +40mA on 4 of 5 steps in simple brightness applet & low ambient (/sys/class/backlight/acx565akm/brightness = 63)
* Media player playing MP3, one step above mute. 110 mA T
* Media player playing MP3, one step above mute. 110 mA T
 +
* More media player measurements (ssh over wifi, gsm off, same file)
 +
those values are moot - for the first 2 it's irrelevant which process is *idle* since the CPU should zeroclock anyway, alas here it's at fixed clock-freq which is NOT recommended. For the rest the only useful audio source to run those tests is a pink noise at 0dB. See `man sox` for how to create such file. Or to set volume to 1 step above zero, see above - so the whole music content becomes irrelevant. For arbitrary music the amplifier will introduce random "noise" up to 2000mW to the figures. The BQ24150 can't average out that noise. Further there's "GUI on" which means "backlight" and that's very random and even depending on ambient light, see 3 bullets above --[[User:joerg_rw|joerg_rw]] 12:52, 13 May 2015 (UTC)
 +
Not fixed, it's ondemand w/ bottom freqs allowed as specified.
 +
I restarted the same track every time, so the comparison should be quite  adequate, tho a noise would be better, yep. Also, where did you get the information regarding the bq24150 performance? Such spikes (if there are any) would be smoothed by the capacitors on the power lanes and then detected by bq24150, no? I didn't get any numbers on it from the datasheets tho.
 +
No backlight ofc.
 +
[[User:l29ah|l29ah]] 22:53, 14 May 2015 (UTC)
 +
** idle @125MHz: 45mW T
 +
** idle @250MHz: 76mW T
 +
** mediaplayer mp3 playback, max volume, speakers: 415mW T
 +
** mediaplayer mp3 playback, max volume, headphones: 262mW T
 +
** openmediaplayer mp3 playback, max volume, headphones: 230mW T
 +
** mediabox mp3 playback, max volume, speakers: 463mW T
 +
** mediabox mp3 playback, max volume, headphones: 324mW T
 +
** oscp mp3 playback, 99% volume, gui on, speakers: 434mW T
 +
** oscp mp3 playback, 99% volume, gui on, headphones: 301mW T
 +
** oscp mp3 playback, 99% volume, gui off, headphones: 273mW T
 +
** oscp mp3 playback, ALSA, PA's mixer setup, 99% softvol, gui off, headphones: 195mW T
* Vibrator at max +120 mA
* Vibrator at max +120 mA
* md5sum /dev/zero 250 mA T
* md5sum /dev/zero 250 mA T
Line 38: Line 55:
* 3G connected, good signal, no data or other activity +8 mA.
* 3G connected, good signal, no data or other activity +8 mA.
* 2G connected, good signal, no data or other activity +5 mA
* 2G connected, good signal, no data or other activity +5 mA
 +
 +
===2x bash infinite loops, by frequency===
 +
* 250MHz 278mW T
 +
* 500MHz 524mW T
 +
* 805MHz 903mW T
 +
* 900MHz 1064mW T
 +
 +
So it seems like the power saving cpufreq hacks are largely irrelevant and one would always use ondemand for maximum CPU peak throughput. Needs further testing with irregular I/O-dependent load tho.
 +
 +
'''NOTE: everything >500MHz WILL destroy your CPU long term, due to overheating and EM''' This is as evident as the rule "You shall not operate 12V incandescent Lamp at 15V or 20V"
 +
--[[User:joerg_rw|joerg_rw]] 12:28, 13 May 2015 (UTC)
===2G data, short pings===
===2G data, short pings===
Line 67: Line 95:
3G recieving at 200 k/s 275 mA
3G recieving at 200 k/s 275 mA
-
==random adds:==
+
===random adds:===
-
 
+
-
===2x bash infinite loops, by frequency===
+
-
* 250MHz 278mW T
+
-
* 500MHz 524mW T
+
-
* 805MHz 903mW T
+
-
* 900MHz 1064mW T
+
-
 
+
-
So it seems like the power saving cpufreq hacks are largely irrelevant and one would always use ondemand for maximum CPU peak throughput. Needs further testing with irregular I/O-dependent load tho.
+
-
 
+
-
'''NOTE: everything >500MHz WILL destroy your CPU long term, due to overheating and EM''' This is as evident as the rule "You shall not operate 12V incandescent Lamp at 15V or 20V"
+
-
--[[User:joerg_rw|joerg_rw]] 12:28, 13 May 2015 (UTC)
+
WLAN PS-mode medium,10 mW, ssh login active, local xterm with bq27200 script loop 20, screen blanked, aggressive custom breathing indicator light: 20 mA
WLAN PS-mode medium,10 mW, ssh login active, local xterm with bq27200 script loop 20, screen blanked, aggressive custom breathing indicator light: 20 mA

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)