Underclocking for Battery Life? - Nexus One Q&A, Help & Troubleshooting

I was thinking about doin this but I have NO idea what would be a good/safe amount to undervolt/underclock. The main reason i want to do this is to get some more juice outta my battery but I'm not sure what a good amount is. Is there a way to keep performance and overall "snappiness" of the phone about the same and still get a good gain of battery life? Also is there anyway i can damage my phone by doing this? Sorry if these are stupid questions but i wanna be safe
I'm on CM 6 RC if that makes any difference. Thanks

Anyone? Using SetCPU btw

I used an 800mV kernel for a while and had SetCPU @ 806mhz -- battery life was insane.

SetCPU doesn't make a difference in battery life, it can only shorten it. The kernal already has the best settings for CPU speed built in.
The main function of SetCPU is to overclock.

evilkorn said:
SetCPU doesn't make a difference in battery life, it can only shorten it. The kernal already has the best settings for CPU speed built in.
The main function of SetCPU is to overclock.
Click to expand...
Click to collapse
Ah did not know that thank you
So with that in mind, is there any kernel you would recommend? Or am i just better off with what's already installed

Stock (cyan's) works fine for me. Try them and find out which works best for you.
Thankfully people stopped releasing their own kernals in masses... but they were replaced by winzip roms...

Related

[Q] Help with choosing Battery tweak and config?

Okay so i have flashed the uncapped Decad3nce-Uncapped #43 768mhz
kernal and just wondering what battery tweak to use? collins or decad3nce custom battery tweak and which configurations should i use to get more battery time. My battery life sucks and goes -10% an hour or less with some use. Thanks for the help
they higher your CPU is overclocked, the faster your battery is going to go down... you could setup profiles in SetCPU to change when its a lower or higher speed... i use collin_ph's battery tweak, and its amazing, he should be releasing a newer update soon, if hasn't already... lol...
EDIT: This also, probably should be in another 'non-developmental/rom' section.... read FAQ? just saying... we dont mind helping, just not trying to clutter sections with other sections questions...
jgabb said:
Okay so i have flashed the uncapped Decad3nce-Uncapped #43 768mhz
kernal and just wondering what battery tweak to use? collins or decad3nce custom battery tweak and which configurations should i use to get more battery time. My battery life sucks and goes -10% an hour or less with some use. Thanks for the help
Click to expand...
Click to collapse
Deca's works well with his kernel. Though it really is the same as collins, just a few more settings. Either will work and get you the same result
And yeah, this would fall into the Q&A section. No worries
any help to what i should make its config? right now i jus have option 1 (default 768) but was wondering if i should just customize it and if so what to?
That would be 100% up to you There is no perfect setup that works for everyone...just try different setups and see what works best. The closest to perfect would actually be the 691 kernel...the 768 drains the battery faster.
----------
Sent from the XDA App on my FroYoed Sprint Hero

Overclock or not?

A few weeks ago when I still had my HTC Hero it was overclocked to 672Mhz (standard = 528Mhz). It gave me a little boost in performance on Froyo, also the batterylife wasn't decreased too much.
But with our N1 running on 1Ghz, will it give much difference when clocked to 1113/1152Mhz? And what about batterylife?
If SetCPU is used what are your settings then? Mine is currently running on stock speed, no SetCPU.
ZeppeMan said:
A few weeks ago when I still had my HTC Hero it was overclocked to 672Mhz (standard = 528Mhz). It gave me a little boost in performance on Froyo, also the batterylife wasn't decreased too much.
But with our N1 running on 1Ghz, will it give much difference when clocked to 1113/1152Mhz? And what about batterylife?
If SetCPU is used what are your settings then? Mine is currently running on stock speed, no SetCPU.
Click to expand...
Click to collapse
I have my nexus one rooted and flashed to MIUI Rom and clock @ 690mhz I get way better battery power. Before I would only get 6hr to 8hr if lucky now I get from 9hr to 13hr depending how much I use it.
set to 1.13 ghz
then screen off to minimum 245mhz
josemedina1983 said:
I have my nexus one rooted and flashed to MIUI Rom and clock @ 690mhz I get way better battery power. Before I would only get 6hr to 8hr if lucky now I get from 9hr to 13hr depending how much I use it.
Click to expand...
Click to collapse
So you underclocked it, what about the speed? It's not to laggy?
Nexus one can run reasonably smooth @ 600mhz and above. It might not open applications as fast as it will be @ 1GHz though.
i think 1Ghz is enough for n1
why do u want an overclock?
Sent from my Nexus One using XDA App
shreyas1122 said:
i think 1Ghz is enough for n1
why do u want an overclock?
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
I didn't said I want an overclock. It's allready very fast on 1Ghz (compared to my old Hero ), just wanted to know your thoughts about overclocking the N1.
im overclocked at 1152 mhz and profiles set for 245 max with screen off. Overclocking is nice because i like the snappiness but most people cant tell the difference between 998 mhz and 1152. its not needed to overclock but i think profiles help alot. just my two cents
Ok thx, I will try 1150Mhz and see (if it's stable and) what batterylife does. I'm also going to try underclocking.
I have my N1 only for a couple of weeks now and I must say, this phone is awesome. It's VERY fast compared to my old Hero. I remember when I was installing apps on my Hero it became very slow and couldn't do anything untill installing was finished. With the N1 you still can do things while installing apps without lag. The responsiveness and smoothness is also a lot faster. I loved my Hero Because it never let me down, ok it was all a bit slower, but it was getting there. Now with the release of Gingerbread (custom ROM) it became to slow for me and that's why I sold my Hero and bought the N1. It was very difficult to find one, because of the EOL (end of life). But eventually I found one and i'm very happy with it. The N1 is allready more 1 year old, but it still competes with the best phones out there.
I generally run overclocked at 1075MHz, which gives a good balance between battery power usage and processor power. My understanding is that a different voltage scaling method is generally used above 1075MHz, so power consumption will increase above that point.
Didn't knew the voltage would increase above 1075Mhz, will keep that in mind
ZeppeMan said:
Didn't knew the voltage would increase above 1075Mhz, will keep that in mind
Click to expand...
Click to collapse
This is, of course, dependent upon how the kernel is constructed, but this is what I have generally found to be true.
Give us some feedback
I overclocked it too 1075Mhz when screen is on (screen off 245Mhz). Will give my thoughts in a day or 2.
Just report that my battery drain is almost the same as on stock settings. I think it drains a tiny bit faster on 1075Mhz, but nothing major. On the other hand, I don't feel it's faster on 1075Mhz then on stock speed. Only benchmarks give me performance increase.
I'm now on CM6.1.1 with stock kernel (cyanogen), I tried other kernels like Wilmonks kernel,.. Although it was more responsive, battery was going down even faster. I get best battery results with stock kernel.
Hard to choose
more speed = more battery drain
less speed = longer battery
I think I stay with the last option (less speed = longer battery), because Wildmonks kernel doesn't give me enough performance increase over the stock kernel on stock speed.
I have mine at 998mhz, but overclocked 1152 while plugged into power.
Either way, its so easy to play with the clock settings, i'd just have a play with a bunch of different settings if i were you.
liam.lah said:
I have mine at 998mhz, but overclocked 1152 while plugged into power.
Click to expand...
Click to collapse
I'd love a how-to fire that..
mind sharing the app?
Sent from my Nexus One
ZeppeMan said:
wanted to know your thoughts about overclocking the N1.
Click to expand...
Click to collapse
well my thoughts: underclock!
so you can watch movies on it all night!
Sent from my Nexus One
shreyas1122 said:
I'd love a how-to fire that..
mind sharing the app?
Sent from my Nexus One
Click to expand...
Click to collapse
You can use SetCPU to create profiles based on different circumstances.
Me, I have mine clocked to a max of 1075 and min of 245 with the screen on, 576 max / 128 min screen off, 998/128 charging (to reduce heat - overclocking while power is applied can make it silly hot), and a failsafe to clock down to 576/128 if the temperature gets over 50*C.
Fabulous app.
Correct me if I am wrong. When you use setcpu to "ondemand", the CPU speed can ramp up to max whenever necessary, otherwise the speed will tune down to min especially in standby mode. In that way, you can enjoy the advantages of overclocking and underclocking the CPU speed i.e. increasing performance when needed and saving power when not in use, right? When I loaded Rod's MIUI and Wildmonk's kernel, I can underclock down to 128Mhz and overclock up to 1.152Ghz. At the end of the day, I still have over 60% of power left after not so heavily use (some web browsing, checking email and listen some music). Overall, setcpu is a great app for me.

OC and battery life?

Does running an overclocked kernel drain your battery faster? I figured it would since it's running faster, but not really sure. Sorry if this was talked about in one of the OC threads, but I couldnt find the answer.
It most certainly will. As you suspected.
virtualkaos said:
Does running an overclocked kernel drain your battery faster? I figured it would since it's running faster, but not really sure. Sorry if this was talked about in one of the OC threads, but I couldnt find the answer.
Click to expand...
Click to collapse
It will, but not signicantly. Your screen is the single biggest user of battery power.
Since CPU is working faster, battery is getting a bit faster drained.
But yes, screen is the most important problem.
virtualkaos said:
Does running an overclocked kernel drain your battery faster? I figured it would since it's running faster, but not really sure. Sorry if this was talked about in one of the OC threads, but I couldnt find the answer.
Click to expand...
Click to collapse
Only if your CPU is actually working at those speeds (or you have an android device running a ported kernel that it isn't designed to run).
Example, my Vibrant is mildly OC'd to 1.2GHz, it uses no more battery life through out the day than it did without overclocking, unless I'm doing a lot of stuff like playing games or multitasking and using that CPU power.

Kernels for CM7

Hi guys im a new user of the lg optimus 2x... i only have 1 day with the phone... i installed CM7 without problems... had been playing perfect on this "little" thing... but im missing the battery profiles... i could only select powersave and performance... so... i supose i need to flash a new kernel to get more profiles and get better battery life... any suggestion?
Thanks a lot!
You could try vorkKernel, there's a thread in the android development subforum. But I had no luck with this kernel, can't get no sound output with it ...
ill try vorkKernel, hope it doesnt mess my cellphone!
vorkKernel is working fine... any suggestion for battery profiles? I want better battery life thanks!
chudm said:
vorkKernel is working fine... any suggestion for battery profiles? I want better battery life thanks!
Click to expand...
Click to collapse
I recommend underclocking it. However wierd this may sound, the O2X is such a fast phone anyway, so if you UC to ~760mhz, it'll be roughly the same speed but with significantly better battery life.
i used to do that with setcpu using several profiles with ondemand on my nexus one...but this lg with cm7 doesnt have ondemand battery profile!
devazg said:
You could try vorkKernel, there's a thread in the android development subforum. But I had no luck with this kernel, can't get no sound output with it ...
Click to expand...
Click to collapse
got problems with some noises during calls... any other kernel that can underclock the cpu?

Devils vs Semaphore Kernels, OC'ing, and why?

Which kernels are you guys using, specifically with THS build 15? Is there noticable difference in day to day applications by flashing one of these kernels? What benefits do they offer (responsiveness)?
Also, how does overclocking effect the phones battery life, and heat output? I would assume a 300mhz overclock would produce a significant amount of heat and drain battery much quicker.
Can somebody bring me up to speed
Cheers
i heard that DEVIL 14.2 is good with cm9 build 15...... and yeah...of course.....overclocking will drain your battery muck quicker.... but u can under-volt to save battery life though undervolting stability depends on your kernel. for overclocking and undervolting glitch is better ( as far as i observed ) but personally i like devil kernel.
zamiurratul said:
i heard that DEVIL 14.2 is good with cm9 build 15...... and yeah...of course.....overclocking will drain your battery muck quicker.... but u can under-volt to save battery life though undervolting stability depends on your kernel. for overclocking and undervolting glitch is better ( as far as i observed ) but personally i like devil kernel.
Click to expand...
Click to collapse
Thanks for the response! While I'm an avid PC overclocker, I don't have to worry about battery life there , I think I will keep my 1000mhz and battery duration where it is. I'll likely try the Devil's kernel just waiting on a couple more responses

Categories

Resources