Related
You can overclock n1 only to 1.190ghz, while desire hd 1.9ghz and the htc desire Z (G2) 2.0ghz. Does N1 has to old cpu?
-------------------------------------
Sent via the XDA Tapatalk App with my Sexy Nexy
Yes. 1st Gen snapdragon
Sent from my Nexus One using XDA App
if you want to OC you N1 go and OC you Desktop is the best choice
Why would you wanna over clock your phone? I have my N1 clocked @ 691 and works really fast with the MIUI rom and battery performance is better than stock. I'm not a fan of custom rom & rooting but I been pretty pleased so far. overclocking the nexus one will drain your battery like crazy plus the 1st Gen of snapdragons weren't as good with graphics as the A4chips and humming birds.
i have mine underclocked too and it works fine. try going a step further and underclocking it to like 422 when it's sleeping/standby. it'll help your battery
josemedina1983 said:
Why would you wanna over clock your phone? I have my N1 clocked @ 691 and works really fast with the MIUI rom and battery performance is better than stock. I'm not a fan of custom rom & rooting but I been pretty pleased so far. overclocking the nexus one will drain your battery like crazy plus the 1st Gen of snapdragons weren't as good with graphics as the A4chips and humming birds.
Click to expand...
Click to collapse
The connection between clockspeed and power consumption is not as strong as you think. But without a doubt it has an influence. Much more important is the voltage. If you "undervolt" the Nexus One CPU you can even get better battery live with higher clockspeed.
And if you use a tool to change the clockspeed depending on the situation (display on/off, battery % left, workload) and undervolt the cpu you can safe A LOT of juice.
With Wildmonks kernel, MIUI and SetCPU I get a much better lifetime than ever before even though my Nexus runs at 1152MHz.
Actually, the frequency makes a BIG difference in power consumption. Think of it this way - each clock causes changes propagating in transistors, which are the actual power draw. More clocks = more changes = more power drawn. As easy as that.
So, having 10% higher frequency and 10% lower voltage compensates each other.
Nexus has examples that overclock to 1.5GHz when overvolted, like Desire Z and Desire HD (both of those have to be overvolted to go up stable from 1.2GHz). Most of Nexus Ones fail when overclocking and don't reach higher than 1.2GHz, but it might be not because of the CPU, but because of other devices on system board.
Generally, it is only when you change the voltage (which is required to stabilize the higher frequency) that you see noticeable differences in battery life.
Jack_R1 said:
Actually, the frequency makes a BIG difference in power consumption. Think of it this way - each clock causes changes propagating in transistors, which are the actual power draw. More clocks = more changes = more power drawn. As easy as that.
So, having 10% higher frequency and 10% lower voltage compensates each other.
Nexus has examples that overclock to 1.5GHz when overvolted, like Desire Z and Desire HD (both of those have to be overvolted to go up stable from 1.2GHz). Most of Nexus Ones fail when overclocking and don't reach higher than 1.2GHz, but it might be not because of the CPU, but because of other devices on system board.
Click to expand...
Click to collapse
willverduzco said:
Generally, it is only when you change the voltage (which is required to stabilize the higher frequency) that you see noticeable differences in battery life.
Click to expand...
Click to collapse
Ok, some additions required.
Leakage is also dependent on power, and the dependency graph isn't linear - and starts breaking upwards at some point, usually being a tad above the max designed voltage.
Going down in voltage makes leakage change approximately linear, and doesn't affect nearly as much as going up.
Overclocking will draw power just as I noted above - exactly with the same percentage difference - only when the clock is reaching the overclocked area, which happens only when you're playing games or doing CPU-intensive tasks.
Undervolting will affect leakage, which happens 100% of the time.
So yes, when running in dynamically scaled environment, undervolting has more effect than overclocking. On desktop PC, running the same clock frequency constantly, the effect is the same.
Very True. And I wasn't saying that overclocking, while at the same voltage, didn't draw ANY more power... I just am trying to say that (for example in this graph) overclocking only has a small effect on power draw until you actually change the voltage. In that same example, going from 3.4 to 3.8 GHz only adds about 6% current draw while at the same vCore, while going up a similar amount in clock speed.
I'd even wager to say that if you're slightly under-volted and as heavily overclocked as you can go at that given voltage, you'll save some trivial amount of power versus stock because of the fact that voltage affects power draw significantly more than clock speed. I would also wager that if you are at an overclocked speed and are at stock voltage, the amount of current and power draw will be almost indistinguishable to the end user, since things like display will almost always use much more power if the display is on for any appreciable amount of time.
Jack_R1 said:
Ok, some additions required.
Leakage is also dependent on power, and the dependency graph isn't linear - and starts breaking upwards at some point, usually being a tad above the max designed voltage.
Going down in voltage makes leakage change approximately linear, and doesn't affect nearly as much as going up.
Overclocking will draw power just as I noted above - exactly with the same percentage difference - only when the clock is reaching the overclocked area, which happens only when you're playing games or doing CPU-intensive tasks.
Undervolting will affect leakage, which happens 100% of the time.
So yes, when running in dynamically scaled environment, undervolting has more effect than overclocking. On desktop PC, running the same clock frequency constantly, the effect is the same.
Click to expand...
Click to collapse
Jack_R1 said:
Actually, the frequency makes a BIG difference in power consumption. Think of it this way - each clock causes changes propagating in transistors, which are the actual power draw. More clocks = more changes = more power drawn. As easy as that.
So, having 10% higher frequency and 10% lower voltage compensates each other
Click to expand...
Click to collapse
I wouldn't call 10% more peak power consumption big if you take in account that the cpu is only running at the max clock speed a very small amount of time. 90% of the time the device is sleeping anyway and even if it's not you barely need the max clock speed. But if you do you will recognize the difference.
On the other side the reduced voltaged can safe you power all the time.
willverduzco said:
I'd even wager to say that if you're slightly under-volted and as heavily overclocked as you can go at that given voltage, you'll save some trivial amount of power versus stock because of the fact that voltage affects power draw significantly more than clock speed. I would also wager that if you are at an overclocked speed and are at stock voltage, the amount of current and power draw will be almost indistinguishable to the end user, since things like display will almost always use much more power if the display is on for any appreciable amount of time.
Click to expand...
Click to collapse
That's exactly what I experienced.
Pommes_Schranke said:
I wouldn't call 10% more peak power consumption big if you take in account that the cpu is only running at the max clock speed a very small amount of time. 90% of the time the device is sleeping anyway and even if it's not you barely need the max clock speed. But if you do you will recognize the difference.
On the other side the reduced voltaged can safe you power all the time.
Click to expand...
Click to collapse
Yes, you're right, and that's why I corrected myself in my second post. I totally forgot about the frequency scaling.
Off topic, but this is why I love XDA. Rational debate over a subject by intelligent people, where there usually isn't flaming. Thanks added to the two of your posts.
The question is simple, the higer the freq. the more battery consumption? i am asking because i cannot see any difference from 1.4GHZ to 1.0GHZ, the battery consumption is the same under oxygen and francos kernels. i would be grateful if the experts would give us some advise or their opionion. I know it is subjective but i would like a second opinion.
Thanks alot guys
If you look with any cpu spy app, you cab see on what clock the processor is used. I mainly have it the lowest and sometimes higher. When you change the max, it should still automatically choose what clock is used, so battery should last as much as before, if not used in high clock.
Sent from my Huawei u8800 using XDA App
Invicta said:
The question is simple, the higer the freq. the more battery consumption? i am asking because i cannot see any difference from 1.4GHZ to 1.0GHZ, the battery consumption is the same under oxygen and francos kernels. i would be grateful if the experts would give us some advise or their opionion. I know it is subjective but i would like a second opinion.
Thanks alot guys
Click to expand...
Click to collapse
Probably not much difference, when you overclock, think the cpu voltage remains the same as it is on 800mhz... And the highest cpu freq is rarely even at use...
Invicta said:
The question is simple, the higer the freq. the more battery consumption? i am asking because i cannot see any difference from 1.4GHZ to 1.0GHZ, the battery consumption is the same under oxygen and francos kernels. i would be grateful if the experts would give us some advise or their opionion. I know it is subjective but i would like a second opinion.
Thanks alot guys
Click to expand...
Click to collapse
Well, thanks to most devoted users of U8800, we have somewhat better speed+battery life than stock also. To answer your question, yes depending on your activity the frequency have some impact, but overall shouldn't be huge in change, for example from .800 to 1.0GHz will not affect so much in daily use. However from .800 to 1.5GHz would make a somewhat huge gap difference. This doesn't mean it will drain faster if you do same activity as with .800 to 1.0GHz, for example check the watch, answer sms or few "entertainment" breaks. Only when using the phone over a longer period of time that's when you will notice the change of battery life with different frequency. Hope it clears up most hums and huhs for you. I am pretty sure some expert within this field will give a better explanation than me.
Bye~
higher freqs uses more energy, but lower uses less energy but do things slower (so energy consumption is longer). ALSO imo - if you set cpu to 1Ghz the lowest value so it always is 1ghz - it will not consume the same amount of energy if it's in idle mode - it's like your laptop - if cpu is working only in 4-7% of it's power - then the power consumption is lower no matter what freq - how do we know that? - because of heat - the more heat you get - the more energy was used. and when cpu is idle - it will not be hot.
So the answer is - if it saves then in VERY minimal amounts. But even so - i use min freq - 360mhz. it's good for me i do not get any lag so i use it.
I use the "Root System Tool Free", option CPU and I see the graphics of all clocks.
For ex. now at 245 mhz ->46%, at 368 ->10%, at 768 mhz ->18% .... and at 1612 mhz -> 1,8%, at 1804 mhz ->4,9%. Not very mutch use at 1804.
Oxygen-test-140911 + Franco.Kernel1709#1. Clock at 1804 Mhz by Menu-settings-cpu ... and smartassV2 (no profils).
The battery, I charge it all 24 hours. But I like my work... and testing things. When then will dead...I see...
ValenteL said:
I use the "Root System Tool Free", option CPU and I see the graphics of all clocks.
For ex. now at 245 mhz ->46%, at 368 ->10%, at 768 mhz ->18% .... and at 1612 mhz -> 1,8%, at 1804 mhz ->4,9%. Not very mutch use at 1804.
Oxygen-test-140911 + Franco.Kernel1709#1. Clock at 1804 Mhz by Menu-settings-cpu ... and smartassV2 (no profils).
The battery, I charge it all 24 hours. But I like my work... and testing things. When then will dead...I see...
Click to expand...
Click to collapse
cpu spy is more pretty, anyway all those apps just reads text file of cpu stat and that's it
Tommixoft said:
cpu spy is more pretty, anyway all those apps just reads text file of cpu stat and that's it
Click to expand...
Click to collapse
Thanks
But I like more the Root System Tool, because has also a Linux Console. I use it when I want make some cmd's Linux in #. I don't like the Terminal Emulator.
Well, there is a "catch" somewhere in there. The frequency does indeed affects the power consumption of the CPU and greatly at that too! But the thing is, your CPU is not the worst enemy of your battery life. Even though CPU consumes more power in higher frequencies, it still can not compete with what your screen LEDs or your GSM module or your GPS chip consumes leisurely. So, if you're looking at the overall picture -meaning if you're wondering if it will affect how long you'll be able to use your battery in your phone- the answer is, "yes but not so much". Especially if you're switching the CPU frequency based on the demand (like using smartass or on-demand governors)
Here are the thing that sucks your batteries life juice like a vampire :
Your Screen (especially background LEDs)
GSM module (talking, using GPRS/Edge/3G network communication)
GPS chip
Wireless module (this also includes Bluetooth, even though it does not consume as much as Wireless network access but everything is relative -think about playing music through A2DP headphones compared to having your wireless network active but not using it much-)
(oh yes, I love to use lots of parenthesis -and even this hyphenation thingy- )
Correct me if I'm wrong about anything by the way ..
Regards ..
I did some experiments with a msm8250 a while back and there's a graph here:
http://forum.xda-developers.com/showpost.php?p=14324649&postcount=3786
msm7x30 should be fairly similar though the graph is probably shallower since it's a smaller process size.
The CPU uses no power when it's not in use, even with the display on, the CPU is powered down completely when idle (power collapse).
Has anyone treid undervolting I used the setxperia its pretty useful i dnt know if it does undervolt or not does anyone know im using doomkernel latest
If you mean underclock then yes you can underclock using even the stock kernel. The only advantages you will get with underclocking is slightly better battery life but your phone will be slower.
I dont recommend underclocking your phone any lower than 800mhz, If you clock it any lower than that you will start to notice the slowness.
faisaldante said:
Has anyone treid undervolting I used the setxperia its pretty useful i dnt know if it does undervolt or not does anyone know im using doomkernel latest
Click to expand...
Click to collapse
I'm undervolted pretty good, my 1.5 GHz runs at the stock 1GHz voltage (1200) it does help a little. The lower frequencies are where you're going to see better battery while your screens off.
Sent from my R800i using Tapatalk
Clienterror said:
I'm undervolted pretty good, my 1.5 GHz runs at the stock 1GHz voltage (1200) it does help a little. The lower frequencies are where you're going to see better battery while your screens off.
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
So you noticed d difference in batteries and stuf
faisaldante said:
So you noticed d difference in batteries and stuf
Click to expand...
Click to collapse
Yea, I notice the most battery gain from when its sleeping with a setcpu profile to keep it at minimum mhz when the screen is off.
Sent from my R800i using Tapatalk
I think your all mixing underCLOCK and underVOLT, underCLOCK means you lower the clock speed below the stock clock making the phone consume less power, you can use SetCPU to do that
http://www.appbrain.com/app/setcpu-for-root-users/com.mhuang.overclocking
underVOLT is when you reduce the power to the CPU at various frequencies an app such as setxperia like the OP said or myrt undervolt can do that for you,
http://www.appbrain.com/app/myrt-undervolt-gui/com.myrt.myrtundervoltgui
This helps you save more power but can lead to shutdowns if you really reduce the power too much. So yeah, stop confusing the two, it's annoying
also you can use system tuner pro !
it can do all the options at once .
ff7fan4eva said:
I think your all mixing underCLOCK and underVOLT, underCLOCK means you lower the clock speed below the stock clock making the phone consume less power, you can use SetCPU to do that
http://www.appbrain.com/app/setcpu-for-root-users/com.mhuang.overclocking
underVOLT is when you reduce the power to the CPU at various frequencies an app such as setxperia like the OP said or myrt undervolt can do that for you,
http://www.appbrain.com/app/myrt-undervolt-gui/com.myrt.myrtundervoltgui
This helps you save more power but can lead to shutdowns if you really reduce the power too much. So yeah, stop confusing the two, it's annoying
Click to expand...
Click to collapse
Me? No I'm not confused. I notice the most battery savings when I undervolt the lowest frequency and set the profile in setcpu to keep the frequency at the lowest possible. This is because your phone is sitting with the screen off 80%-90% of the time. I don't notice as much of a battery savings by undervolting higher frequencies but I'm sure its there.
Sent from my R800i using Tapatalk
ff7fan4eva said:
I think your all mixing underCLOCK and underVOLT, underCLOCK means you lower the clock speed below the stock clock making the phone consume less power, you can use SetCPU to do that
http://www.appbrain.com/app/setcpu-for-root-users/com.mhuang.overclocking
underVOLT is when you reduce the power to the CPU at various frequencies an app such as setxperia like the OP said or myrt undervolt can do that for you,
http://www.appbrain.com/app/myrt-undervolt-gui/com.myrt.myrtundervoltgui
This helps you save more power but can lead to shutdowns if you really reduce the power too much. So yeah, stop confusing the two, it's annoying
Click to expand...
Click to collapse
My bad at least I learned something new
Undervolting's great, I've actually got my 1Ghz frequency running stable at voltage of 975 instead of 1200. In fact, that's the farthest drop I could get with any of the frequencies though (voltage of 950 almost works, but it's not friendly when booting)
hi guys!!
i'm just curious.. has anyone tried this mod?? it's not for defy.. but maybe someone manaeged to make it work properly on it
thanks!!
byebye
what mod there is no link or description?? best you can do is decrease your vsel and use juicedefender on extreme.
Apart from that I doubt you will make a difference. Lowing the voltage of the CPU and juicedefender will stop all activities apart from cell service that drain the power. Dunno what more you could do without turning the phone off.
ahahaha sorry i forgot the link i'm a "lerdo" ahaahha
http://forum.xda-developers.com/showthread.php?t=1621808
this is the link!
i'm already using juice defender and i'm pretty satisfied about my defy battery life.. but i've found this thread intresting!
thanks again!
yeah could be interesting but what will it sacrifice. You get these builds by builders and if this is really the be all end all wouldnt they use it??
Like vsel you decrease the vsel you get better battery life but you sacrifice the speed of the CPU. Your CPU is faster running at a higher volt but it is using more power. So if you can run the same speed at lower volts it will use less battery.
Now this is a catch 22 as some times overclocking the cpu and undervolting it will be slower then the stock setting but you may gain more battery life.
Hi,
I'm reading topics like franco kernel or faux kernel or cpu binning, and i don't understand what undervolting is using for... And how doing it ?
Plus, i don't understand what cpu binning is for, even if i get there is cpu slow and some fast.
Thanks for your answer !
Sent from my Blade S using xda app-developers app
AutruiP said:
Hi,
I'm reading topics like franco kernel or faux kernel or cpu binning, and i don't understand what undervolting is using for... And how doing it ?
Plus, i don't understand what cpu binning is for, even if i get there is cpu slow and some fast.
Thanks for your answer !
Sent from my Blade S using xda app-developers app
Click to expand...
Click to collapse
The binning decides which voltages you can run your cpu on, those with better "quality" cpu (faster) can run a lower voltage. This does not affect frequencies, so you don't have to worry if you have a nominal binned cpu for example.
As a general guideline, I've read that faster can be undervolted -150 mV, fast -100 mV and nominal -50 mV.
YOUR MILEAGE MAY VARY, SO ALWAYS USE PRECAUTIONS WHEN DEALING WITH UNDERVOLTNING. USE ON YOUR OWN RISK
How to find out which binning you have and more information:
IAmAN00bie said:
Hey fellow Nexus 4 owners, I heard a lot of rumors that the "Nexus 4 uses left-over parts" from the Optimus G. To that end, I want to find out the general quality of our CPUs.
Basically, when Qualcomm makes the APQ8064 chip that you see in our Nexus 4, there are 4 different "types" based on how it meets their quality standards. These are Slow, Nominal, Fast, and Faster. The main difference IIRC between these types is how stable each can handle undervolting. CPUs that are "Fast" for example come pre-configured at a lower nominal voltage than a "Nominal" type CPU, and more so than a "Slow" type. (Does this account for how some people's phones generate less heat? Maybe, maybe not. IIRC, there's like only a -100mV difference between Faster and Slow out of the box, however Faster CPUs should be able to handle lower voltages than Slow-type.)
To find out what binned CPU you have, I recommend the following:
YOU MUST BE ROOTED!
1) Install Terminal Emulator
2) Reboot your phone
3) Open Terminal Emulator, and type:
Code:
su
dmesg | grep PVS
A line should be outputted that tells you what type you have.
For example, mine is NOMINAL. http://i.imgur.com/MUXrs.png
...
Click to expand...
Click to collapse
Sent from my Nexus 4
Is running a lower voltage is dealing with performances or only with battery ?
Sent from my Blade S using xda app-developers app
AutruiP said:
Is running a lower voltage is dealing with performances or only with battery ?
Sent from my Blade S using xda app-developers app
Click to expand...
Click to collapse
It only affects battery (mostly temperature actually). Basically how good your chip is determines how much voltage it requires to run at a certain speed. Because not all chips are created equal and the manufacturer has to make sure that all of the chips run stable, they set the voltage levels at a conservatively high number. This means that unless your chip is the worst chip that LG expects to produce, you can run your cpu at lower voltages than stock.
It was theorized that the binning of the cpu would be a good indicator of how good your chip is but it looks like it might not be the case.
To undervolt, you have to first flash a kernel that supports it (most custom kernels do) and then download an app like Franco kernel updater or system tuner and you can start adjusting voltages.
Some things to note before you start: if you undervolt too low your cpu becomes unstable which means it will freeze your phone and force it to restart. This does NOT damage anything physically so don't be afraid of it. But this means that you should not have the app set voltages on boot while you are experimenting with them. This would open up the possibility that you set a voltage to an unstable level, forcing your phone to reboot, upon which the app will reapply the instable voltage. This will keep you in a boot loop and force you to re flash the kernel) and/or rom. Just keep it manual until you have set of stable voltages.
Good luck!
AutruiP said:
Is running a lower voltage is dealing with performances or only with battery ?
Sent from my Blade S using xda app-developers app
Click to expand...
Click to collapse
I have a nominal one. The default for the lowest frequency (384, i dont remember exactly) is 900. I made a -150 for all frequencies. it has been running for 3 days without a restart. And for my own feeling, games as well as the whole phone run normally. And when running games, it is less hot than using the default one (900).
Hm, i see, thanks !
Another (and i hope the last one) question, how could i know if i set the voltage to the right value ? Is this any app for testing if it crash ?
AutruiP said:
Hm, i see, thanks !
Another (and i hope the last one) question, how could i know if i set the voltage to the right value ? Is this any app for testing if it crash ?
Click to expand...
Click to collapse
Basically if it runs, you're fine. You want to find the lowest voltage for each frequency at which your phone will run normally. One way of doing this is setting your min and your max cpu frequency to the one that you're testing and adjust the voltage and run a cpu intensive task like a benchmarking or playing a video. However, I find that they are a little more finicky than that and you may find that in normal usage, a voltage that you tested doing that will still crash your phone.
I personally do it over a week or so normally using my phone and gradually adjusting the voltages down to the lowest stable