Reply
Thread Tools
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#1
This is a spin-off of the endless overclocking thread http://talk.maemo.org/showthread.php?t=39753
The focus of this thread is not overclocking for improved performance but
how we save battery power with tricks like underclocking to 125MHz or reducing
the voltage for the different CPU frequencies.
A related thread is http://talk.maemo.org/showthread.php?t=43748

my latest low voltages kernels
http://wiki.maemo.org/Overclocking#I...mental_kernels

egoshin's advice http://talk.maemo.org/showpost.php?p...&postcount=189

smartreflex http://talk.maemo.org/showthread.php?t=48207
http://talk.maemo.org/showthread.php?t=49228
battery life http://talk.maemo.org/showthread.php?t=31020

powertop for N900 http://talk.maemo.org/showpost.php?p...3&postcount=21

Install battery-eye or batterygraph to monitor your battery consumption.
Please share your experiences with battery life here.

Last edited by titan; 2010-04-11 at 17:37. Reason: more links,powertop, wiki
 

The Following 21 Users Say Thank You to titan For This Useful Post:
Ronaldo's Avatar
Posts: 682 | Thanked: 208 times | Joined on Jan 2010 @ UK
#2
was using luhto's 900mhz for many days and did notice alot of heat when on load but was very stable.

trying the ulv of his 800mhz which is stable and not noticed much heat.

going to try your low volt one later today, can you tell me if you have tested 900mhz please?
__________________
n900 (UK) Global 3.2010.02.8
 
Posts: 150 | Thanked: 91 times | Joined on Dec 2009 @ Norway
#3
titan: I now use the 2.6.28.10maemo-ulv-omap1

Do you use stock dsp in this kernels?
 
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#4
Originally Posted by hstende View Post
titan: I now use the 2.6.28.10maemo-ulv-omap1
Do you use stock dsp in this kernels?
900MHz worked fine for me.
for 600-810 it uses the same lower DSP voltage as for 550.
for >=850 is uses the max. voltage with 500MHz.
 

The Following 2 Users Say Thank You to titan For This Useful Post:
jcompagner's Avatar
Posts: 290 | Thanked: 165 times | Joined on Sep 2009
#5
i also would like to have best of both worlds.

So when i need power i have power (stable) at lets say 800-900 but when it can it should try to save as much power as possible, especially in idle or almost idle states.

So it would be nice to have a wiki that explains the best kernel for this and how to configure it correctly including things like those ondemand settings (up_threshold) and so on.

the instructions i would like to see is with a fiasco kernel, i installed now a few and that is the easiest way to install in my eyes (just one command....)
For me on device flashing is the preferred way because by default flasher35 doesnt even work for me (Win7x64) which is by the way quite annoying but it has been for a quite some time with nokia tools and the 64 bit world.. Even if that is currently the best selling OS.
 
Posts: 362 | Thanked: 113 times | Joined on Feb 2010
#6
i noticed HUGE battery consumption with ulv from lehto 1000mhz... 10 percent drain in 3 hours... idle with internet off... ill see how it goes for the rest of the day....
 
Posts: 1,224 | Thanked: 1,763 times | Joined on Jul 2007
#7
Originally Posted by titan View Post
900MHz worked fine for me.
for 600-810 it uses the same lower DSP voltage as for 550.
for >=850 is uses the max. voltage with 500MHz.
The MPU and DSP both use VDD1, so you don't really set DSP voltage. The values of vsel in the dsp table are ignored.
__________________
My repository

"N900 community support for the MeeGo-Harmattan" Is the new "Mer is Fremantle for N810".

No more Nokia devices for me.
 

The Following 2 Users Say Thank You to Matan For This Useful Post:
Posts: 1,427 | Thanked: 2,077 times | Joined on Aug 2009 @ Sydney
#8
Originally Posted by UNderworld View Post
i noticed HUGE battery consumption with ulv from lehto 1000mhz... 10 percent drain in 3 hours... idle with internet off... ill see how it goes for the rest of the day....
There's something wrong with your state of your phone at that time.
I'm using same ulv kernel at 1000Mhz. Lost about 3% after 4 hours of idle so far
With the non-ulv Lehto's 1Ghz kernel, I lost only about 5% after 8 hours of idle.
 
Posts: 38 | Thanked: 14 times | Joined on Feb 2010
#9
Currently running the ulv kernel @ 250/800
conky shows 810 speed and the dmesg | grep WARNING command returns no results.

I'm also trying the other mods mentioned in titan's opening post (egoshin advice, smartflex) and a bunch of other setting (lower screen brightness, turned off un-wanted notifications...etc)

I like the idea of this thread, I for one will be more happy with longer battery life if it meant I don't get to UBER-overclock, for exapmle only get to 700-750 but in exchange get an improved battery life but 25-30, no matter how fast the n900 can be, it's nothing more than an expensive brick once it runs out of juice
 

The Following 2 Users Say Thank You to ticktock666 For This Useful Post:
Posts: 171 | Thanked: 114 times | Joined on Feb 2010
#10
Titan

In your ULV kernel, it seems that after a call /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq is reset to 125000 from 124999 and after that the minimum frequency I can see in /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state is 250MHz instead of 125MHz

The only way to fix the issue is to do
echo 124999 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

after every call
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:04.