[GUIDE] Performance profiles on the OnePlus One (CM11S) - ONE General

I'm not sure many OPO owners are aware that there are built-in performance profiles in CM11S. The "Performance profile" toggle is not enabled by default nor is it easy to find, which explains why it's not more widely known. Performance profiles were recently added to CM11 and can help users get the most performance out of gaming or get the most battery life depending on the settings. I stumbled upon it while adjusting my quick settings layout. I've seen others ask about it so I thought I should make a guide that I hope is helpful.
What is it?
The feature allows users to set a "power profile" that applies custom parameters like a CPU governor, I/O scheduler and other settings. There are three modes: Power save, Balanced, and Performance. CM11 also has built-in per-app profiles that I believe are made for things like bench-marking apps. AndroidPolice wrote this story on it. There are a few steps needed in order to use the feature on the OnePlus One.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Enabling the "Performance profile" tile in quick settings
Open the quick settings pulldown, tap the + sign on the top right, click the ADD tile and choose Performance profile from the list. You'll now see a single tile that let's you cycle between the Power save, Balanced and Performance profiles.
Default profile settings
By default the OnePlus One's performance profiles are set to the following:
Power save
Min: 300 MHz
Max: 1036 MHz
Governor: INTERACTIVE
I/O scheduler: ROW
Balanced
Min: 300 MHz
Max: 2457 MHz
Governor: INTERACTIVE
I/O scheduler: ROW
Performance
Min: 2457 MHz
Max: 2457 MHz
Governor: INTERACTIVE
I/O scheduler: NOOP
Customizing the Performance profiles
You can adjust the settings yourself but you need to first enable "Developer options" in Android. A new menu item will then show up in Settings called "Performance" that lets you adjust CPU limits and other things. I don't know anything about the governors and I/O schedulers so I leave those at default. Here's a tutorial how to enable Developer options.
There you go. You should now be able to switch profiles with the tap of a finger. If someone can figure out how to get it to automatically work in Tasker, that would make it even better.
I haven't used it much because my battery life is already great in Balanced mode. It does seem to do something, though. In Powersave mode it never shows the CPU above my 1036 MHz setting and the device slightly laggier - so I know it's working.
Mods, this is my first guide after many years on XDA. I read the stickies but forgive me if this is in the wrong section or incorrectly formatted. Feel free to tweak to your standards.

reserved

Awesome Thread thanks for explaining how beach mode is different. I always left mine at balanced because this device is fast and it can last.
Sent from my One using XDA Free mobile app

what is the font used? it's very clean. thanks.

How do we specify the apps for the Per-Apps Profile? I'd like to add Facebook, Tapatalk and Falcon Pro in it as they're a lot smoother in performance mode.

Nice, but what's the difference between the I/O scheduler?

Not sure this works on the current nightlies. I've checked and there is no change with the settings as far as CPU frequencies.

Blurkiler said:
Nice, but what's the difference between the I/O scheduler?
Click to expand...
Click to collapse
This might be helpful: http://forum.xda-developers.com/galaxy-s2/general/ref-kernel-governors-modules-o-t1369817

jlevy73 said:
This might be helpful: http://forum.xda-developers.com/galaxy-s2/general/ref-kernel-governors-modules-o-t1369817
Click to expand...
Click to collapse
Again, thanks! Don't know what most of that means but it was still an insight :laugh:

tiny4579 said:
Not sure this works on the current nightlies. I've checked and there is no change with the settings as far as CPU frequencies.
Click to expand...
Click to collapse
I'm on cyanogen M9 and I've come to the same conclusion as yours. That's a pity it doesn't work.
Sent from OnePlus One.

So we can use cm11s and have a buggier but more complete build or use nightlies or M builds for fewer bugs but the build will feel incomplete.

Having more options is always nice. The best thing is that I always use it in power saving mode and I never felt the need to switch to balanced, not even with 3D games or turn-by-turn GPS navigation (Sygic) This CPU is awesome

This feature doesn't work on Nightlies, it simply won't apply anything, although the settings is there.

