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.
Can anyone tell best settings you guys are using in Set Cpu
Thankxx
Sent from my HTC Desire S
Best in terms of speed, battery life?
best thing is not to overclock as this can reduce battery life, so i use 2 profiles in addition to the normal one which is 245-1024 scaling=interactive, the other two profiles are
245-768 at screen off scaling=conservative
245-368 at battery<16% scaling= conservative(u can try powersave but its too slow then)
hope this helps
i have little problem. even if i set intercative 245mhz-1ghz after one day or simply later it freeze at 245 mhz. phone is then very laggy and i have to change profile to get it to work again.
kapybarus said:
i have little problem. even if i set intercative 245mhz-1ghz after one day or simply later it freeze at 245 mhz. phone is then very laggy and i have to change profile to get it to work again.
Click to expand...
Click to collapse
It's a bug. Use Ondemand instead.
kapybarus said:
i have little problem. even if i set intercative 245mhz-1ghz after one day or simply later it freeze at 245 mhz. phone is then very laggy and i have to change profile to get it to work again.
Click to expand...
Click to collapse
yes probably a bug, never had this problem try changing the scaling or do a clean install again, but interactive is more cpu aggressive so it provides better performance
What about overlock
What is the scale to have it
What about
Sampling
Power bios
Thankssss
Sent from my HTC Desire S
overclocking depends on the kernel you have installed, most of them have a max of 1.5 ghz("Safe" limit), but generally its not good to overclock for the battery and for the phone itself unless for a short time and you can use whatever scaling you feel appropriate.
as for the other questions , i have no idea about those
XKanoX said:
overclocking depends on the kernel you have installed, most of them have a max of 1.5 ghz("Safe" limit), but generally its not good to overclock for the battery and for the phone itself unless for a short time and you can use whatever scaling you feel appropriate.
as for the other questions , i have no idea about those
Click to expand...
Click to collapse
I have kept
1024 max
768 min
Is it okkk
Sent from my HTC Desire S
Ballack94 said:
I have kept
1024 max
768 min
Is it okkk
Sent from my HTC Desire S
Click to expand...
Click to collapse
well i would recommend to adjust to 368 min, since most of the time the phone is on standby and 768 mhz are not needed on standby it will only consume your battery, but you can keep it the way it is if you feel that way
hi every1.
I've been searching but didn't find any info about the topic.
Does someone knows how or just tryed already to overclock the gpu to higher rates? (i would like to get more to play better games).
another question: i'm using the matr1x kernel (17.5) and in the menu i have an option to overclock the gpu but there're options to get it to 1000Mhz? really?
Which are the riscs?
I apreciated any info.
thanks in advance
kalitza said:
hi every1.
I've been searching but didn't find any info about the topic.
Does someone knows how or just tryed already to overclock the gpu to higher rates? (i would like to get more to play better games).
another question: i'm using the matr1x kernel (17.5) and in the menu i have an option to overclock the gpu but there're options to get it to 1000Mhz? really?
Which are the riscs?
I apreciated any info.
thanks in advance
Click to expand...
Click to collapse
stock nexus s gpu is at clocked at 200mhz. you CAN NOT overclock it 500% to 1000ghz. thats just silly. thats like overclocking your cpu to 5ghz. the highest ive overclocked my gpu or ran a kernel that already has it overclocked is 250mhz. thats a 25% oc
kalitza said:
hi every1.
I've been searching but didn't find any info about the topic.
Does someone knows how or just tryed already to overclock the gpu to higher rates? (i would like to get more to play better games).
another question: i'm using the matr1x kernel (17.5) and in the menu i have an option to overclock the gpu but there're options to get it to 1000Mhz? really?
Which are the riscs?
I apreciated any info.
thanks in advance
Click to expand...
Click to collapse
That's the CPU clock you're looking at. LiveOC can overclock the GPU as a percentage value (ie, 110% is 200 * 110% = 220mhz), but it does the same to the CPU (so 1000mhz turns into 1100mhz). This will generally need adjusting the voltages upward.
So no need for any app to oc, just increase the LiveOc % ?
ya, that question about overclocking the gpu to higher then 300mhz was really silly, but asked t anyway
GPU Clock is stock at 200mhz, CPU is at 1000mhz. Increase LiveOC % and you'll go up by that percentage. Just remember, as i said, you will most likely need to adjust voltages to prevent instability and reboots. It's best just to set all of this up using NSTools.
Ok. I've tryed oc to 110% but instable. just need to set voltages to get the right combo.
Thanks!!
Not all phones can handle such an OC (either because of GPU or CPU, or combination, it all varies). Hopefully you can get a stable setup, the extra GPU OC is a great performance booster.
Harbb said:
the extra GPU OC is a great performance booster.
Click to expand...
Click to collapse
And what a performance booster... I never bothered to try the LiveOC... I just OCed the CPU and thought that was the most I can do. But with 110% LiveOC and 1300MHz CPU OC, my phone is now eve faster than before.
I downloaded android Turner pro...what an amazing application ...anyways I noticed or rather we all noticed that the HTC sensation phones always over heat and hmmm battery our greatest problem...but still some people wont mind still over clocking the amazing phone...respect to this fone bcux irrespective of the fact that its two years old....it still beats most recent fones hands down and also in my opinion even iPhone 4s can't do most things this fone does...there fore iphone4 can't beat our rooted HTC sensation devices lol if im wrong tell me
ok now lemmi get to the point ,I am presently using semsation v5 Rom.... thanks to kerneldev,the room is sleek and nice...I love it. Using sultan kernel r24b5....I over clocked my HTC XE to 1566 CPU frequency and undervolted it by -64MV the phone was fast...yes but the heat was evil lol ?? and battery life wasnt so impressive ?...so here was what I did to reduce the heat a little...
I downloaded Turbo boost mod 3.v
flashed and install via cwm
then I downloaded android tuner from play store
then I underclocked my phone with the Android tuner to 1182 CPU frequency (this is the default CPU frequency for HTC xe)
then I undervolt using android tuner to 950mv...I pressed save and renamed the setting using android turner...then I pressed on boot by the top left corner of the android Turner screen...I went back to setting the CPU frequency and marked the 1182 settings to on boot also....now reboot the fone.
im a heavy user...my 4g or H network signal is always on....my phone stopped over heating like before...but it still get hot tho...
also u can still keep undervolting with the android turner...but if it gets to the voltage that ur phone's CPU can't handle...the phone automatically reboots itself and set itself back to the default CPU voltage....awesome right?
note: this is just a suggestion....im not responsible for any faulty fone tho and do nandroid backupw as usual...
if I helped for those complaining about over heated fone pls click the thanks button ? cheers?
Sent from my HTC Sensation using xda premium
Hi, Stock Sensation is 1188Mhz, XE is 1566Mhz ....
you can Also Downclock at 972Mhz for max and 384Mhz for min.
Stock fréquencies will be Undervolted normally , I think that its not necessary to undervolt our Sensation.
To what temperature reached your mobile????
I would not recommend downclock below 384MHz for minimum. I had lags and reboots.
blogodoblogodo said:
Hi, Stock Sensation is 1188Mhz, XE is 1566Mhz ....
you can Also Downclock at 972Mhz for max and 384Mhz for min.
Stock fréquencies will be Undervolted normally , I think that its not necessary to undervolt our Sensation.
To what temperature reached your mobile????
Click to expand...
Click to collapse
Ya im using stock CPU frequency but I undervolted it so it wont b too hot....my CPU temperature Max with heavy use is 62℃ but that's if im charging my phone and playing games
Sent from my HTC Sensation using xda premium
skydivider said:
I would not recommend downclock below 384MHz for minimum. I had lags and reboots.
Click to expand...
Click to collapse
what's ur minimum
Sent from my HTC Sensation using xda premium
skydivider said:
I would not recommend downclock below 384MHz for minimum. I had lags and reboots.
Click to expand...
Click to collapse
That depends on the hardware in your device. Just because all the chips come off the same assemply line oddly doesn't mean they are all created equal.
I run mine at 192 min and have never had a reboot as a result of it.
Other people can put it on 192 and it'll reboot every single time over and over until they raise the min speed.
The only way to see if your phone can handle 192 is to try it for a day and see if it's stable. It might be, and it might not be. If it's not, there's probably no settings changes you could do to make it better. It's probably a hardware thing.
I have no problem with the minimum frequency of 192Mhz, but as I have to test several Rom, I just prefer to leave the minimum at a frequency goes everywhere so 384Mhz
That's the problem. No matter what rom I flash, what kernel I use or what app I install to manage cpu frequencies, they just won't stick. My CPU is always at 1190 MHz Min / 1190 MHz Max, and when I try to change the min value, it'll only remain changed for a few seconds, then it just goes back to 1190.
Also, when I use a CPU manager app to see every core individual frequency, immediately the third and fourth core go off when I open said app.
I don't know if my device is defective. I haven't dropped it or anything, if I need to say it. Please tell me if this happened to somebody else or what can I do. Thanks everyone.
Qualcomm hard-limited the max CPU frequency in the Snapdragon 400. At least the variant used in the Moto G. You cannot overclock it.
I don't want to overclock it, I want to underclock it. At least I want to decrease the min frequency.
Ah, though I assume the same applies. The SoC won't listen to / obey requests to change those.
I have heard that it is just a visual issue. In fact if you use trickster mod or similar, you will see that most of the time the processor is not running at 1190
arya5 said:
I have heard that it is just a visual issue. In fact if you use trickster mod or similar, you will see that most of the time the processor is not running at 1190
Click to expand...
Click to collapse
I think so, that sounds more realistic.
Thanks for the replies, I have found a solution after all, it was all about that thing called "mpdecision". When I turned it off with a particular CPU manager, I was able to change my settings without any problem.