Related
There's some apps on the market that can makes phone CPU goes faster and push it to its limit, and mine is called overclock widget.
One quick question here, does this app shorten G1 CPUs life? will it harm the CPU in the long run? If so, how much the damage it could cause??
My G1 is a little bit lag, i consider to use this app, but if it shortens the CPU life, than it's not worth it and im okay with the lag.
You can't OVERclock your G1. You can only clock it to its rated frequency. The processor is rated at 528Mhz, but when it's distributed, it's set to run between 245-384. So it's UNDERclocked when you buy it.
The process is made to run at 528Mhz, so you can safely do it. It will decrease your battery life, but won't hard your processor.
tehseano said:
You can't OVERclock your G1. You can only clock it to its rated frequency. The processor is rated at 528Mhz, but when it's distributed, it's set to run between 245-384. So it's UNDERclocked when you buy it.
The process is made to run at 528Mhz, so you can safely do it. It will decrease your battery life, but won't hard your processor.
Click to expand...
Click to collapse
lol then I feel dumb now that I used "overclock" word without knowing what it means. Haha
Thank's for the confirmation.
So even if I clock it to min = 528, max = 528, it will not harm the CPU at all?
Will it makes the CPU Hot for always clocking the rate to the max??
Yes, it will increase in temperature.
Typically, you don't want to run it at its maximum speed continually. Just for short bursts as needed. That's what automatic clock scaling is for.
riki28 said:
lol then I feel dumb now that I used "overclock" word without knowing what it means. Haha
Thank's for the confirmation.
So even if I clock it to min = 528, max = 528, it will not harm the CPU at all?
Will it makes the CPU Hot for always clocking the rate to the max??
Click to expand...
Click to collapse
lbcoder said:
Yes, it will increase in temperature.
Typically, you don't want to run it at its maximum speed continually. Just for short bursts as needed. That's what automatic clock scaling is for.
Click to expand...
Click to collapse
I see, Okaay, I will use it when I need it then, if 128-384 mb is the default rate by HTC, then I think it's the best freq rate for the phone...
Thanks for the info guys =)
For the record, you are "overclocking" it. It's clocked at a specific speed in stock format and you're OC'ing it from that.
TheSamurai said:
For the record, you are "overclocking" it. It's clocked at a specific speed in stock format and you're OC'ing it from that.
Click to expand...
Click to collapse
Wrong...
As quoted from http://en.wikipedia.org/wiki/Overclock - "Overclocking is the process of running a computer component at a higher clock rate (more clock cycles per second) than it was designed for or was specified by the manufacturer." Maybe as specified by HTC, but on actual terms, no, it's not overclocked.
r3s-rt said:
Wrong...
As quoted from wiki/Overclock - "Overclocking is the process of running a computer component at a higher clock rate (more clock cycles per second) than it was designed for or was specified by the manufacturer." Maybe as specified by HTC, but on actual terms, no, it's not overclocked.
Click to expand...
Click to collapse
lol @ proving yourself wrong.
I preordered my G1 and rooted it as soon as possible, fully charge it atleast once a day and keep my overclock widget set to 528 min - 528 max.. My phone holds good charge and works fine more than a year later
r3s-rt said:
Wrong...
As quoted from http://en.wikipedia.org/wiki/Overclock - "Overclocking is the process of running a computer component at a higher clock rate (more clock cycles per second) than it was designed for or was specified by the manufacturer." Maybe as specified by HTC, but on actual terms, no, it's not overclocked.
Click to expand...
Click to collapse
Quite a FAIL
Aznneedlovetoo said:
Quite a FAIL
Click to expand...
Click to collapse
HTC made the phone, but not all of the components. Qualcomm made the MSM7200A processor, and they set the recomended frequency at 528 Mhz. Anything lower then 528 should therefore be considered an underclock, and anyhting over should be considered an overclock.
OT, overclock is completely safe until a point. A company will test its products way harder then what consumer use for it would be. For example, if you were building a house in which the roof weighted a ton, you would use wooden walls that was designed for a ton. But, say that the roof is a little more then a ton, 1.001 tons, would the walls break? No, they would not. Qualcomm probably tested the processor much higher then the recomended values and set the maximum low enough so that they would not have issues about consumers with bricked hardware. My phone runs perfectly stable at 652 Mhz, but I cannot comment on battery life as my phone has always sucked way too much more then normal, even when I was still on stock. Setting it to say 160000 max and 528 min would be perfect for your phone without any risks.
http://pdadb.net/index.php?m=cpu&id=a7200a&c=qualcomm_msm7200a
For the most part, unless you are planning on using your phone for a decade or so, you should not worry too much about the effects of increasing your processor clock speed.
You will notice an increase in temperature, in fact it is actually quite significant and a bit scary. If I recall though, seeing performance charts, increasing the clock speed on the Qualcomm processor does increase performance, but really not by a significant or (correct me if I am wrong) discernible amount.
I know this contradicts a bit with what I said earlier, but its more of just my own theory and that is I believe the heat from the processor probably would be fine for the processor itself, but I don't know about the other components. The temperature actually does get so hot to the point where it would be uncomfortable to have the phone on your lap. I have a hybrid silicone/plastic case on my phone and it expands by ALOT when the processor is clocked to 528Mhz from the heat.
So what's the best solution?
I just bought an HTC Dream on Ebay. As soon as I get it I plan to unlock and flash CM6. Will it come with overclocking software? If so, what's the best way to get the performance when it's needed and otherwise let it underclock?
onecallednick said:
I just bought an HTC Dream on Ebay. As soon as I get it I plan to unlock and flash CM6. Will it come with overclocking software? If so, what's the best way to get the performance when it's needed and otherwise let it underclock?
Click to expand...
Click to collapse
you best bet is to use setcpu 2.0.2 and it wont come with it
I would just like to put a little clarification note in here about the definition of overclocking....
Fact is that the rated maximum clock speed is/may_be based on certain IDEAL conditions and that a particular APPLICATION of that component may have a lower rating as a result of its characteristics. Specifically, knowing that speed makes HEAT, one could rate a CPU at LOWER than its manufacturer's spec in order to keep it within the heat envelope.
I am not saying that that is what is happening in this case, but it could, along with battery life, be part of the equation that led to them setting the clock below the chip's maximum rated speed.
So from this perspective, bringing the clocks up to 528 COULD IN FACT be considered OVERCLOCKING.
Further perspective, the processor if considered as a stand alone device is rated at 528MHz, so those terms the processor is underclocked when running at a lower frequency
However if you look at the processor as a component part of a larger assembly, then the manufacturers defined speed is set by other concerns than merely that of the processor's designed rating, and in this context running it at higher speeds than the device's rated speeds would be considered overclocking.
It all depends on perspective, from Qualcomm's perspective, HTC underclock the processor, from HTC's perspective, we overclock if we raise the clock frequency above that which they rate the assembly at.
And as we are talking of a multilayer PCB with components on both sides, what is the heat rating of the components on the opposite side of the PCB to the processor? I don't know, but I bet HTC does, and that may be a factor to consider, the processor may not fail, but what of the surrounding components?
And for the record, I use setcpu, and have it scaled for 160-528, it does heat up under heavy use, but not so much that I worry unduly, as has been said, HTC probably do take the heat envelope into account, as most manufacturers do, and most take the safe approach, and prefer to stay away from the edges of the envelope.
So unless you plan to peg your cpu clock at 528 or nothing, it should be safe enough, and will not reduce the life of the device significantly.
I am sitting here, testing my battery drain in "nothing going on" mode. Phone is on but asleep, WIFI/GPS/3G all turned off. I'm actually having trouble getting the battery to lose charge - wish we always had THAT problem. Anyway, it's not of much use in this fashion, but I did want to establish a baseline.
My specific question is about processor modes. I have a kernel (I assume, not the ROM) with an associated voltage control app. In that app, I can manage my clock speeds. The question is: would I theoretically get better battery life by limiting my clock to lower speeds? And if no one has done this test, or knows the answer in theory, can we discuss the best way to provide a constant processor drain on the phone (although one that isn't tied to speed like I assume many of the tests would be) so that I can make the observations in a reasonable time span - a sixty minute test that drains 20-30% of the battery would seem to be about what I'm looking for. As I said above, with nothing going on, I haven't drained a single % off the battery in 90 minutes.
I do a lot of backpacking and hiking, and the ability to use the phone and its GPS over a period of 5 days without carrying 5 spare batteries would be a real godsend.
There is a thread on here somewhere that lowering the clock speed actually increases battery consumption under load, as the processor has to work longer to do a task.
nickm50 said:
There is a thread on here somewhere that lowering the clock speed actually increases battery consumption under load, as the processor has to work longer to do a task.
Click to expand...
Click to collapse
+1
Don't lower too much for any reason. For e.g., if u have a overclocked kernel at 1280, u could scale it down to 1000, but don't go beyond that. Values over 800 are used very less unless there is a task demanding that much CPU.
Plus, by math, a task that takes 5 seconds at 1280 speed would take 8-9 seconds at 600-800 levels. So I wouldn't recommend reducing clock speed to such levels, even in standby mode.
I haven't found the thread about underclocking increasing battery drain, but it seems most people believe that canceling overclocking, and also undervolting, will extend battery life. I'll fool around with that for a while.
Soccer_Dad said:
I haven't found the thread about underclocking increasing battery drain, but it seems most people believe that canceling overclocking, and also undervolting, will extend battery life. I'll fool around with that for a while.
Click to expand...
Click to collapse
Yes. Cancelling overclocking means setting at 1000 from 1200 and 1280 or other speeds over 1000.
Under-volt to some extent, but not too much, esp at higher speeds.
diablo009 said:
Under-volt to some extent, but not too much, esp at higher speeds.
Click to expand...
Click to collapse
Yea, in theory, if you under-volt too much, it's going to stress the device to meet the action requirements for the required action. Right now, everything on the phone is calibrated to run on around 3.7v or just a little bit lower, so if a certain process doesn't acquire enough voltage or suck enough amperage from the battery, you'll get one of the common results: 1)Random shutdowns or 2)Battery drain.
vunuts said:
Yea, in theory, if you under-volt too much, it's going to stress the device to meet the action requirements for the required action. Right now, everything on the phone is calibrated to run on around 3.7v or just a little bit lower, so if a certain process doesn't acquire enough voltage or suck enough amperage from the battery, you'll get one of the common results: 1)Random shutdowns or 2)Battery drain.
Click to expand...
Click to collapse
It would lead to stress on CPU too 'cos it would be like putting regular gas and expecting peak hp out of a sports car. I can notice a difference in pickup and power between regular and premium gas in my car when I need quick pickup. For normal use it performs good, but u never know when u need that optimum power. Same with our phone CPU too.
diablo009 said:
Like putting regular gas and expecting peak hp out of a sports car.
Click to expand...
Click to collapse
Great analogy..... But..... You can just disable the knock sensor in the car and bypass the OBDII codes that pop up Yes, I am a gearhead lol. But in a sense, this is exactly what we are doing to our phones, trying to run with the minimum and expect the maximum.
And that brings me to this quick fix: Undervolt as much as possible, install a Nitrous Express kit for those times when you're in need of optimal power
I just don't mess with the OC and UV personally. I'm running everything based off of jk4 with Setiron's kernel with the standard lag-fix that's pre-applied with it, and I got rid of any... hmmm, I don't want to say "useless" apps, but I guess unnecessary or unproductive for me. If I show off my phone, people see how quick it is and like the customization of my launcher and how cool it looks, that's about the flashiest thing on my phone, but once you open the app drawer, it's all business.
Hi i have an idea for better battery durability and reduce the heat emitted.i want to change the processor's clock speed.
I think that 1-1.2 ghz is enough for good performance but i don't have rooted my phone yet so could anyone try to change the clock speed and wrote what about the battery drain and heat emitted by cpu?
Thanks!
ebreo said:
Hi i have an idea for better battery durability and reduce the heat emitted.i want to change the processor's clock speed.
I think that 1-1.2 ghz is enough for good performance but i don't have rooted my phone yet so could anyone try to change the clock speed and wrote what about the battery drain and heat emitted by cpu?
Thanks!
Click to expand...
Click to collapse
I'm so glad that you had that idea, because nobody else has EVER thought about doing that
How about you search the forum and look at one of the many, many threads where this sort of thing is discussed instead of asking us to write the same thing over and over again :banghead:
i didn't find anything about that if you can pls share link with those threads or whatever like this
check this out - http://forum.xda-developers.com/showthread.php?t=1854008
Here you got my experience - http://forum.xda-developers.com/showpost.php?p=35517636&postcount=30
ok thanks @danie.wro i have read whole topic and i guess does it this app useful?
i want use all 4 cores but clocking down theirs cores to 1gzh or 1.2ghz in term of battery saving and heat will be change anything for sure?
another question is regular that overnight my phone lost about 15-20% of battery doing nothing?
Try to use CPU-Tuner. I use that and it's very useful.
thanks you too, but this app is for rooted phone instead gearbox runs on no rooted phone too i tried quadrant benchmark and i had lower score, let we see if this change something in term of battery drain and heat emitted xD
ok i have tried and i have positive feelings the battery withstand more time about 15-20% with clock speed set on 1ghz and 4 cores, and power saver with 1 core on 1ghz, but the heat emitted by battery hasn't changed much...
I have a question does NFC take a lot of power?
ebreo said:
ok i have tried and i have positive feelings the battery withstand more time about 15-20% with clock speed set on 1ghz and 4 cores, and power saver with 1 core on 1ghz, but the heat emitted by battery hasn't changed much...
I have a question does NFC take a lot of power?
Click to expand...
Click to collapse
I'm guessing by the facts that it has a lower signal range than Bluetooth it uses less power than Bluetooth but still is a considerably big battery consumer.
Hi,
I saw BravoMotolora's article about CPU binning, and I thought that it would be great if we compare CPU bin and voltages.
It will be great to know the relationship between voltage and PVS number.
Please follow this procedure
1. Install a custom kernel that lets you do undervolt, e.g. franco.Kernel
2. Do what BravoMotolora said
3. Undervolt your N5 by 25MV
4. Run Antutu
Then, you might see your N5 rebooting or giving you a Antutu score.
If you get the score, go and try the procedure again
I got to -50MV with PVS1 N5.
Please post your results(undervolt that you did and your N5's PVS) here!
Can you not do this?
Do not do what? I mean most of guys here will do undervolt to save battery anyway so won't it be good to share some intel?
Sent from my Nexus 5 using XDA Premium HD app
I'm the same as OP... I have PVS 1 and the max I can UV is -50mV.
you do realize that many custom kernels set their voltages different than default/stock, and differ among themselves? for example, if you go -50mV less on using franco kernel, and go -50mV less using trinity kernel, it means nothing because their voltages differ to begin with. i mean you cant really compare each others voltages that way. you would need to write your voltages in real numbers, and cpu speed steps.
I honestly never saw a huge benefit in undervolting. It can also cause errors which lead to worse battery life.
Sent from my AOSP on HammerHead using XDA Premium 4 mobile app
johndrmr said:
I honestly never saw a huge benefit in undervolting. It can also cause errors which lead to worse battery life.
Sent from my AOSP on HammerHead using XDA Premium 4 mobile app
Click to expand...
Click to collapse
agreed. i personally do better with underclocking, than with undervolting.
simms22 said:
agreed. i personally do better with underclocking, than with undervolting.
Click to expand...
Click to collapse
it's a lot easier to underclock 20% than to undervolt 10%, which approx. gives you the same active power savings. It's a lot safer too, if you don't have a spec sheet for the CPU handy.
underclocking does nothing to idle power (or leakage power) though
This phone does pretty well arlt idle I think. Can't imagine you would see much gain from UV.
Sent from my AOSP on HammerHead using XDA Premium 4 mobile app
klin1344 said:
I'm the same as OP... I have PVS 1 and the max I can UV is -50mV.
Click to expand...
Click to collapse
I have a PVS 2 and can undervotl -75mV accross the board and -87.5mV at 300Mhz.
So 2,26Ghz I can run at 0.975 Volt.
CM11 with Bricked Kernel.
Together with Sync off, Google hotword off and optimized automatic brightness I get constantly 5 - 5,5 hours screen on time with websurfing, mail and music stream.
Marcel
menting said:
it's a lot easier to underclock 20% than to undervolt 10%, which approx. gives you the same active power savings. It's a lot safer too, if you don't have a spec sheet for the CPU handy.
underclocking does nothing to idle power (or leakage power) though
Click to expand...
Click to collapse
Underclocking drops the performance of the phone, as the peak performance is not available when needed. Undervolting on the other hand gives you battery savings without affecting peak performance at all. If done too aggressively, it can make the phone unstable, but there is never any danger of hardware damage. The instability will at most cause errors, random reboot, or a freeze up. If this happens, you know you've pushed too far under, and you can bump voltage closer to stock after booting the phone back up. If running stably, undervolting is actually marginally better for your phone hardware than stock voltage because you are wasting less of the energy in heating up the chips and damaging them.
rajendra82 said:
Underclocking drops the performance of the phone, as the peak performance is not available when needed. Undervolting on the other hand gives you battery savings without affecting peak performance at all. If done too aggressively, it can make the phone unstable, but there is never any danger of hardware damage. The instability will at most cause errors, random reboot, or a freeze up. If this happens, you know you've pushed too far under, and you can bump voltage closer to stock after booting the phone back up. If running stably, undervolting is actually marginally better for your phone hardware than stock voltage because you are wasting less of the energy in heating up the chips and damaging them.
Click to expand...
Click to collapse
i underclock, sometimes to 1036mhz max, with all 4 cores always on by default(no hotplugging). sure, in a benchmark itll score less, just like i expect to score more when im overclocked. but to the normal user, they would never be able to tell that my phone is only clocked to 1036mhz. meaning the user experience isnt lowered in any way. even intense gpu oriented games dont show that im running underclocked. so when you say it drops the performance, it isnt entirely accurate.
simms22 said:
i underclock, sometimes to 1036mhz max, with all 4 cores always on by default(no hotplugging). sure, in a benchmark itll score less, just like i expect to score more when im overclocked. but to the normal user, they would never be able to tell that my phone is only clocked to 1036mhz. meaning the user experience isnt lowered in any way. even intense gpu oriented games dont show that im running underclocked. so when you say it drops the performance, it isnt entirely accurate.
Click to expand...
Click to collapse
Sorry, but CPU underclocking means always a drop in CPU performance.
When you compensate this drop in your case by always having all four cores active you produce more heat with the active cores.
(and I estimate it will produce more heat/battery depletion than the original phone settings. (max 2,26Ghz and variable core usage)
When you argue that in general a normal user is not realizing a drop in performance due to underclocking...fine.
But it will always be a drop in performance.
Undervolting in opposite to underclocking produces no drop in performance but actually a rise in efficiency. (and thats what CPU/GPU development is all about).
Less heat, less battery depletion, same performance.
Why not taking advantage of that by undervolting?
Its free lunch.
simms22 said:
i underclock, sometimes to 1036mhz max, with all 4 cores always on by default(no hotplugging). sure, in a benchmark itll score less, just like i expect to score more when im overclocked. but to the normal user, they would never be able to tell that my phone is only clocked to 1036mhz. meaning the user experience isnt lowered in any way. even intense gpu oriented games dont show that im running underclocked. so when you say it drops the performance, it isnt entirely accurate.
Click to expand...
Click to collapse
I agree with you here. 1036 mhz is a great CPU speed for running the device and most apps. Most games UC the CPU for better battery temp like in PPSSPP. Less temperature throttle and more stable frames per second.
Benchmarks are a difference story though but who cares about those. UC is lag free, and buttery smooth so why not?
Sent from my Nexus 5 using Tapatalk
zz_marcello said:
Sorry, but CPU underclocking means always a drop in CPU performance.
When you compensate this drop in your case by always having all four cores active you produce more heat with the active cores.
(and I estimate it will produce more heat/battery depletion than the original phone settings. (max 2,26Ghz and variable core usage)
When you argue that in general a normal user is not realizing a drop in performance due to underclocking...fine.
But it will always be a drop in performance.
Undervolting in opposite to underclocking produces no drop in performance but actually a rise in efficiency. (and thats what CPU/GPU development is all about).
Less heat, less battery depletion, same performance.
Why not taking advantage of that by undervolting?
Its free lunch.
Click to expand...
Click to collapse
again, sure, if youre benchmarking the performance will drop, yes. but if its something that the user doesnt see or feel, then its irrelevant.
no extra heat is produced. also, i get 5.5-7h screen on time with very heavy use. granted, i use the browser much more than i game, but thats what i use my device for mostly.
when needing the extra performance, or wanting to, i overclock. everybody uses their device differently, has differing needs. i would never say one way is better or worse than the other way.
simms22 said:
again, sure, if youre benchmarking the performance will drop, yes. but if its something that the user doesnt see or feel, then its irrelevant.
no extra heat is produced. also, i get 5.5-7h screen on time with very heavy use. granted, i use the browser much more than i game, but thats what i use my device for mostly.
when needing the extra performance, or wanting to, i overclock. everybody uses their device differently, has differing needs. i would never say one way is better or worse than the other way.
Click to expand...
Click to collapse
You can do everything you are already doing, but also undervolt, and your battery life will increase, without affecting your performance. Your performance will be different than my performance (because I don't underclock), however imperceptible as it may be. So undervolting is still better than not undervolting, even for you.
Using EX kernel 3.27, underclocked to 1.5Ghz, undervolted to "700 min" and using "stock" thermal throttling setting. Rock solid and it barely even gets warm now. Responsiveness and performance is only a touch worse than stock; the only places I really notice any performance reduction is in intensive games and app install times. Battery life is massively improved.
Hi everyone, would it be possible to overclock the SD855 inside the Pixel 4 XL to reach SD855+ levels of performance? If anyone has done it how well did this go for you?
d2xTaimen said:
Hi everyone, would it be possible to overclock the SD855 inside the Pixel 4 XL to reach SD855+ levels of performance? If anyone has done it how well did this go for you?
Click to expand...
Click to collapse
You won't get very far by overclocking a phone CPU. There simply isn't enough cooling capacity; you'd damage the processor before you got any appreciable increase in performance.
V0latyle said:
You won't get very far by overclocking a phone CPU. There simply isn't enough cooling capacity; you'd damage the processor before you got any appreciable increase in performance.
Click to expand...
Click to collapse
Good to know. Thanks!
d2xTaimen said:
Good to know. Thanks!
Click to expand...
Click to collapse
No problem. If this was an experimental bench top type thing where you had the board in a specially made jig with an actively cooled heat sink applied to the CPU...then sure, you could try. There's two problems with overclocking: frequency and power, both of which generate heat. Overclocking means you're running everything at a higher frequency than it was designed for. While this can theoretically perform operations faster, it also generates more heat, and to keep everything stable, you have to increase the voltage as well. So, you could potentially overclock a mobile CPU to the point where you actually saw some appreciable performance gain, but because a phone/tablet does not have sufficient ability to reject heat, the system would quickly overheat.
That's why overclockers generally have heavy duty liquid cooling systems, even to the point of using liquid nitrogen for extreme overclocking.