[REQ] UC/UV 806 MHz Kernel - Nexus One Android Development

Yesterday I thought I would test my battery life if I left my clock speed at 806 MHz, It lasted over 24 hours with no real speed decrease... I am requesting that a developer makes a kernel that is underclocked to 806 MHz and undervolted as much as possible so we can see how much battery life we can pull out of this thing.

take intersectRavens 800mv (or 925) kernel and underclock via setcpu?
lower than 800mv won't be possible, even 800mv is too low for me, it uses more battery cause data connections is very unstable. 925 gives better battery life for me.
IR kernel supports conservative governor too.. works great for me.

yeah just use set cpu to underclock the device. all these kernels already have the lowest voltages for each cpu frequency. but once again, the lower the voltage, the lower your signal strength, and if you signal strength gets too low, your phone will boost voltage to the radio to try to increase it and it will end up using more power. this is why many prefer the 925mv kernels as opposed to the 800mv ones.
this is my understanding, please correct me if i am wrong.

nellyspageli said:
yeah just use set cpu to underclock the device. all these kernels already have the lowest voltages for each cpu frequency. but once again, the lower the voltage, the lower your signal strength, and if you signal strength gets too low, your phone will boost voltage to the radio to try to increase it and it will end up using more power. this is why many prefer the 925mv kernels as opposed to the 800mv ones.
this is my understanding, please correct me if i am wrong.
Click to expand...
Click to collapse
I wasn't sure, that's why I said lowest possible. So I think I'll just do that, but from what you said I'm now wondering if we can OV the radio's voltage from the kernel to fix the 3g/speed problems...

will it work on froyo? i have CM6alpha1
link to the kernal to use and setCPU settings please (including profiles) much appreciated!

Related

Optimus V: Overclocking

