Related
So I've been searching the forums for a good thread on optimizing setcpu for specifically the Mytouch 4G. I couldn't find one so after i read up on it i created this profile. The tweaks that I've found make this run very fast and gets me easily 18 hours of battery life, and that is with moderate usage. These setting should work for most if not all devices. I don't get any real noticeable lag even when turning the screen on. I'm Using SetCPU 2.1.0 on a Grankin01 Kernel on a Stock ROM, and I'm also using "Autokiller Memory Optimizer" using moderate preset. Hopefully people will post there profiles anyway here it is.
Here is the thread for the Kernel I'm usinghttp://forum.xda-developers.com/showthread.php?t=876848
and here is a link for setcpu basics.
http://androidforums.com/evo-4g-all-things-root/210253-setcpu-guide.html
Alright here are my most recent setting I've been running.
I get around 20 hours of battery life on my phone with moderate use my set CPU settings are
Overclocked to 1.5 ghz minimum 245 ghz
Battery below 30% Max 1 ghz min 245 ghz
Screen off max 245 ghz min 245 ghz
Latest Cyanogen mod Alpha 7.0
I use max 1113 min 245 scaling on demand...screen off min 245 max 350
MT4G + CM7
Pretty sure this is in the wrong place. I guess you read up on everything except where would an appropriate place to post this be.
Sent from my MT4G running Gingerbread
I get 24hrs if I put my phone away! 6hrs on average lol. Cm7 stock kernel. Grankins breaks youtube everytime. Screen off 328 max 248 min. On demand.
Sent from my HTC Glacier using XDA App
With all the CM7 flashing, I get about 12-15hrs with 149760-245760
Sent from my Gridlocks' CM7 MT4G using XDA App
stlouie65 said:
With all the CM7 flashing, I get about 12-15hrs with 149760-245760
Sent from my Gridlocks' CM7 MT4G using XDA App
Click to expand...
Click to collapse
louie i dont know what to make of your preset here... Either you are running your phone incredibly slowly or you have forgotten a 0 on the end and are crazy OCing it...
Have mine set at 76800-1113600 on demand and I demand a lot and average about 8hrs. CM7, zinx kernel,with superpower.
I've been trying to get profiles and triggers down except I use CPU tuner inserted of setcpu. Is it possible to over clock yet still save battery? I doubt that somehow lol. If anyone can post full settings that save battery but still runs well I'd appreciate it. Ill copy one of you guys.
Questions though. What is all the governor stuff like performance, conservative, on demand, etc? What are the thresholds? What are the min max standards? Like if I have 300 and 1500, which does it user and why? Those are the only things I can't grasp
Sent from my HTC Glacier using XDA App
xFate said:
I've been trying to get profiles and triggers down except I use CPU tuner inserted of setcpu. Is it possible to over clock yet still save battery? I doubt that somehow lol. If anyone can post full settings that save battery but still runs well I'd appreciate it. Ill copy one of you guys.
Questions though. What is all the governor stuff like performance, conservative, on demand, etc? What are the thresholds? What are the min max standards? Like if I have 300 and 1500, which does it user and why? Those are the only things I can't grasp
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Check out this link it has all you'll need to know http://androidforums.com/evo-4g-all-things-root/210253-setcpu-guide.html
What you want is your device to throttle based on the load being put on it. When you aren't doing much i.e. reading a text it should be clocked at 245760 for example because that's not a demanding task. and versely when you play a graphics intensive app or something, it should use just over the maximum amount of cpu power needed to run the app so the app runs smooth. but wont waste battery by overclocking to 1708800 when only a speed of 1017600 is needed. For this i use "conservative" on SetCPU because it will allow more customization.
My advanced settings for SetCPU are as follow. i haven't use CPU Tuner but hopefully it's similar.
Sample Rate you want kinda low 200000 is what i have and i don't get much if any lag.
Up Threshold is at what percentage of processor usage that the clock speed is increased. for me its set to 60. in other words at 60% load on the processor it will start to increase the clock speed.
Down Threshold is the load percentage where the clock speed will be reduced. i have mine set to 33.
Ignore Nice Load will just ignore nice processes. This includes system i believe. i have mine set to 0.
Grabbed this from a mac forum but it should apply.
"A process's priority is determined with a complex formula that includes what the process is doing and how much CPU time the process has already consumed. A special number, called the nice number or simply the nice, biases this calculation: the lower a process's nice number, the higher its priority, and the more likely that it will be run."
Frequency Step is how much of a jump the CPU will take to meet the load. mine is set low, (12) because most processes and apps wont need a whole lot of boost to run smoothly. For my device on average it will be under 768000 which is what you want and is where the battery saving really comes in. Because the CPU is under-clocked most the time its using a lot less battery but is still running everything smoothly.
A lot of people set there devices to ondemand because it's, "very responsive." although true its responsiveness comes from big steps in clock speed as opposed to the small ones that will most likely get the same job done. i.e. a clock speed of 902400 is more then enough to run the process quickly ondemand will jump to 1708800 to handle the same task.
copied from the above link at android forums.
" * ondemand - Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see "up threshold" in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
* conservative - Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
* performance - Available in most kernels. It will keep the CPU running at the "max" set value at all times. This is a bit more efficient than simply setting "max" and "min" to the same value and using ondemand because the system will not waste resources scanning for the CPU load. This governor is recommended for stable benchmarking.
* powersave - Available in some kernels. It will keep the CPU running at the "min" set value at all times.
* userspace- A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor."
Please post in General section, not dev.
Well i changed my setting a little to be a bit more responsive and i haven't noticed a increase in battery usage. I set my max speed to 1516800 and min to 368640 and its running quite nicely.
Anyone else getting good result with the conservative setting?
Keldarr said:
So I've been searching the forums for a good thread on optimizing setcpu for specifically the Mytouch 4G. I couldn't find one so after i read up on it i created this profile. The tweaks that I've found make this run very fast and gets me easily 18 hours of battery life, and that is with moderate usage. I don't get any real noticeable lag even when turning the screen on. I'm Using a Grankin01 Kernel and I'm also using "Autokiller Memory Optimizer" using moderate preset. Hopefully people will post there profiles anyway here it is.
Here is the thread for the Kernel I'm usinghttp://forum.xda-developers.com/showthread.php?t=876848
and here is a link for setcpu basics.
http://androidforums.com/evo-4g-all-things-root/210253-setcpu-guide.html
Edit: I've been using my phone for the last 12 hours I unplugged it this morning and have only plugged it in to pull a screen shots with android commander then unplugged it and my battery is at 53% I've watch youtube, txt, made calls, taken pictures ect, ect normal crap, and its running strong. I've made small adjustments on some of my thresholds but they are mostly similar.
Click to expand...
Click to collapse
What version of SetCPU are you using? In mine I don't have the threshold for down, and my sampling rates are way different. Mine is set as from install at 50000. Running cm7alpha.
Using 2.1.0 and I have all the mentioned settings Bob
bobsbbq said:
What version of SetCPU are you using? In mine I don't have the threshold for down, and my sampling rates are way different. Mine is set as from install at 50000. Running cm7alpha.
Click to expand...
Click to collapse
Sent from my stickie key HTC Glacier using XDA App
Is there a way to change voltage? Frequency rules saves are minumum on cellphones.
I'm using Setcpu 2.1.0 and I'm using a stock OC Kernel from Grankin01 and u have to set the profile to conservative.
NovoRei said:
Is there a way to change voltage? Frequency rules saves are minimum on cellphones.
Click to expand...
Click to collapse
Frequency rules saves do save a lot of battery. Combine with undervolting and memory optimizations and you'll get big saves. But no setcpu is solely for cpu settings.
Whats the most stable speed to run this at?
So far i haven't had any stability issues on the Grankin01 Kernel. They ironed out most the stability issues in the Kernel its self. I do however keep my main profile around 1708800 - 1516800, generally 1516800, and min is set to 368640 and I've had no problem not even a signal freeze or crash. I've also run at 1708800 for most of the day plugged in and no issues other then heat. So i think is up to mostly prefrence.
I'm using a stock rom with bloatware removed and as i mentioned the Grankin01 1.7 OC Kernel.
Here is what I'm talking about. Sometimes the auto detect or something is wrong and I get this screen instead of the one you get. I don't understand why. I change ROMS a lot and I don't know if it is ROM specific or not. I'm currently on the cm7 preview from Zinx. Although I have seen it on other ROMS also as I posted before. Here is a pic.
Ignore the dropcap2 as I had just used it to take the picture.
bobsbbq said:
Here is what I'm talking about. Sometimes the auto detect or something is wrong and I get this screen instead of the one you get. I don't understand why. I change ROMS a lot and I don't know if it is ROM specific or not. I'm currently on the cm7 preview from Zinx. Although I have seen it on other ROMS also as I posted before.
Click to expand...
Click to collapse
Looks like from your screen shot that the profile SetCPU is using is on On demand, interactive or some default. What Kernel are you using? that may be the issue. If not a kernel issue. Then it may be a issue with CM7 and how SetCPU interacts with it. try disabling all your profiles and make sure that your main profile is for sure set to conservative.
Nothing else make a backup and try a different Kernel. Grankin01 has a few great ones and even a CM7 kernel with tunes and tweaks. As well as Gorilla. but id try the CM7 Kernel Grankin01 has first my buddy is running it and hasn't had problems. Just make you do a full backup to avoid a FUBAR situation.
http://forum.xda-developers.com/showthread.php?t=876848 Grankin01
http://forum.xda-developers.com/showthread.php?t=846451 Gorilla
Keldarr said:
Looks like from your screen shot that the profile SetCPU is using is on On demand, interactive or some default. What Kernel are you using? that may be the issue. If not a kernel issue. Then it may be a issue with CM7 and how SetCPU interacts with it. try disabling all your profiles and make sure that your main profile is for sure set to conservative.
Nothing else make a backup and try a different Kernel. Grankin01 has a few great ones and even a CM7 kernel with tunes and tweaks. As well as Gorilla. but id try the CM7 Kernel Grankin01 has first my buddy is running it and hasn't had problems. Just make you do a full backup to avoid a FUBAR situation.
http://forum.xda-developers.com/showthread.php?t=876848 Grankin01
http://forum.xda-developers.com/showthread.php?t=846451 Gorilla
Click to expand...
Click to collapse
You are right it was the main profile was set to on demand and when set to on demand these available options change.
As far as kerenls go I have not had good luck with Grankin CM Gingerbread kernels but he is working on a fix.
Howdy folks. Could someone point me in the right direction? Thinking about overclocking but have not done it. What are the benefits / rewards?
Is there an app or program i can to do this?
And what is a safe range?
Thanks in advance!
Sent from my intergalactic space modulator using XDA App
Benefits : Faster phone, smoother ui
Cons: Phone may heat up if overclock is set too high
For this phone 1500 is the highest, safest number we can get to right now. I would suggest setCPU, which you can find on XDA for free. (search setCPU)
You'll need a new kernel first, the stock one doesn't support oc. Go with Faux's assuming you're running a rom compatible with it (and most are).
After that, download Pimp My CPU from the market and you're good to go.
Sent from my Nexus Prime using XDA Ultimate App
To be honest with you, I notice hardly, if any, real-world phone speed increase when I overclock...barring benchmark numbers. I'm not really sure why that's the case for me, and why for some others it's such an extremely obvious difference (or so they claim). Perhaps I'm not running the same cpu intensive apps that they run. But for general, day to day, running of my phone, it's just not worth it for me due to the battery cost.
So I would love to hear from some of you where "precisely" do you see such a marked improvement on the speed of your phone?
Well, first off, make sure you have a custom Recovery installed... Then find a ROM you'd like, and then, flash a custom OC Kernel..
You'll need an app such as SetCPU to control the overclock.
mmapcpro said:
To be honest with you, I notice hardly, if any, real-world phone speed increase when I overclock...barring benchmark numbers. I'm not really sure why that's the case for me, and why for some others it's such an extremely obvious difference (or so they claim). Perhaps I'm not running the same cpu intensive apps that they run. But for general, day to day, running of my phone, it's just not worth it for me due to the battery cost.
So I would love to hear from some of you where "precisely" do you see such a marked improvement on the speed of your phone?
Click to expand...
Click to collapse
Are you using the stock launcher? It's alot smoother with the stock launcher if OCed to 1500, although i don't notice a difference from 800 to 1500 on launcher pro.
I just purchased SETCPU from the market. I know its free here but from what I've read it is well worth 2 bucks (or a lot more).
I'm running bamf 1.0,9 cubed and I verified in setcpu it is set to low of 368 and high of 1 ghz.
I am using stock kernel but thinking of trying adynaline's new kernel.
Anyway should I set a custom profile? Any suggestions on settings? I'm more interested in avoiding screen freeze than speeding up anything.
Profiles are not needed.
They're just usefull if you want to underclock at a certain battery level or temperature to save battery or cool down the device in my opinion.
Sent from my LT15i using XDA Premium App
I just overclocked to 1.28 we'll see how it goes....
recDNA said:
I just overclocked to 1.28 we'll see how it goes....
Click to expand...
Click to collapse
should be fine.
i had some profiles of:
screen on - min was as low as it could go, max = 1.4ghz -ondemand
screen off - min was as low as it could go, maz = 5xx mhz - batt saver or conservative
battery at 50%, put max at 1ghz- on demand
battery at 15% max was at 7xx mhz -batt saver/conservative
temp>115 max was 7xx mhz-batt saver
this yeilded pretty good battery life. i am a heavy data user in a 4g area and on a sense ROM i could easily get 12 hours. pushed it over a day with me trying to get the best battery life possible.
Sounds good. I'm also a heavy user.
Profiles aren't needed with a lot of kernels. Some have built in profiles and in others some governors include profiles such as smartass and interactivex.
The only thing I really use it for is if I overclock, which I rarely ever do, and to change the governor.
Sent from my ADR6400L using XDA App
I use SetCPU with imo's latest kernel and I never let it go above the 1.59GHz mark, but that is where I usually put it when charging via AC.
bamf forever already has the ability to set cpu speeds, its in the bamf settings
It says in the op of bamf kernel thread that bamf setting is unable to retain kernel settings so use setcpu.
I'm a noobey and I really don't understand how to undervolt my phone could some explain how to undervolt a sensation for better battery,etc.I would greatly appreciate it.
Sent from my HTC Sensation 4G
Under voting works by reducing the amount of power drawn to the phone at a selected frequency. You can do this with an app like system tuner or setcpu. However I can't give you a set of voltages for it, because usually there's minor differences in the hardware of people's phones, which means some values may work for some and not others. I would advise to try reducing the values slowly, and do some research on other people's values to see what they have been able to reduce to.
Sent from my HTC One X using xda premium
Is this undervolting I use CPU set and I keep it at min 192mhz to 918 MHz.I thought this was called underclocking.Am I wring or correct.How do you actually set stuff to mv?I don't see and settings on there for mv.and what are all the different things that I can actually down set the mv on.could someone please explain alittle more.
Sent from my HTC Sensation 4G
What you did is underclocking, which saves battery but also reduces performance. Undervolting needs a kernel that supports it. You can set the mV for every mHz. I usually put it 50-62,5 mV lower than the standard voltage.
@ mesaman2012
Download System tuner (or Buy its Pro Version)
Start System Tuner.
Tap on "Voltage" button (in 2nd last row)
there u can increase or decrease the voltage (by -12.5mv to +12.5mv)
after u got ur desired voltage Tap on save to save it.
Simple....isnt it ?
I set all the setting to the lowest +12.5 volts.I hope that's alright.any input on this would be greatly appreciated. Thanks!!!
Sent from my HTC Sensation 4G
Mesaman2012 said:
I set all the setting to the lowest +12.5 volts.I hope that's alright.any input on this would be greatly appreciated. Thanks!!!
Sent from my HTC Sensation 4G
Click to expand...
Click to collapse
I don't know what exact voltage u have set....but whatever u have set, give it a little time to see whether it is stable or not....good luck.
- sent from my Venomous Viper..
Now download stability test from Market and run Scalling test,leave it for 15-20min,if its stable undervolt one more step the again stabity test for 15-20min.When test crashes rise voltage for one step and thats it
Sent from my HTC Sensation Z710e using Tapatalk 2
I dont rely much on undervolting for saving battery i mean it just depends on your usage mate or either way get an anker battery
Sent From My Sexy Sensation Running Aokp.
Does the way I have my phone underclocked matter with undervolting at all?I keep my phone at 192mhz to 918 MHz for just normal use.I undervolted everything down as far as it would go then I +12.5 and when I was using it right away my phone shut off.so I then did another +12.5 and now so far its running alright.I'm going to do a scalling stability test next.If I'm doing anything incorrect let me know please I'm just a noobey. Thanks!!!
Sent from my HTC Sensation 4G
The only way the underclocking influences the undervolting is that you have less mHz values to set the mV for, so for example if you underclocked to +/- 1200 you can't set the voltage for 1500.
Who has undervolted there sensation and seen a noticeable gain in battery?would you say you got and extra he or 2 on a full charge?
Sent from my HTC Sensation 4G
Mesaman2012 said:
Who has undervolted there sensation and seen a noticeable gain in battery?would you say you got and extra he or 2 on a full charge?
Sent from my HTC Sensation 4G
Click to expand...
Click to collapse
I'll try to report back in a week or so. I went from running the standard 384-1.51 to 384-1.72, to now running 192-810, testing undervolting as well. Will have to play more for sure.
Previously, I had the screen off, not in call max frequency set to 810, while screen on was stock xe. I noticed quite a bit of time at 810, so something is consuming excessive cpu clocks when the screen is off.
The major bummer I'm coming across is that system tuner cannot undervolt below 800mv. Since the phone is ideally spending most of its time at the lowest fid/vid state (192 or 384 for example), there's a good chance of stability below 800mv. I haven't done too much research yet to see if this is possible with some other means, but this may help a bit in standby. Of course, if I could just keep the damn screen off, I'd probably be in better shape.
How much less battery do AMOLED screens consume? Saw a One S today, and it does look pretty damn sleek.
ziddey said:
I'll try to report back in a week or so. I went from running the standard 384-1.51 to 384-1.72, to now running 192-810, testing undervolting as well. Will have to play more for sure.
Previously, I had the screen off, not in call max frequency set to 810, while screen on was stock xe. I noticed quite a bit of time at 810, so something is consuming excessive cpu clocks when the screen is off.
The major bummer I'm coming across is that system tuner cannot undervolt below 800mv. Since the phone is ideally spending most of its time at the lowest fid/vid state (192 or 384 for example), there's a good chance of stability below 800mv. I haven't done too much research yet to see if this is possible with some other means, but this may help a bit in standby. Of course, if I could just keep the damn screen off, I'd probably be in better shape.
How much less battery do AMOLED screens consume? Saw a One S today, and it does look pretty damn sleek.
Click to expand...
Click to collapse
Its kernel limit,with Bricked you can undervolt under 800mV
VekiCRO said:
Its kernel limit,with Bricked you can undervolt under 800mV
Click to expand...
Click to collapse
Thanks. I've been running Faux's kernels ever since I got my Sensation. I wonder if he'd consider adding the feature. How low are you able to go stably below 800mv and at what frequencies? Figure if I'm going to be idling at 192 or 384mhz, I'd like to get that voltage as low as possible.
Thanks for all the great input.should I change to a bricked kernel?If so what version.I'm running v008b4 faux kernel right now should I use a lower version like a v005?
Sent from my HTC Sensation 4G
VekiCRO said:
Its kernel limit,with Bricked you can undervolt under 800mV
Click to expand...
Click to collapse
Very true ..
I'm running bricked n under volt mine upto 700mV....but it wasn't stable..
Currently running at 725mv n every thing running smooth.
- sent from my Venomous Viper..
Mesaman2012 said:
Thanks for all the great input.should I change to a bricked kernel?If so what version.I'm running v008b4 faux kernel right now should I use a lower version like a v005?
Sent from my HTC Sensation 4G
Click to expand...
Click to collapse
Go to this thread :
forum.xda-developers.com/showthread.php?p=17430290
If u don't want to try betas...then v1.31 is the stable version.
- sent from my Venomous Viper..
What's a good sense bricked kernel to use?as far as version.
Sent from my HTC Sensation 4G
Mesaman2012 said:
What's a good sense bricked kernel to use?as far as version.
Sent from my HTC Sensation 4G
Click to expand...
Click to collapse
As I said, v1.31 is the stable version, but if u want to try beta, v1.36 is also there..
I'm running v1.35, came with the ViperS ROM.
- sent from my Venomous Viper..
Hi XDA Community. Can you guys be kind enough to explain to me(us) what it does when you tweak it? Does it help the phone? In what ways? I'm able to enter kernel tweaks because of the Rom Toolbox app and i don't wanna touch it without knowing what it does. My phone is at Stock Clock 2265-2266MHz and the Voltage control right now is at 1050mV and it is able to be maximized at 1600mV. I use Trinity Kernel by Morfic.
Check out this thread. It should help you out. http://forum.xda-developers.com/google-nexus-5/general/nexus-5-undervolting-thread-t2537000
Although some people disagree about battery life. I think most people just do it to reduce the heat the phone produces.
MaLing15 said:
Hi XDA Community. Can you guys be kind enough to explain to me(us) what it does when you tweak it? Does it help the phone? In what ways? I'm able to enter kernel tweaks because of the Rom Toolbox app and i don't wanna touch it without knowing what it does. My phone is at Stock Clock 2265-2266MHz and the Voltage control right now is at 1050mV and it is able to be maximized at 1600mV. I use Trinity Kernel by Morfic.
Click to expand...
Click to collapse
Controls the voltages each frequency runs at. People undervolt (lower the voltage), not overvolt (maybe for 3014MHz but not stock clocks), because the factory defaults are set higher than what is actually needed just to be safe, as every device is different. Only real advantage is a little bit less heat, battery savings is too negligible. Lowering it too much will cause bootloops. Raising it is silly.
Read above thread for more.
Thanks guys for sharing your knowledge.