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.
Just a quick question for you guys: I recently purchased an Infuse from the marketplace here, and so far I've gotten an absolute TON of lag using the device. I've flashed Infused 1.5 and Bionix with the Infusion kernel, and so far the lag has gotten better, but it's not totally cleared up. I'm definitely not new to Android, but I haven't seen anything like this before. I know that Quadrant isn't a reliable benchmark, but I'm scoring about 1900, OCed to 1.5Ghz.
Just to give an example: I'm using desktop visualizer to add some custom icons to my screen. When I go to select an icon image, it's fine, but it freezes for about 90 seconds when a list of my apps comes up.
Anyone experience this before? And if so, how did you solve it? If this was widespread, I'd imagine there would be complaints all over here.
Which app are you using to set your overclock settings, how many clock speeds do you have enabled, are you under or over volting, and *which governor* are you running?
I have seen some similar problems here when I was using conservative governor with poor choices of clock speed. Right now Infusion 1.5.2 kernel has some issues with not liking the ondemand governor, so I reduced my number of available clock speeds so it would jump to the top more quickly while using the conservative governor.
Also, did you use either the return to stock, or the ultimate unbrick flash before you flashed your ROM? If it was a used Infuse, I would do one of the above before I start looking anywhere else, then reflash your rom/kernel of choice.
I'm using SetCPU with the OnDemand gov (400/1500), no undervolting. I have a profile set to underclock it to 300/700 on conservative when I'm charging, but that's about it.
I think I'm going to use GTG's unbrick/return to stock and root the thing myself, I figured I'd ask before I did anything drastic. My UI is a ***** to set up every time, and I hate wiping because of it.
Just a quick note, I've had some serious lag using the oc kernel... Like real world usage got worse after oc'ing
Sent from my SAMSUNG-SGH-I997 using XDA App
Although it is counter intuitive to the way governors should work I have seen less lag on Infusion 1.5.2 when I use conservative. The ondemand governor seems to be having some issues with the most recent update. If you flash back to 1.0 Infusion you get a max overclock of 1.4, but it is much more stable IMHO. Also FFC is presently broken in 1.5.2 and will hard freeze the phone (battery pull).
I'm debating flashing back to community kernel, but I am going to wait and see how long it takes my battery to drain because I am using some undervolting. You might try using conservative governor and only enable 100, 400, (800 or 1000), (1200 or 1300) and 1500. Honestly the infuse is my first smartphone, but I've tinkered with desktop hardware the last 15 years. It literally amazes me everytime I pull the battery out of this phone and feel how light it is.
I also used the desktop vis app and yes it lagged when chosing apps however it seemed to get better after three or four times but that seems to be the only place it lags for me im using the oc-uv kernal 1.0 clocked to 1.4 seems bulletproof compared to later versions im getting great speed and batt life with this kernal but i had the same lag in the same event as you
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
I'm going to try bringing it back to stock and re-rooting it myself, if only because I trust myself with adb//scripts/rooting, and I'm hesitant to trust someone I don't know. Lag has gotten a lot better since switching to conservative, OCing to 1.6 and undervolting a tad, but it still lags when opening apps or scrolling through long lists. Desktop Vis is of course, still a nightmare.
Oh well, I'll report my findings tomorrow I guess. Hopefully I'll be scoring higher than the 1700 I just pulled in quadrant.
entropism said:
I'm going to try bringing it back to stock and re-rooting it myself, if only because I trust myself with adb//scripts/rooting, and I'm hesitant to trust someone I don't know. Lag has gotten a lot better since switching to conservative, OCing to 1.6 and undervolting a tad, but it still lags when opening apps or scrolling through long lists. Desktop Vis is of course, still a nightmare.
Oh well, I'll report my findings tomorrow I guess. Hopefully I'll be scoring higher than the 1700 I just pulled in quadrant.
Click to expand...
Click to collapse
Sent from my SAMSUNG-SGH-I997 using XDA App
Do you use spareparts?
usually yes, but I dont believe I installed it yet on the infuse. Why?
lag on stock also
I'm 100% stock & get lag also. Definitely in the situation you describe, when the app list comes up for adding shortcuts to any homescreen. Takes forever for that list to come up. Secondly, simply from running for a while, i have to kill all the apps using the built in task manager in order to get it to run smoothly again. It's like it never closes an app. I'm new to android, but guessing this is a problem inherit to android. Can't see how samsung or at&t could have screwed this soo badly to cause it to never close an app. Hoping memory management is better in Gingerbread.
Blario, you're new to Android, so you need to read up on how memory management works with Android. It's not SUPPOSED to kill apps, and that's not what's lagging your phone. In your case, I'd think it was more of a case of WHICH apps you were running.
yeah, the longer I have the phone the more it lags it seems
probably going to push me towards the Evo3D
If you're on stock and after a week or two your phone gets slow as hell (mine did), install a Voodoo lagfix kernel. All the current ROMs include it.
superweapons said:
If you're on stock and after a week or two your phone gets slow as hell (mine did), install a Voodoo lagfix kernel. All the current ROMs include it.
Click to expand...
Click to collapse
I did
I still have random slow downs when it gets bogged down with stuff
I'd give a left nut to have this phone with dual core
entropism said:
Blario, you're new to Android, so you need to read up on how memory management works with Android. It's not SUPPOSED to kill apps, and that's not what's lagging your phone. In your case, I'd think it was more of a case of WHICH apps you were running.
Click to expand...
Click to collapse
I don't do much. Twitter, "Web" (some mozilla stock ish), SMS, phone, Android Market app (browsing), and Maps. I've had it lag up using only those. Far less often, I use Yelp... that's about it.
Not supposed to kill apps? When I kill them it fixes the problem. Maybe it *should* be killing apps?? If its supposed to flush their state to disk... it seems to be doing a poor job at it.
I would be suspicious of your microSD card (if you have one). Do you know what class it is? Have you tried removing it and performing the same functions in which you see lag?
hydrogenman said:
I did
I still have random slow downs when it gets bogged down with stuff
I'd give a left nut to have this phone with dual core
Click to expand...
Click to collapse
I'd more readily assume the 512MB RAM is the issue. Looking forward to SGSII
SolusCado said:
I would be suspicious of your microSD card (if you have one). Do you know what class it is? Have you tried removing it and performing the same functions in which you see lag?
Click to expand...
Click to collapse
It's the stock card that came with the phone. Any way to check? The apps are installed to it... so removing it I wouldn't have the apps available anymore.
A little update: I returned back to stock and re-rooted. I installed 3E, then CWM, then threw on Infused 1.5 and Infusion, OCed to 1.6Ghz and slightly undervolted (about 25-100mv along the range) using SetCPU.
As of right now, it still lags on occasion, but not as bad as it did. Quadrant is giving me a whopping 1300 average score, with a low of 800 and a high of 1600. This is just pathetic.
I want to share my setup with you guys for getting good battery life which lasts the day without making you compromise on the features. The primary things I've seen on the forums so far has a lot of involved setup and frankly by the time you get it perfect, you will flash a new ROM and have to re-do a lot of it and so on, overall it's not the worth the hassle.
This is usually what my days look like and I manage to last the entire day:
I keep wifi and GPS on always, regardless of whether I'm using it or not.
Get a fair bit of calls because I live away from family so they all call a lot (I have a massive family, so we are talking about 5-6 hrs of talking everyday).
I like to read news from news republic and I'm subscribed to a lot of stuff there so I go through like 2000+ articles in a given day.
XDA like every few hrs (damn ICS!).
Text messages are also flowing throughout the day with the woman being on the other side of the country and all (100+ a day?).
I have facebook on push (not an addict but active enough to mention)
My gmail, school and exchange are all on push for email so they I see a fair bit there
The setup is VERY easy to setup and replicate. It doesn't require you to lose out on features or use your phone at an anorexic level either. You don't need a task manager or watch your processor non-stop either.
So without further delay, here we go:
Pick a ROM
I'm using Seanster_GBaxe EX v1.5.1 from the T-Mobile section, you can find it here.
Get faux's kernel
The reason for this particular one is because it's given the best results when it comes to undervolting and overclocking without SOD. You can find the kernel here.
Get System Tuner
This is available on market. There are alternatives but for this post, I will be making all the references from this app.
Get the AGPS patch from crypted
This isn't for battery directly but it does get locks VERY fast and you waste less clock cycles getting the signal. Less clock cycles wasted, more battery saved. The patch is available here.
I personally use the v3.0 Google CWM Build (scroll down his post and you will see it)
Get the V6 SUPERCHARGER from zeppelinrox
This is available here. Why the beta one? It works fine.
Okay, at this point you can pretty much store these things together in a neat little folder on your SD card because it makes a perfect library. So let's get started, I'll assume that we are starting from scratch. The order for everything will be as follows:
Get into recovery and install your ROM
This I shouldn't have to explain, the instructions you can find on the ROM thread.
Install the kernel
Same with this, read the kernel thread.
Install the GPS patch
Same with this as well
Boot into ROM
Hmm.... hopefully you can manage this
Restore all your backups and apps, accounts and whatever else
Using titanium here is always good
Install System Tuner
Okay, let's get started. Although faux has done an amazing job with the kernel, there's always the personal bias that goes into making things so his balanced settings might not reflect yours (nor mine but you will be tweak even those soon).
Inside System Tuner, go to CPU:
The first you thing you should choose is whether you want to keep the 1.72 GHz OC or not. I kept it but if you want to get even more you can lower to stock 1.56 GHz or go even lower, your choice. Once you set the max, set the min to 384 MHz. Set it once and you don't need to do it again after. Leave the governer to ONDEMAND.
Now go to the Voltage tab:
Be careful here, this can crash you if you go too far. What we do here is globally undervolt, you can do that by hitting the -12.5 mV button over and over. I use -75 mV (press the button 6 times, for those bad at math). Keep in mind that all chips are NOT THE SAME!!! -75 mV might be too much for you or you might even be able to get to -100 mV, find out by doing it.
Now go back to the CPU tab and hit Boot Settings:
Hit Screen-off behavior:
Governor - No changes
Max frequency - 384 MHz (push doesn't lag at all still so don't worry about notifications)
Max frequency/in call - 384 MHz (yes, calls don't require full blast, they work fine even under 500 MHz)
Now go back
Hit Governors behavior:
Sampling rate - Unchanged (faux has it done perfect)
Up-threshold - 75 (what's this? This means that the CPU will scale to higher frequencies when the load is above 75%)
Power-save Bias - 70 (what's this? This means that the CPU will be "biased" towards lower frequencies when load is below 70%)
Setting the Power-save Bias higher than the Up-threshold is obviously stupid so make sure you did it right.
Now go back
At the bottom, there is a whole bunch of tweaks:
Hit Re-apply CPU settings, choose init.d script (you can choose boot too but init.d works 100% of the time)
Hit Boost app loading, choose init.d
Hit Clear cache, choose init.d
Now go back
Find the Startups section and disable whatever you don't want running at boot (this is purely a personal thing).
Install V6 script
His instructions are very good so I'll assume that you have gotten it installed. Once you have it running, choose option 9, the 1000 HP one. Reboot. Run script again, make sure you've got it at 100% supercharged. Done. Reboot just to be sure again.
All done! Now, I know that was lengthy but here's the awesome part. Make a titanium full backup of System Tuner and you NEVER have to do that again for ANY ROM as long as you use the same kernel!! The script is unfortunately the only thing you have to re-apply, probably that has a quick setup too but I'm new to it so I can't give you shortcuts on it.
Hope you have luck with this and it works for you. I promise nothing and if you break your phone please don't come crying to me because you chose to do this yourself. It works for me so I shared it!! Any suggestions are welcome of course.
Note: NO task manager required!! I will modify this for cm7 if needed.
nice job. thanks a lot!
You're using the rc6.1 correct?
Sent from my SAMSUNG-SGH-I727 using xda premium
Thanks for the detailed write-up.
Are you in an LTE market? A full day on LTE would be pretty awesome.
For the screen-off behavior, do you think one can get away with using the smartass governor instead?
I'm using the RC6, tad older I guess.
Sent from my SGH-T989 using Tapatalk
jedah said:
Thanks for the detailed write-up.
Are you in an LTE market? A full day on LTE would be pretty awesome.
For the screen-off behavior, do you think one can get away with using the smartass governor instead?
Click to expand...
Click to collapse
I'm not in LTE area :-(... Would be nice because that's why I got the phone but then I had to move so can't say anything about LTE.
As for smartass, what kernel are you using? Smartass works very similar to the modified ondemand settings that I set up so it wouldn't make a difference as far as I forsee.
Sent from my SGH-T989 using Tapatalk
I tried this, will post results later. Thanks for the great tutorial
If you could post screen shots of your CPU Spy that would be helpful! How well does your phone do on going into deep sleep? On average from what to what time does yours last you? I'm just skeptical about setting the screen off behavior cause that usually prevents the phone from going to Deep Sleep.
Sent from my SAMSUNG-SGH-I727 using xda premium
DANIEL133337 said:
If you could post screen shots of your CPU Spy that would be helpful! How well does your phone do on going into deep sleep? On average from what to what time does yours last you? I'm just skeptical about setting the screen off behavior cause that usually prevents the phone from going to Deep Sleep.
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
You're right about the deep sleep, don't let it go into deep sleep. It lasts me 12 hours normally. I'll get you screenshots when I get a chance.
Sent from my SGH-T989 using Tapatalk
Mine goes into deep sleep with screen off behavior setup.
Sent from my SGH-T989 using XDA App
kr3w1337 said:
You're right about the deep sleep, don't let it go into deep sleep. It lasts me 12 hours normally. I'll get you screenshots when I get a chance.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Dont you think the phone waste alot more battery though when it doesn't go into deep sleep? I've also found that WiFi tends to create a nasty wake lock. My set up is Sky ICS Speed with Faux Clock 1.296 ghz max -384 mhz min. -37.5 u/v LTE on all day, extremely heavy usage. 12 hour battery life on average.
Sent from my SAMSUNG-SGH-I727 using xda premium
InstigatorX said:
Mine goes into deep sleep with screen off behavior setup.
Sent from my SGH-T989 using XDA App
Click to expand...
Click to collapse
Which kernel are you using?
kr3w1337 said:
Which kernel are you using?
Click to expand...
Click to collapse
Using faux kernel with foxstar rom.
Sent from my SGH-I727 using XDA App
DANIEL133337 said:
Dont you think the phone waste alot more battery though when it doesn't go into deep sleep? I've also found that WiFi tends to create a nasty wake lock. My set up is Sky ICS Speed with Faux Clock 1.296 ghz max -384 mhz min. -37.5 u/v LTE on all day, extremely heavy usage. 12 hour battery life on average.
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
From what I've noticed with the faux kernel, it goes into deep sleep after some time on it's own, regardless of the screen-off behavior. I haven't opened up the source to check it out for a better explanation but that's something I doubt is worth exploring since the performance doesn't take any hit.
I haven't chosen to underclock to 1.2 but it should do better than the 12 hrs I get now if I did do that. I have a tendency to start GTA 3 and start playing whenever I get bored so that's why I went OC rather than under. For others looking strictly to use the phone with minimal gaming, this would be a good option. LTE isn't available in my area so I can't test with it but the WiFi radio uses just as much battery as the LTE, if not more I have a feeling.
Trying eugene's kernel from today to see if the lionheart governor does better than the current setup. I will know in a couple of days because every ROM flash needs a couple of charge cycles before it accurately shows battery status.
InstigatorX said:
Using faux kernel with foxstar rom.
Sent from my SGH-I727 using XDA App
Click to expand...
Click to collapse
Do you get any SOD? Everything working okay? Is the setup different than what I've got up there? Would like to know and try it out, can update the OP accordingly.
Just finished with eugene's kernel and the results were pretty disappointing. Looks like the second core is always kept on regardless, faux's kernel turns the second core offline until usage demands need it.
If anyone knows how to tweak eugene's to stop that from happening, do share.
kr3w1337 said:
Just finished with eugene's kernel and the results were pretty disappointing. Looks like the second core is always kept on regardless, faux's kernel turns the second core offline until usage demands need it.
If anyone knows how to tweak eugene's to stop that from happening, do share.
Click to expand...
Click to collapse
Can you clue me location of his latest ROM? Or is it somewhere in the Macnut thread on TMO side of the fence?
InstigatorX said:
Can you clue me location of his latest ROM? Or is it somewhere in the Macnut thread on TMO side of the fence?
Click to expand...
Click to collapse
Using darkside ROM at the moment with the faux kernel, had the Eugene kernel but I noticed that the second core is kept alive regardless of usage and that wasn't helping so I changed back to faux.
Sent from my SGH-T989 using Tapatalk
thanks for the awesome write up!
Did it last night, and lasted the day without a sweat! However, my min frequency wont stick? I have it set to stock frequency 1.5, using faux kernal, and my voltages arent as low as yours (im not a crazy user like you.. maybe an hour of talking a day, lots of texts and emails tho), but i cannot get my min frequency of 3xx to stay. Suggestions?
Thanks!
edit- running stockMod v1.0
im sorry, i have a hard time believing you talk for 6 hours and scroll thry 2000 pages of web and get a day of use. I myself could get about 1.5 days on battery strictly by staying home, connected to wifi all day and barely talking on the phone. i would like to see a screenshot of battery usage at the end of your day
I would like to compare two different kernels. I was wondering how or what kind of log i should run for both of them to compare their statistics. Never ran a log before, but I'm assuming its a kmsg log?
Sent from my LG-P999 using xda premium
oh do share results!
Sent from my LG-P999
ImDarkmatter said:
oh do share results!
Sent from my LG-P999
Click to expand...
Click to collapse
I plan on it. I have been running Trinity T15 Max kernel for the past week and it has been the best performing kernel out of the three that I have tried- mazout, faux and trinity. However, yesterday I loaded mazouts latest OC kernel and it achieved a similar benchmark to trinity but does not feel as "fluid." But I would like to run a log in order to compare battery usage and other system functions to see which kernel is getting the best use out of my phone .
How exactly are you testing the system right now? Just with standard Android benchmark tools off of the play store? I don't know too much about them, but I'm sure there are quite a few Linux benchmarks that run in the terminal that may work better.
When you say "fluid" I'm thinking UI responsiveness, I'm thinking that may have to do with RAM latency and bandwidth, or possible regular filesystem IO latency and bandwidth.
Since Maz recently found out that the CPU governor cannot be changed it could possible be ruled out, except maybe putting it in performance or power save... I'm not entirely sure what the difference between the two are though.
I can't seem to get my Min/Max CPU frequencies to stay locked in regardless of Governor or IO Scheduler I use. I can't figure out why ig s doing this. I've never had a problem before. I am running everything stock right now except cot Root and Custom recovery obviously. But other then that. The phone is stock rom/kernel.
Can someone help me figure this out. It keeps setting my min frequency at over 1Ghz, which I obviously want it to be able to drop down more then that so I can save battery life.
Any ideas?
Silicon Knight said:
I can't seem to get my Min/Max CPU frequencies to stay locked in regardless of Governor or IO Scheduler I use. I can't figure out why ig s doing this. I've never had a problem before. I am running everything stock right now except cot Root and Custom recovery obviously. But other then that. The phone is stock rom/kernel.
Can someone help me figure this out. It keeps setting my min frequency at over 1Ghz, which I obviously want it to be able to drop down more then that so I can save battery life.
Any ideas?
Click to expand...
Click to collapse
do you have busybox installed? im sure that your cpu control app needs it. grab the busybox app by stericson, install it, open it, then install busybox. check if your cpu speed sticks. if it still doesnt, could just be mpdecision. then it would have to be disabled.
Yea I have busybox installed. Its always one of the first things I do. This isn't my first time modding a phone lol I've been modding phones since back when the Droid 2 Global first came out. Even started developing my first App and Custom ROM recently.
I use Jrummy's Busybox Pro app tho.
Sent from my Nexus 5 using XDA Premium 4 mobile app
Mpdecision. I've seen that in FKU, I can't remember off the top of my head what that controls. I thought it had to do with thermal settings for the CPU
Sent from my Nexus 5 using XDA Premium 4 mobile app
It is mpdecision. Its supposed to make the launcher smoother.
Some kernels allow "stop mpdecision" from terminal.. or in chaos kernel, dev got mpdecision to pretty much boosting min frequency
-----------------------
Sent via tapatalk.
I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
I thought I had seen Mpdecision controls in the FKU app, but I musta been thinking of something else cause I can't seem to find it now. I just flashed Franco Kernel r32, and Now it seems to be keeping my Min/Max Freq locked to where I set them. So the issue seems to be fixed on its own.
I have the governor set to interactive and IO set to Row. Still learning about what IO scheduling does so I just keep that to whatever the kernel has it at by default.
Sent from my Nexus 5 using XDA Premium 4 mobile app
Here's a screenshot
Yes faux used to have mpdecision controlsw. I haven't used it or a while though
This isn't really a solution more just avoiding the problem on your current kernel, but if you want to do this I recommend Chaos kernel :http://forum.xda-developers.com/showthread.php?t=2551441 Comes with the NXT app that allows a lot of tweaks to the CPU, GPU, memory, and so on.
mistahseller said:
This isn't really a solution more just avoiding the problem on your current kernel, but if you want to do this I recommend Chaos kernel :http://forum.xda-developers.com/showthread.php?t=2551441 Comes with the NXT app that allows a lot of tweaks to the CPU, GPU, memory, and so on.
Click to expand...
Click to collapse
Thanks for the link, so far I got it working alright ever since I flash the latest Franco kernel. Got max set to 1958Mhz & Min @ 422Mhz with the voltage dropped by 25 from stock which at 1958Mhz, the voltage is 945mv. So yes everything is staying to where I set it now. If I have any issues again tho I will try the idea in the link.
Thanks to everyone else for the replies as well
Sent from my Nexus 5 using XDA Premium 4 mobile app