alfling said:
Having more options is always nice. The best thing is that I always use it in power saving mode and I never felt the need to switch to balanced, not even with 3D games or turn-by-turn GPS navigation (Sygic) This CPU is awesome
Click to expand...
Click to collapse
Although Power save mode is enabled playing 3D games still consumes a lot of battery juice.

alfling said:
Having more options is always nice. The best thing is that I always use it in power saving mode and I never felt the need to switch to balanced, not even with 3D games or turn-by-turn GPS navigation (Sygic) This CPU is awesome
Click to expand...
Click to collapse
If you have per-app profiles enabled for 3d gaming it will likely adjust to performance or balanced even if you were previously on power saver.
Also worth noting that on power saver cores 1 and 2 are turned off as well as the clock speed being limited. On balanced cores 1 and 2 are hibernated and woken up if required, and on performance all 4 cores are always on (as well as the clock speed being kept at 2.5ghz

Is there a way to specifically link performance profiles with profile settings?

Just wanted to give a heads up.
The Performance Profiles App found here, seems to be perfect for per app cpu profiles. I use to throttle down for Clash of Clans, seems to work like a champ.
Cheers All

Different default settings
Hi, I just got my OPO yesterday. Looking at the default settings I got, balanced and power save is actually the same at 300 mhz min and 1036 mhz max, and performance was capped at 1497 mhz for bot min and max. Does anybody know why? It should be save to change it I guess?

@radiXe custom kernel? Devs can set custom values for their kernels, probably overriding the cm profiles setting.

schaggo said:
@radiXe custom kernel? Devs can set custom values for their kernels, probably overriding the cm profiles setting.
Click to expand...
Click to collapse
My unit is fresh out of the box. I tried changing the max value in the balanced profile and suddenly everything changed into being the same as the defaults mentioned in the first post, including for the performance profile, weird. I tried changing the max value for the balanced profile again, to some other number, but it always reverts to 2457 Mhz

Related

SetCPU profiles

So lets hear it. What are your profiles set up as?
I wasn't too sure about what temps to set so I'm going to try these tonight. Will adjust accordingly.
Mine are:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my HTC Glacier using XDA App
I'm surprised no one responded. I have seen this question a few times. Here is my newer setup after monitoring temps...
Sent from my stickie key HTC Glacier using XDA App
I have a few questions that you might be able to answer. The only profile that I currently have is essentially the same as your screen off profile, but mine uses conservative scaling. When none of the profiles are matched, do you know if setcpu defaults to the profile that you have set up on the main tab? I was under the impression that I was really only flipping between the two.
I also don't seem to have the ability to adjust the cpu max as finely as you do. Mine defaults to 1113, and when I try to slide it left, it immediately jumps to 806. It seems to me like I only have the option to over or underclock. What I am really looking for is a set of profiles that will have my phone using a normal amount of consumption while the screen is off and then underclock severely while the screen is off.
I have mine set to:
all min are 245
1.2 ghz default.
1.2 ghz Charging Priority 99 'I have this profile setup because I dont want to underclock my phone when its plugged in and power consumption really isnt a issue.
345 ghz 245 screen off priority 98
768 mhz Batt < 20% Priority 97
beelbeel said:
I have a few questions that you might be able to answer. The only profile that I currently have is essentially the same as your screen off profile, but mine uses conservative scaling. When none of the profiles are matched, do you know if setcpu defaults to the profile that you have set up on the main tab? I was under the impression that I was really only flipping between the two.
I also don't seem to have the ability to adjust the cpu max as finely as you do. Mine defaults to 1113, and when I try to slide it left, it immediately jumps to 806. It seems to me like I only have the option to over or underclock. What I am really looking for is a set of profiles that will have my phone using a normal amount of consumption while the screen is off and then underclock severely while the screen is off.
Click to expand...
Click to collapse
Yes, when the criteria you set for your profiles are not met it will default to the original setting... IE.. The main mhz setting.
Using conservative makes set cpu stay toward the lower end of your mhz settings.
Using powersave will stay on the lowest end of your profile settings you made.
On Demand will use the full range of your profile and mhz settings.
Now...... depending on what kernal you are using, you will get different options to set your processor at. Meaning; one kernal may have more mhz options than others.
I set screen off really low so it doesn't wear my battery. Actually, this profile is a HUGE reason I get such good battery life.
Hope this helps....
jjlean
jjlean said:
Yes, when the criteria you set for your profiles are not met it will default to the original setting... IE.. The main mhz setting.
Using conservative makes set cpu stay toward the lower end of your mhz settings.
Using powersave will stay on the lowest end of your profile settings you made.
On Demand will use the full range of your profile and mhz settings.
Now...... depending on what kernal you are using, you will get different options to set your processor at. Meaning; one kernal may have more mhz options than others.
I set screen off really low so it doesn't wear my battery. Actually, this profile is a HUGE reason I get such good battery life.
Hope this helps....
jjlean
Click to expand...
Click to collapse
Yes, it does help. Thanks! I am currently using pretty much everything that came with Iced Glacier 1.4
My battery life is killer too. I took my phone to work yesterday and used it relatively lightly (one or two calls, a few texts, some fiddling, not much up time), and I still hat 75-80% of my battery left! I have a feeling that had I not been underclocking, I would have had something like 30% left.
I'll keep an eye out for other kernels in the future, but I don't actually have any issues with the settings that this one offers me. Thanks for the info.

Overclocking your droid2

Hello all, I'm relatively new to the community, but its been such a huge help I wanted to contribute something I hadnt seen yet but something I'm sure most anyone with a droid2 might want to try, so without further ado
~~~~~OVERCLOCKING GUIDE for DROID2~~~~~
!!!WARNING/DISCLAIMER!!!
This process can possibly damage your phone and phone CPU if abused or used incorrectly, and may also cause your phone to lock up and restart and possibly bootloop itself,!!!MAKE BACKUPS!!! and if bootlooping occurs, go into the stock recovery and clear data/factory reset to restore bootup process.
I am not responsible for any damages which may occur. GOODLUCK
~Things you need~
1. To be rooted (works on Froyo 2.2 and Gingerbread 2.3, including CM7 and custom roms)
2. Access to the App Market VIA cell network or wireless internet (downloading overclocking apps)
3. Milestone Overclock and SetCPU (both available in the market to download)
~Steps for Overclocking your phone~
1. Make sure Both apps listed in the needed section have been installed
2. Open up Milestone Overclock and it will look like
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3. Click on the Load module button and it will look like
What we have done thus far, is loaded into the kernel of the OS custom CPU clock settings, which we can edit at will with this application.
4. Set what you want the maximum cpu clock speed and also the vsel setting (hit the button on the bottom left of phone to access this )
The vsel is the voltage used by the cpu so be careful when changing this setting. (the stock voltage is 66 on my droid, others may be different)
5. Once that is done hit ok and then the back button on your phone.
6. Now go into your apps and open up SetCPU which should give you this
7. Click on Autodetect Speeds (Recommended) which will then give you this
8. With the slider bars, you can control the max and min speed of the cpu, so with the top bar, slide it all the way to the right to achieve the new maximum speed you want for your phone.
(its auto set to use max speed on demand and idle down to min speed when not in use)
You can change this usage by switching the scaling from ondemand to performance which will keep the cpu at max speed 24/7.
9. Now that your phone is overclocked, you need to perform a stress test on the cpu to make sure your setting are stable enough to run at the maximum speed you have chosen for any length of time, in order to do this, go into the Info tab in SetCPU and scroll to the bottom of the list in order to find the stress test utility
10. Once you have overclocked your phone, play around with certain apps and the web browser to see if you can tell a speed increase in how fast apps load and how fast content responds.
In case anyone is curious as to the settings I currently use.
~Settings~
Maximum CPU speed = 1.3Ghz/1300Mhz
Voltage = 66 vsel (system default)
Both are set on load at boot and so far I'm completely stable.
If this guide has been helpful in any way, feel free to add to my thanks points
Thanks, worked great

Survey: DEEP IDLE stable configurations

Inspired by the discussion taking place on the thread by bedalus about battery drain with various kernel and governors, I'm opening this thread to gather feedback from users who are successfully using Ezekeel's Deep Idle mod WITHOUT issues, meaning no freezes, reboots or SOD's whatsoever. Not interested in the battery saving aspect right here because that is proven and certified at this point!
Please include Android OS version, which ROM you are using, kernel version, CPU settings configuration (governor, frequencies, and voltages) and any other "add-on", workaround or patch used (i.e. GTalk without video).
Thanks everyone, hope to get your feedback.
Feedback from (previous) users regarding Gingerbread OS VERY welcome too!
ROM : Peter Alfonso's latest nightlies
At least on ICS, the following
"successfully using Ezekeel's Deep Idle mod WITHOUT issues, meaning no freezes, reboots or SOD's"
Air test version
http://forum.xda-developers.com/showthread.php?p=22453020#post22453020
and Matr1x
http://forum.xda-developers.com/showthread.php?t=1361477
Shortest survey ever!
Peter Alfonso roms, matrix kernels (still on 15.5), stock voltages, live oc 105, 800-100 max min, touchwake, 96% battery, bln off,play around a bit with sched/gov
Sent from my Nexus S 4G using XDA App
I use 4.0.3 CyberGR ver.7 rom, AIR kernel experiment version, 100-1100 min-max, cfq+conservative with default, bld, bln off,
4.0.4 browser patch (Is this workaround or patch used (i.e. GTalk without video)....?
My current setup:
i9023
Stock 4.0.3 ROM
Flavours of ICS 0.7 (with BT fix)
Matr1x v16.5, default voltages (UV)
100 -> 1000mhz, 100% LiveOC, BLD/BLN/TW/DIDLE on and working
Conservative, lulzactive, ondemand, lionheart, smartassv2 tested (all of these should work with DIDLE anyway)
Brainmasters init.d scripts
Chainfire 3D Driver installed
more modifications and apps that most likely mean nothing
At the moment gtalk is disabled. When it is enabled, i need to open and close camera each boot to get DI working.
Apex ROM and speedy 7 are a awesome combination! 200mhz-> 1300mhz, wonderfull.
Sent from my swedish Nexus S using Tapatalk
Android 4.0.4
Leaked Sprint OTA
3.0.8-GLaDOS-CFS-V2.10
Deadline scheduler
Lazy governor 100 - 1000 MHz
Screen off max freq ON
Default kernel voltages
Only change I made to the ROM was to push busybox and su. Only had one hard reboot while testing out Live OC, but I disabled it and have had no issues since. No issues when I used 2.9 either. No dropped calls.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CNA v1.3.3, Speedy-7, deadline|smartassV2, LiveOC 110% (110-1100), a little bit UV
My phone is an european i9023, and I've never had any problems with undervolting or Deep Idle.
Here's my current setup: Peter Alfonso's crespo_02-16-12 + Air Kernel 3.0 test with Deep Idle.
Nstools:
Code:
- BLN enabled
- Sio scheduler
- Conservative 100/1000 MHz min/max
- Deep Idle on
- ARM Undervolting:
-- 1000 MHz @ 1200 mV
-- 0800 MHz @ 1150 mV
-- 0400 MHz @ 0975 mV
-- 0200 MHz @ 0875 mV
-- 0100 MHz @ 0850 mV
Also attached some relevant screenshots.

[ROOT] Tweak for even longer battery time - try it yourself!

The battery life of the Z2 Tablet is already really good - but I looked for more
Aside from the usual things like debloating, Greenify etc. I found the following helpful (ROOT, custom recovery, busybox needed):
1. In the Settings of the tablet, enable "Stamina Mode" (of course, if you didn't already).
2. In the Stamina mode menu, check "Restrict performance". I have no clue what it does, but since I don't think Sony incorporates a placebo in it's firmwares I guess it does something.
You'll notice that the performance of "normal" apps (which are not games or other heavy-load stuff) will be as before.
3. Now "my" tweak:
Download a kernel tuning app - I use "Trickster Mod".
Increase the Read Ahead Buffer Size to 3072 (default: 512).
Change the I/O scheduler from ROW to DEADLINE.
Change the CPU governor from ONDEMAND to INTERACTIVE.
I now have clearly longer battery life, and at the same time operation is as snappy as ever.
Would be great if some people also test this and report.
I will try and i tell you if it works
Thanks for sharing your settings.
Will test it now.
I wonder, why no one tweaks the stock kernel.
In my opinion it would be useful to undervolt the kernel.
But maybe in future ....
Tried. When the tablet goes to deep sleep it results a "deep sleep of death". Have to force a reboot of the tab.
Oh, that's unfortunate. Are you sure you applied exactly the settings above?
I have the tweak activated for several weeks now, and never had such problems.
Seems to be dependent on the individual device...
Yes, I've applied the same settings than you've listed in the first post of the thread.
I suppose that it dependent on the individual device, as you wrote.
I've restore the settings to the default and it seems that the SOD problem are still there. I assume there is another cause.
I've seen that I also lost the access to the recovery, impossible that your settings be responsible in this case.
Investigation in progress...
Solved!
I've reroot my device and reinstall the recovery, no more problem of SOD and get now again access to the recovery.
But, reapplied your settings make the same problems, SOD and no more access to the recovery.
Seems to be dependent on the individual device...
No matters for me but other have to take care.
My device : Xperia Z2 Tab 16Gb Wifi, root, locked bootloader, last stock rom from Sony (.402), dual recovery installed (CMW, TWRP, Philz's)
Regards
I followed the op yesterday and have had no issues so far. Haven't noticed it running slower either. If you try stability test, the cpu is still running at max speed of 2265mhz so this doesn't seem to underclock the cpu when it's needed, if you run it when the battery is lower it's only 1.9ghz. I'm not sure if this is because of the restrict performance option or because it's gone into low battery mode. My low battery mode is set to kick in at 10%, so I'll test the cpu speed at 20% when it eventually drops that far. Incidentally, stabilitytest is a great way to discharge the battery if you're at 5% or something and want to run it completely down before charging.
So I've done a complete cycle and got over 8 hours of usage out of this Beast along with 3 days of sleep time. Much better than before. Thanks a lot!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As I said! You're welcome!
Nevertheless it seems important to point out that this tweak should be applied wirh CAUTION and only with a backup (since it seems that some devices somehow have difficulties with the settings and crash).
What is your production number ( week/ year)
sfkaudi said:
What is your production number ( week/ year)
Click to expand...
Click to collapse
Uh...pfff...let's see...it's a quite early model, I bought it about 2 weeks after the German launch...
Don't know where to look for the production number, there are many numbers on the tablet, none containing digits which look like a production date...
hasenbein1966 said:
The battery life of the Z2 Tablet is already really good - but I looked for more
Aside from the usual things like debloating, Greenify etc. I found the following helpful (ROOT needed):
1. In the Settings of the tablet, enable "Stamina Mode" (of course, if you didn't already).
2. In the Stamina mode menu, check "Restrict performance". I have no clue what it does, but since I don't think Sony incorporates a placebo in it's firmwares I guess it does something.
You'll notice that the performance of "normal" apps (which are not games or other heavy-load stuff) will be as before.
3. Now "my" tweak:
Download a kernel tuning app - I use "Trickster Mod".
Increase the Read Ahead Buffer Size to 3072 (default: 512).
Change the I/O scheduler from ROW to DEADLINE.
Change the CPU governor from ONDEMAND to INTERACTIVE.
I now have clearly longer battery life, and at the same time operation is as snappy as ever.
Would be great if some people also test this and report.
Click to expand...
Click to collapse
It could be a good idea to add the software requirements ( like custom recovery, busybox...) to your first post.
Sent from my SGP511 using XDA Premium HD app
schurgatzi said:
It could be a good idea to add the software requirements ( like custom recovery, busybox...) to your first post.
Sent from my SGP511 using XDA Premium HD app
Click to expand...
Click to collapse
Having a custom recovery really has nothing to do with the settings in the OP. All that is really needed is root access. Most OEM builds don't usually show "all" the governors available, but a CPU app will. Understand, you run a risk that the extra governor may not be properly coded to run with the current CPU.
As with the one user with the disappearing recovery, if Sony does like several other tablet OEMs (Acer for example), they have a recovery sh file, that reflashes a stock recovery on a cold boot. Most of those root programs/CWM recoveries remove such file. Drives people crazy if they don't know.
I'll test this theory tomorrow when mine is delivered.
I just tried to follow the steps...
I had root, but for trickster mod u need root and busybox working.
And I wasn't able to install busybox without an custom recovery...
So as long as op points to trickster mod as a tweaking app I guess you have to have root+custom recovery->busybox
If there is a way to install bb without a cr just tell me.
Sent from my SGP511 using XDA Premium HD app
There are several apps on the market that let you install busybox if you have root.
Or simply install XZDualRecovery, and there you have your custom recovery.
Where is the problem? I don't understand some people...

[FauxClock Settings] Post your settings

A place for folk to post their kernel settings. Please note what ROM & kernel you're running, and start your post with what type of profile you consider it (ie. Performace, Balanced, Battery Saving etc.)
[Battery Saving]
This profile is all about screen on time. Please note I do NOT have Xposed installed. It really kills your battery at this stage of development on Lollipop. I use Greenify in root mode, MyAndroidTools to disable unneeded services/receivers & Autostarts.
[ROM: PopRocksV6X]
[Kernel: N4 AELKernel v15 MultiVariant]
Code:
[B][U][CPU Clocks][/U][/B]
Max Clock: 2649600
Min Clock: 300000
CPU Governor: zzmoove
[B][U][HardLimit Control][/U][/B]
[x] Allow Min/Max Freq Changes
Screen Off Max Frequency: 1267200
Screen Off Min Frequency: 268800
Touchboost High Frequency: 1497600
Touchboost Low Frequency: 883200
Wakeup Kick Frequency: 1267200
[B][U][CPU Hotplug Driver][/U][/B]
Hotplug Driver Selector: Intelliplug
Touch Boost: On
Screen Off Frequency: 1267200
Intelliplug Profile: Conservative (4)
Threshold Value: 1200
[b][u][Voltage Adjust][/b][/u]
Global CPU Voltage: -48 mV
[B][U][CPU Governor][/U][/B]
Profile Number: 5
(this is the zzmoove profile ZaneZam Battery Plus (NEW! reworked 'faster' battery setting)
More info on zzmoove profiles [URL="http://pastebin.com/Kp6AH2B2"]here[/URL]
[B][U][CPU Idle and Statistics][/U][/B]
C0: On
C1: On
C2: On
C3: On
[B][U][Thermal Manager][/U][/B]
Thermal Management: Intellithermal
Frequency Throttle Temp: 85C
Core Throttle Temp: 80C
Frequency Throttling Cores: 0, 1, 2, 3 all On
Core Throttling Cores: 2 & 3
[B][U][GPU Manager][/U][/B]
GPU Governor: simple_ondemand
GPU Clock Control: 500 mhz
Simple GPU Algorithm: On
Simple Governor (Laziness): 4
Simple Governor (Ramp Threshold): 5
[B][U][I/O Scheduler][/U][/B]
I/O Scheduler (eMMC): cfq
Readahead Size (eMMC): 512
eMMC Entropy Contribution: Off
I/O Scheduler (SDCard): cfq
Readahead Size (SDCard): 512
SDCard Entropy Contribution: Off
[B][U][Memory Manager][/U][/B]
ZRAM Disk Size: 1024
[x] ZRAM Swap On
Clear VFS Cache After Boot: On
Auto FS Writeback Delay Mode: On
Swappiness: 80%
[U][B][Kernel Same-Page Merger (KSM][/B][/U]
Intelli-KSM Enable: On
Pages To Scan: 400
Scan Delay Interval: 50
[B][U][Battery Control][/U][/B]
Battery Temperature Throttling: On
Battery Temperature Threshold: 113.0F/45C
Battery Throttle CPU Frequency: 1267200
[B][U][Miscellaneous][/U][/B]
Power Suspend Modes: USERSPACE
Power Suspend: On
Dynamic File Sync: On
TCP Congestion Control: westwood
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks.. Great detail.. How about your SOT ?
Sent from my SM-N910T using Tapatalk 2
TEKHD Rom, Bioshock kernel, in between performance and balanced.
MAX- 2841600
MIN- 268800
Cpu Gov- Bioshock
Hardlimit
Screen off max- 1574400
Screen off min- 268800
Touchboost high- 1574400
Touchboost low- 883200
Wakekick freq- 2035200
Intelliplug
Touchboost on
Performance
Threshold - 500
Scheduler - zen
Readahead- 1024
Readahead- 1024
Entropy - off
ZRam- on at 1280
Clear cache after boot- on
TCP - cubic
Everything else left alone
Based on Synapse App but can be applied via FauxClock
I use "Synapse" to apply Kernel settings. But this can easily be matched to use with "FauxClock" so I will share:
DynamicPop [COD6 based lollipop] v6.0, Emotion (910T) r16 kernel - Battery w/ balanced Performance
Code:
[U]Hard Limit[/U]
Max Screen on: 2496
Max Screen off: 1804.8
Min Screen on: 268.8
Min Screen off: 268.8
-Wake up Kick: 1497.6
[U]CPU-GOV[/U]
Gov Max: 2496
Gov Min: 268
Governor: [B]alucard[/B]
[U]CPU VOLTAGE[/U]
-40mv Global
[U]GPU[/U]
Governor: msm-adreno-tz
Max: 500
Min: 166
[U]I/O[/U]
Internal & External schedulers: [B]bfq[/B]
Both read-aheads: 1024kb
[U]CPU DRIVERS[/U]
X - Enable Intelli-Hotplug
Hotplug profile: Eco Conservative
Screen Off Max Freq: 883200
X - Enable Touch Boost Active
[U]THERMAL[/U]
Freq Limit temp: 70 C
Core Limit temp: 65C
(bottom-most) Core Throttling Cores
- untick Core 1
[U]KERNEL TWEAKS[/U]
ZRAM: 512MB
Compression Algorithm: lz4
[U]BUILD PROP[/U]
WiFi Scan Interval: 497sec
------------
[All non-listed values in Synapse w/ above adjustments left @ default values]
I also use L-Speed Mod found on these forums for further tweaking/battery efficiency: http://forum.xda-developers.com/android/software-hacking/tweak-l-speed-v1-0-02-02-2015-t3020138
Edit: Also of mention, using latest Wanam for lollipop to disable DVFS
Avg battery 2 days + with 5-6hrs screen on time depending on usage.
:good:
ariefabuzaky said:
Thanks.. Great detail.. How about your SOT ?
Sent from my SM-N910T using Tapatalk 2
Click to expand...
Click to collapse
Screenshots provided with 2.5hrs SOT after 40% drain. I watched about 1hr of UFC, then the other 1.5hrs browsing w/chrome and using tapatalk.
Thanks everyone who posts their setup! I will definitely be trying them out
ariefabuzaky said:
Thanks.. Great detail.. How about your SOT ?
Sent from my SM-N910T using Tapatalk 2
Click to expand...
Click to collapse
I've revised my settings. Screen on time greatly improved [emoji2]
dynospectrum said:
Screenshots provided with 2.5hrs SOT after 40% drain. I watched about 1hr of UFC, then the other 1.5hrs browsing w/chrome and using tapatalk.
Thanks everyone who posts their setup! I will definitely be trying them out
Click to expand...
Click to collapse
I dint know how you peeps get these results. Is this with normal battery?? I get at MOST 3h screen on time in 18hours

Categories

Resources