What are the best settings to have you phone's CPU speed set at? I'm looking for both good performance and good battery. Also I am using the default overclocker, what is the best one? Thank you guys for your time.
Sent from my LG-VM670 using XDA Premium App
I use SMARTASS as my CPU speed governor and I set my CPU to 480-748 MHz, seems pretty stable for me.
Sent from my LG-VM670 using xda premium
thaunknownartist said:
What are the best settings to have you phone's CPU speed set at? I'm looking for both good performance and good battery. Also I am using the default overclocker, what is the best one? Thank you guys for your time.
Sent from my LG-VM670 using XDA Premium App
Click to expand...
Click to collapse
Overclocking values differ from phone to phone. Test it out with different values and use the one which is stable for you.
This was just discussed in the IHO technical-discussion thread, as a matter of fact.
My phone is stable for most stuff at 806 MHz, but sometimes the camera will cause a freeze/reboot. So I run at a 786 MHz max. Your phone will be different; this has to do with minute physical differences between individual chips.
The thing to keep in mind when overclocking is that the processor in our phone (unlike those of many other phones) does not make use of dynamic voltage scaling. There are only two voltage levels: a lower one if the phone is running at or below (or is it just below? correct me if I'm wrong, guys) 480 MHz, and a higher one if the phone is running above. So below 480 MHz, the system will give the processor a certain amount of voltage (period), and above, the processor will get a certain higher amount of voltage (period).
Because of that, the tests that have been done indicate that 806 MHz is the sweet spot for battery efficiency when the phone is in use--and the closer you get to 806, the better. Thus, I've had the following settings for quite some time:
786 MHz min
786 MHz max
Performance governor
which has treated me pretty well. On a day of light to moderate use, I'd end up with 65-75% battery left (occasionally more like 80%), depending on cell signal where I am et al. And it gives me probably the best performance I'm gonna get out of this phone.
However, I very recently decided to change the minimum to below that 480 MHz threshold and see what a lower voltage when idling would do for my battery life. My current settings are:
320 MHz min (may change to 480)
786 MHz max
Smart*** governor
There is actually a noticeable performance decrease when I first wake the phone up, so I may switch governors as well. In any case, I've had those settings for only one full day now, but for that one day the battery life was noticeably better. I'll post an update when I've had a few more days to test.
As always, it's difficult to quantify battery life in a reliable/rigorous manner (much less a universally applicable one), so YMMV.

[Q] I just OC'd my ICZEN to 1.4GHz - does it mean I also OVed it?

When I OC does that mean it also Over-Volts it?
Because if it does, than it effects battery life - which i don't want
thx
benyben123 said:
When I OC does that mean it also Over-Volts it?
Because if it does, than it effects battery life - which i don't want
thx
Click to expand...
Click to collapse
if all you are asking is regarding battery life then the answer is yes, depending on the governor you are using and the scheduler the phone will spend time at the higher clock speeds which requires higher than stock voltages to sustain the higher clock speed
now if you are talking in a looser sense then no, your phone will have tables set for different clock speeds ov and uv refers to deviating from the voltage tables set up by whoever wrote the kernel.
but with comparison to stock voltages at 1000mhz yes you are over volting and it will effect battery life. how much depends on your personal usage, scheduler, governor and modem as well as signal strength in your area.
shreddintyres said:
if all you are asking is regarding battery life then the answer is yes, depending on the governor you are using and the scheduler the phone will spend time at the higher clock speeds which requires higher than stock voltages to sustain the higher clock speed
now if you are talking in a looser sense then no, your phone will have tables set for different clock speeds ov and uv refers to deviating from the voltage tables set up by whoever wrote the kernel.
but with comparison to stock voltages at 1000mhz yes you are over volting and it will effect battery life. how much depends on your personal usage, scheduler, governor and modem as well as signal strength in your area.
Click to expand...
Click to collapse
Phenomenal! thank you so much!

[Q] Underclocking to 100 Mhz

Hi there,
I have searched the forum for a suitable answer but couldn't really find one.
after experimenting with different kernels and underclocking I have always wondered what the pro's and con's are for using 100 Mhz as lowest frequency.
thanks
using cm9 latest + neak 2.0.2
eC1990ho said:
Hi there,
I have searched the forum for a suitable answer but couldn't really find one.
after experimenting with different kernels and underclocking I have always wondered what the pro's and con's are for using 100 Mhz as lowest frequency.
thanks
using cm9 latest + neak 2.0.2
Click to expand...
Click to collapse
Really 100mhz is useless, it uses the same voltages as 200mhz (so uses same amount of power as 200mhz) and you get a lot less performance. Also, from what it have seen I can be unstable for quite a few people. I really can't see any pros to 100mhz. I would recommend you don't use it. So you are using the same amount of energy for less performance and less stability. Hope this helps you
will give you 10 to 30 mins of additional battery life if you configure it properly.
Try siyah kernel and follow the guides in general section
I have a question related to this topic. I know that overclocking can reduce CPU life, but what effect does underclocking? Same CPU life? Maybe it increases the battery life but reduces the CPU life due to CPU not working in the native way?
Haven't found an answer for this yet. It would be useful to know about it since replacing a battery is way more easier and cheaper than anything you could do if CPU dies.
Edit: I'm refering to general underclocking (max and min frequencies, not only the min frequency).
GNRS said:
I have a question related to this topic. I know that overclocking can reduce CPU life, but what effect does underclocking? Same CPU life? Maybe it increases the battery life but reduces the CPU life due to CPU not working in the native way?
Haven't found an answer for this yet. It would be useful to know about it since replacing a battery is way more easier and cheaper than anything you could do if CPU dies.
Edit: I'm refering to general underclocking (max and min frequencies, not only the min frequency).
Click to expand...
Click to collapse
underclocking wont affect the life of your cpu. the least underclock value will only be used when your mobile is almost idle or doing low intensity tasks, it will switch to higher frequency as needed by the task.

Overclocking... Voltage steps make no sense

I don't know if this is tandard on all kernels but on my kernel for example the steps are like that:
1000mhz=1175mv
1100mhz=1225mv
1200mhz=1275mv
Now at THIS point it starts getting weird. Suddenly the voltage increases by 25mv each
1300mhz=1300mv
1400mhz=1325mv
then it's 50 again
1500mhz=1375mv
then 25 again
1600mhz=1400mv
I know a bit about overclocking and overvolting CPUs. And I know that the higher you go the bigger the steps to increase voltage have to be (assuming you always choose the lowest voltage possible on which everything is stable). That's just due to physics. And now the opposite is the case... Why is the step from 1,5ghz to 1,6ghz only 25mv but from 1000 to 1100mhz it's 50mv? This doesn't make much sense.
Seriously no wonder that my phone is instable on 1600mhz. I guess the voltage just isn't high enought so the transistors aren't able to do their job properly within that short amount of time they're given at 1,6ghz.
Are the voltage steps like that on every kernel?
Frozenthunder said:
I don't know if this is tandard on all kernels but on my kernel for example the steps are like that:
1000mhz=1175mv
1100mhz=1225mv
1200mhz=1275mv
Now at THIS point it starts getting weird. Suddenly the voltage increases by 25mv each
1300mhz=1300mv
1400mhz=1325mv
then it's 50 again
1500mhz=1375mv
then 25 again
1600mhz=1400mv
I know a bit about overclocking and overvolting CPUs. And I know that the higher you go the bigger the steps to increase voltage have to be (assuming you always choose the lowest voltage possible on which everything is stable). That's just due to physics. And now the opposite is the case... Why is the step from 1,5ghz to 1,6ghz only 25mv but from 1000 to 1100mhz it's 50mv? This doesn't make much sense.
Seriously no wonder that my phone is instable on 1600mhz. I guess the voltage just isn't high enought so the transistors aren't able to do their job properly within that short amount of time they're given at 1,6ghz.
Are the voltage steps like that on every kernel?
Click to expand...
Click to collapse
I'm on Siyah 2.6.14 Voltage Control setting as follow:
I/O = bfq & Governor = ondemand
1600Mhz - 1500mv
1400Mhz - 1300mv
1200Mhz - 1200mv
1000Mhz - 1100mv
800Mhz - 1000mv
500Mhz - 950mv
200Mhz - 900mv
100Mhz - 900mv
I've applied these setting as default at bootup with no problem.
OC to 1600Mhz + set to Performance gives me 6800-6990 benchmark score in Antutu.
Which kernel are you on?
Siyah 3.2
I see you are using 1,5V on 1,6ghz. Maybe that's why you running stable?
When I set max clock to 1,6ghz and 1,4V at that clock then I get random app crashes/freezes... Once I tried shutting down my phone and it made some very loud and creepy noise... Some very loud beeping. It was definitely not the shutdown sound of the rom.
On my stock rom I just get random reboot.
Can you also permanently work on 1,[email protected],5V (setting min clock to 1,6ghz) without freezes/crashes?
Also funny that at 1400mhz you are on 1,3v while standard on siyah 3.2 is [email protected],4ghz
While 1600mhz is lower voltage again.. This is messed up
Frozenthunder said:
Siyah 3.2
I see you are using 1,5V on 1,6ghz. Maybe that's why you running stable?
When I set max clock to 1,6ghz and 1,4V at that clock then I get random app crashes/freezes... Once I tried shutting down my phone and it made some very loud and creepy noise... Some very loud beeping. It was definitely not the shutdown sound of the rom.
On my stock rom I just get random reboot.
Can you also permanently work on 1,[email protected],5V (setting min clock to 1,6ghz) without freezes/crashes?
Also funny that at 1400mhz you are on 1,3v while standard on siyah 3.2 is [email protected],4ghz
While 1600mhz is lower voltage again.. This is messed up
Click to expand...
Click to collapse
I face lots of apps crashed/Forced closed before someone refer me to here:
http://forum.xda-developers.com/showthread.php?t=1466017
Take a look....
i neva do oc , but had tried ov an phone simply was not stable as out of the box.as my sig says iam good wiv 520 apps right now wiv decent batt life and good speed,only thing u got to kno wat ur phone can handle..

[Q] Difference between Undervolting and Underclocking

What is the difference between undervolting and underclocking? What does each do to battery life, performance, etc.
Also, what are the best, stable undervolting and underclocking value for the Rezound? I'm running Neo's Tron rom
gleggie said:
What is the difference between undervolting and underclocking? What does each do to battery life, performance, etc.
Also, what are the best, stable undervolting and underclocking value for the Rezound? I'm running Neo's Tron rom
Click to expand...
Click to collapse
Undervolting is lowering the amount of power the processor draws at a certain frequency. Let's say, for example, a processor uses 1025mV at 1.18GHz normally. If you lower the voltage to 975mV for that frequency (using System Tuner or something similar) that's undervolting. If you lower the voltage too much the device will be unstable and reboot.
Underclocking is lowering the top speed of a processor. On our Rezound, the maximum speed of our processor is 1.5GHz stock. If you lower the maximum speed to 1.18GHz that's underclocking. Obviously lowering the maximum speed of the processor will decrease the performance of the device somewhat, depending on how much you lower it and what you're doing. Just getting on Twitter and XDA you might not notice the difference in speed, but during gaming it'll become more prevalent.
There isn't an established "best" amount to undervolt by, as each device is different. One device might be able to undervolt by 50mV with no problems, while another might not be able to handle any undervolting at all. If you're using the latest version of TRON ROM you should already be on Snuzzo's FunkyBean kernel, which has been undervolted by 50mV at every frequency.
Undervolting is also a subjective thing. Some people choose to go with 1.18GHz, while others may choose something higher than that, like 1.35GHz. It all depends on how you use your device and how you want it to perform. I suggest trying out something around 1.24GHz and seeing if it's alright with you. If it's too laggy just raise the speed bit by bit until you're satisfied with it.
I'm sorry for the long winded reply, but I wanted to make sure I covered everything.
Sent from my ADR6425LVW using XDA Premium.
SteveG12543 said:
Undervolting is lowering the amount of power the processor draws at a certain frequency. Let's say, for example, a processor uses 1025mV at 1.18GHz normally. If you lower the voltage to 975mV for that frequency (using System Tuner or something similar) that's undervolting. If you lower the voltage too much the device will be unstable and reboot.
Underclocking is lowering the top speed of a processor. On our Rezound, the maximum speed of our processor is 1.5GHz stock. If you lower the maximum speed to 1.18GHz that's underclocking. Obviously lowering the maximum speed of the processor will decrease the performance of the device somewhat, depending on how much you lower it and what you're doing. Just getting on Twitter and XDA you might not notice the difference in speed, but during gaming it'll become more prevalent.
There isn't an established "best" amount to undervolt by, as each device is different. One device might be able to undervolt by 50mV with no problems, while another might not be able to handle any undervolting at all. If you're using the latest version of TRON ROM you should already be on Snuzzo's FunkyBean kernel, which has been undervolted by 50mV at every frequency.
Undervolting is also a subjective thing. Some people choose to go with 1.18GHz, while others may choose something higher than that, like 1.35GHz. It all depends on how you use your device and how you want it to perform. I suggest trying out something around 1.24GHz and seeing if it's alright with you. If it's too laggy just raise the speed bit by bit until you're satisfied with it.
I'm sorry for the long winded reply, but I wanted to make sure I covered everything.
Sent from my ADR6425LVW using XDA Premium.
Click to expand...
Click to collapse
Thanks for the thorough response!

Categories

Resources