[APP] Quick CPU Overclock - Android Software Development

Hi all, I'm developing a quick solution to overclock/save battery so get this!
This app lets you to control your CPU clock and governor. The widget lets you choose the CPU profile with just one click.
The quickest CPU control application. Switch easily and fast between CPU profiles by tapping the widget on your homescreen or using the app.
You can create multiple CPU profiles. You want to play and need more power? Overclock your CPU! Need more battery life? You can easily double it.
You can choose the right profile whit just one tap, whenever you want.
Automatic detection CPU's available frequencies and governors.
Dual core devices support.
Features:
+ Overclock your CPU (more power)
+ Powersave battery (speed down)
+ Advanced real-time device infos (kernel, uptime, CPU load, CPU clock, stats, memory, battery, etc.)
Two widgets: switcher and single.
Link:
https://play.google.com/store/apps/details?id=org.jop.android.cpuprofiler
HERE'S THE PRO FREE BETA VERSION:
https://play.google.com/store/apps/details?id=org.jop.android.cpuprofilerprobeta
PRO features:
+ Save/backup profiles
+ Automatically set a profile when a trigger is pulled (es. screen off, phone on charging, low battery)
+ etc.
Please give it a try and report any issue, obviously , free pro version for you when ready
THANK YOU!

Related

[Q] CM10 hide navbar like CM7

I looked around for this but couldnt find it. I recently went to CM10 (12-26 nightly) from CM7 and noticed there isnt a navbar hide button like in CM7. Is there anyway to hide the navbar while in app? 90% of usage comes from my 3 year old daughter playing dr panda, cut the rope, where's my water, ect... and i know she will constantly hit the nav buttons if their not hidden like previously. I hate to go back to CM7 as this seems much smoother and prettier too.
indigoataxia said:
I looked around for this but couldnt find it. I recently went to CM10 (12-26 nightly) from CM7 and noticed there isnt a navbar hide button like in CM7. Is there anyway to hide the navbar while in app? 90% of usage comes from my 3 year old daughter playing dr panda, cut the rope, where's my water, ect... and i know she will constantly hit the nav buttons if their not hidden like previously. I hate to go back to CM7 as this seems much smoother and prettier too.
Click to expand...
Click to collapse
Go to system-power menu-expanded desktop and select to enable it. When you want to hide Nav bar all you have to do is press power button for 4 seconds (just like rebooting). The menu pops up. Select expanded desktop to enable/disable Nav bar. When Nav bar is hidden long press n button to bring up recent apps.
Thanks, exactly what I was looking for!
Since you have 2 NC's do you have any tips for speeding up CM10? I set the CPU to performance and 1100 mhz on boot. Im really unfamiliar with kernels and such, I tried the V6 script before and didnt notice any difference.
indigoataxia said:
Thanks, exactly what I was looking for!
Since you have 2 NC's do you have any tips for speeding up CM10? I set the CPU to performance and 1100 mhz on boot. Im really unfamiliar with kernels and such, I tried the V6 script before and didnt notice any difference.
Click to expand...
Click to collapse
The Nook Color has 512mb of ram, which 449mb is available for user programs. The optimal performance occurs when the CPU operates at 1100 MHz and free ram of at least 180mb. These are my settings for cm10: standard background apps running and kill app back button enabled in developer option-allows kill app by long press of back soft key in navigation bar, interactive governor, min CPU 300 MHz, max CPU 1100 MHz set on boot, I/o scheduler bfq set on boot, zram at 26%, purging of assets allowed and kernel same page merging enabled. I have never experienced sods with this setup-lucky for me. Over clocking to 1200mhz proved to be unstable most likely due to enabled hardware acceleration. CM7 does not have hardware acceleration, thus over clocking on that ROM went higher. I also turn off push notifications for email, games etc. These reduce battery runtime. I can't comment on v6 since I don't use it. Your mileage may vary. Hardware performance may vary on each device. That is why manufacturers underclock the processor even though the cpu is rated higher.
indigoataxia said:
Thanks, exactly what I was looking for!
Since you have 2 NC's do you have any tips for speeding up CM10? I set the CPU to performance and 1100 mhz on boot. Im really unfamiliar with kernels and such, I tried the V6 script before and didnt notice any difference.
Click to expand...
Click to collapse
From my experiece and understanding, V6 does not really give a noticeable performance boost, it changes the OOM settings to help keep the device memory free so that you don't need to kill apps to free up memory. It can also change other settings to improve launcher stability, etc.

CloudyG3 1.3 Economy mode?

So there's that button in notification toolbar and when I turn it on it says "Optimize CPU control to extend battery life". Can someone tell what it actually does and how it works? By default it was created for G3, but was it optimized for G2, because I'm not sure if it won't harm the processor.

[TWEAKS] 'AUTOBOTS' Kernel Settings [Gabriel kernel] [Battery+][build.prop Tweaks]

This is my guide for my personal kernel settings for Gabriel Kernel. I call them the 'Autobots' configurations. They should also work on other kernels if the settings are there. My settings are based on getting best battery life possible with minimal lag. I have added a couple of performance setups too.
I hope these settings are useful.
See the bottom of this post for build.prop tweaks and my lower autobrightness MOD. Hopefully all of these together help boost your phones battery life!
Apply the AllSpark 'base' settings as well as a name specific config. The base settings are always used but do not include CPU or Governor tweaks, those are in the named settings, Bumblebee, Ratchet, Ironhide, Jazz or Jetfire
See these great guides for Governors and Schedulers credit to gsstudios for the work!
Flashable init.d scripts for profiles/settings
Autobots Download Folder
AllSpark settings (Apply these first)
CPU
Max Freq - 1728mhz
Min Freq - 300mhz
Multicore Power Saving - Disabled (Tries to group processes into less cores if enabled, could save battery but I’m not convinced)
CPU Boost Interval - 0ms (Length of time boost is enabled, Negligible battery effect at low figures)
Sync Threshold - 1036mhz (Boosted to this freq on sync tasks, lower for better battery, but mid range is best)
Input Interval - 0ms (Length of time boost is enabled, Negligible battery effect at low figures)
Input Boost Freq - 1036mhz (Boosted to this freq on input detection, lower for better battery, but mid range is best)
CPU Voltage - Global -65 (lower for battery saving but too low will cause freezing and reboots)
CPU Hotplug - intelliplug (hotplug controls so many things, try different ones to see which is best for you)
Balanced Profile (better battery with conservative profile but will limit amount of cores used whcih can cause lag)
Touch Boost - Disabled
Hysteresis Value - 12 (the greater the value the more lag but also better battery)
Threshold Value - 722 (??)
CPU Max Screen Off Freq - 300mhz (limits the speed of CPU when screen is off, lower for battery, higher for gamers)
Thermal - Intellithermal - All stock values (thermald controls cpu temperatures)
GPU Governor - Simple ondemand
Max Freq - 578mhz
Laziness - 6 (lower for performance, higher for battery)
Ramp Threshold - 4 (lower for battery, higher for performance)
I/O Scheduler - sio
Read ahead - 2048
Screen settings
Red - 250
Green - 252
Blue - 255
Screen Value - 120
Screen Contrast - 125
Low memory Killer - Very aggressive
Virtual Memory (These do lots of things but I have tweaked for best performance and battery)
dirty ratio - 90
dirty background ratio - 80
dirty expire centisecs - 1000
dirty writeback centisecs - 2000
min free kbytes - 4096
overcommit ratio - 50
swappiness - 60
vfs cache pressure - 10
laptop mode - 0
ZRAM - 300 (Compressed RAM which uses less space)
Power Suspend Mode - Userspace/Hybrid (still testing)
TCP Congestion Algorithm - Westwood (Or Cubic if desired) (These need testing for your personal preference as different networks and locations will work better with different algorithms)
BumblebeeV3 - zzmove (Good Battery, Good Performance)
Base settings plus:-
Governor - zzmoove (Profile Number 5 zzbatp)
Governor Tunables Changes;-
freq_limit_sleep - 268mhz (limits phone sleep freq - lower for better battery, higher for gamers etc)
sampling rate - 100000 (this is how often you want kernel to look at the cpu usage, higher it is less often it looks but more lag - raise for battery but keep an eye out for lag)
smooth up - 75 (higher for battery saving but watch for lag)
smooth up sleep - 100 (higher for battery saving)
up threshold - 85 (higher for battery saving but watch for lag)
up threshold sleep - 100 (higher for battery saving)
RatchetV1 - conservative (Great Battery, Less fluid then Bumblebee)
Base settings plus:-
CPU
Max Freq - 2265mhz
Governor - Conservative
Governor Tunables Changes;-
Down threshold - 80 (% of cpu usage that scales down freq - lower it is the faster cpu will throttle down but be careful)
Freq step - 10 (% of cpu freq that throttles up or down by - bigger it is the faster cpu will throttle up or down)
Ignor nice load - 1 (Too complicated to explain but 0 is off and 1 is on and saves battery)
Sampling down factor - 5 (Works with sampling rate, divides sampling rate b this amount under stress. higher for performance, lower for battery saving, but can cause lag)
Sampling rate - standard (this is how often you want kernel to look at the cpu usage, higher it is less often it looks but more lag - raise for battery but keep an eye out for lag)
Up threshold - 90 (higher for battery saving but watch for lag)
IronhideV1 - ondemand (Very Good Battery, Good Performance)
Base settings plus:-
Governor - OnDemand
Governor Tunables Changes;-
down differential - 10
down differential multi core - 10
high grid load - 46
high grid step - 14
ignor nice load - 1
middle grid load - 37
middle grid step - 7
optimal freq - 300mhz
optimal max freq - 1036mhz
sampling down factor - 5
sampling rate - 120000
sync freq - 1036mhz
up threshold - 95
up threshold any cpu load - 95
up threshold multi core - 95
IronhideV2 - intellidemand (Very Good Battery, Good Performance)
Base settings plus:-
i/o scheduler - fiops
governor - intellidemand
Governor Tunables Changes;-
down differential - 10
enable cpu boost - 1
freq step - 10
ignor nice load - 0
input event min freq - 960000,960000,960000,960000
io is busy - 1
optimal_freq - 1267200
sampling_down_factor - 1
sampling_early_factor - 20
sampling_interim_factor - 3
sampling_rate - 80000
smart_each_off - 0
smart_high_slow_up_dur - 5
smart_high_slow_up_freq - 1574400
smart_slow_up_dur - 2
smart_slow_up_freq - 960000
smart_slow_up_load - 90
smart_up - 0
step_up_early_hispeed - 1190400
step_up_interim_hispeed - 1728000
sync_freq - 1036800
two_phase_freq - 1267200,1267200,1267200,1267200
ui_sampling_rate - 40000
ui_timeout - 80
up_threshold - 95
up_threshold_any_cpu_load - 85
up_threshold_multi_core - 85
JetfireV1 - interactive (Performance with battery)
Base settings plus:-
Max CPU freq - 1728mhz
i/o scheduler - noop
Governor - interactive
Governor Tunables Changes;-
above_hispeed_delay - 20000 1400000:40000 1700000:20000
boost - 0
boostpulse_duration - 800000
go_hispeed_load - 95
hispeed_freq - 652800
io_is_busy - 1
min_sample_time - 5000
sampling_down_factor - 100000
sync_freq - 1036800
target_loads - 85 900000:90 1200000:70
timer_rate - 80000
interactive/timer_slack - 20000
up_threshold_any_cpu_freq - 1190400
up_threshold_any_cpu_load - 60
HotrodV1 - nightmare (Performance with Good battery)
Base settings plus:-
Max CPU freq - 1958mhz
i/o scheduler - fiops
Governor - nightmare
Governor Tunables Changes;-
dec_cpu_load - 60
freq_for_responsiveness - 1267200
freq_for_responsiveness_max - 1574400
freq_step - 10
freq_step_at_min_freq - 5
freq_step_dec - 10
freq_step_dec_at_max_freq - 10
freq_up_brake - 50
freq_up_brake_at_min_freq - 70
inc_cpu_load - 90
inc_cpu_load_at_min_freq - 70
io_is_busy - 1
sampling_rate - 80000
JazzV1 - lionheart (Good Battery, More performance)
Base settings plus:-
CPU
Max Freq - 2457mhz
Governor - Lionheart
Governor Tunables Changes;-
Down threshold - 80
Freq step - 10
Ignor nice load - 1
Sampling down factor - 4
Sampling rate - 100000
Up threshold - 95
Optimus Prime (Best All-rounder)
Coming later
Build.prop Tweaks
Flash this zip in recovery. It will add some things to your build.prop that should help battery life a little. This MOD should work on any ROM as long as you are rooted.
Build.prop Tweaks V1
Lower AutoBrightness MOD
Thread Link
NOTE!
Always remember that everyone's usage is different. Even where you live and the strength of your phone signal, not to mention any other phone settings you might have play a drastic part in how long your phone battery will last.
I use my settings alongside @BuLLeT_93 GPU MOD (Not resolution MOD) Credit to him to for his settings as they helped me with mine. Check out his tweaks in Gabriel thread if you want to try another great config.
Ironhide +1 [emoji4]
Sent from my LG-D855 using Tapatalk
jojobans said:
Ironhide +1 [emoji4]
Sent from my LG-D855 using Tapatalk
Click to expand...
Click to collapse
In testing as of tomorrow. Hopefully it'll be good enough. Not sure yet.
Sent from my LG-D855 using Tapatalk
I don't think it's good idea to have cpu max on screen off so low... screen off doesn't mean it's idling.
Great settings, thanks very much! I tweaked it a bit, I'm going to test it and I will let you guys know how it goes then I will share my settings.
Thanks for sharing!
it's good idea to have cpu max on screen off so low.
MidnightDevil said:
I don't think it's good idea to have cpu max on screen off so low... screen off doesn't mean it's idling.
Click to expand...
Click to collapse
It's never been a problem for me though to be fair it depends what your usage is. These are just my settings. I get a full days usage with 6 hours screen on time with Ratchet and 4 hours on average with Bumblebee.
Sent from my LG-D855 using Tapatalk
please, are you very gentle to say me with what software do you set these and if you can help to do a backup settings and share for me that are novice user for this mod? thanks
---------- Post added at 06:33 AM ---------- Previous post was at 06:30 AM ----------
horsetastic said:
This is my guide for my personal kernel settings for Gabriel Kernel. They should also work on other kernels if the settings are there. My settings are based on getting best battery life possible with minimal lag.
I hope these settings are useful.
Apply the base settings as well as a specific config. The base settings are always used but do not include CPU or Governor tweaks, those are in the named settings, Bumblebee, Ratchet and Ironhide
Base settings (Apply these first)
ecc. ecc. ecc......
Coming soon
Click to expand...
Click to collapse
please, are you very gentle to say me with what software do you set these and if you can help to do a backup settings and share for me that are novice user for this mod? thanks
myabc said:
please, are you very gentle to say me with what software do you set these and if you can help to do a backup settings and share for me that are novice user for this mod? thanks
Click to expand...
Click to collapse
You can adjust these settings with kernel audiutor. Make different profiles and you can swith between the different configurations.
Gesendet von meinem LG-D855 mit Tapatalk
myabc said:
please, are you very gentle to say me with what software do you set these and if you can help to do a backup settings and share for me that are novice user for this mod? thanks
---------- Post added at 06:33 AM ---------- Previous post was at 06:30 AM ----------
please, are you very gentle to say me with what software do you set these and if you can help to do a backup settings and share for me that are novice user for this mod? thanks
Click to expand...
Click to collapse
What @mrzodiac said
Sent from my LG-D855 using Tapatalk
Hi
Your v2 was a bit laggy, I test your v3 yesterday and it was smooth and great.
Today i apply your new Bumblebee setting(first post of thread) so far so good. Thanks for sharing your information
Gabril kernel on cloudy 2.4
viking_vp3 said:
Hi
Your v2 was a bit laggy, I test your v3 yesterday and it was smooth and great.
Today i apply your new Bumblebee setting(first post of thread) so far so good. Thanks for sharing your information
Gabril kernel on cloudy 2.4
Click to expand...
Click to collapse
No worries. I'm more then happy to share. Doesn't make sense finding out some good settings and not sharing them with others.
My testings for new Ironhide settings is going well so far. It's so snappy but so far pretty decent battery life. It's based on ondemand. My old favourite.
Sent from my LG-D855 using Tapatalk
I need some help with hotplug setting. What exactly do you mean by that:
"CPU Hotplug Either stock zzmove hotplug with both disabled or Intelliplug (both are great)"
On kernel auditor I get an MPDecision toggle and Intelliplug toggle.
And also we have a Gabriel kernel app installed on our devices. What do we have to choose exactly cause I am a bit confused with this setting.
Sent from my LG-D855 using Tapatalk
djkostas20 said:
I need some help with hotplug setting. What exactly do you mean by that:
"CPU Hotplug Either stock zzmove hotplug with both disabled or Intelliplug (both are great)"
On kernel auditor I get an MPDecision toggle and Intelliplug toggle.
And also we have a Gabriel kernel app installed on our devices. What do we have to choose exactly cause I am a bit confused with this setting.
Sent from my LG-D855 using Tapatalk
Click to expand...
Click to collapse
With Gabriel Kernel there is an app installed along side the kernel call Gabriel Control. I you have that app installed then you have the version which uses zzmove hotplug as default hotplug. So if you want zzmove you disable both mp and intelli and if you don't want zzmove hotplug you need to disable it in Gabriel Control app. Hope this makes sense.
horsetastic said:
With Gabriel Kernel there is an app installed along side the kernel call Gabriel Control. I you have that app installed then you have the version which uses zzmove hotplug as default hotplug. So if you want zzmove you disable both mp and intelli and if you don't want zzmove hotplug you need to disable it in Gabriel Control app. Hope this makes sense.
Click to expand...
Click to collapse
In Gabriel's kernel app I get three choices. 1) Disable... 2) 2 cores max 3) 3 cores max. What do I choose to have your setting. If I choose disable, then MPDecision toggles on, in kernel auditor and I toggle it off, and toggle on intelliplug.
djkostas20 said:
In Gabriel's kernel app I get three choices. 1) Disable... 2) 2 cores max 3) 3 cores max. What do I choose to have your setting. If I choose disable, then MPDecision toggles on, in kernel auditor and I toggle it off, and toggle on intelliplug.
Click to expand...
Click to collapse
I use zzmove hotplug and disable the others but if not then use intelliplug. I don't touch Gabrial Control app and leave zzmove hotplug as it is.
I have updated OP with new Ironhide config. It's still in testing but I thought why not share it as it is right now. It might well change though.
Im using Ratchet settings
for six hours now
5 hours, wifi on, screen off - stayed steady on 100%
great
1 hour of SOT of browsing in chrome - goes down to 90%
fabulous
only downside i noticed that when multiwindowed youtube and chrome
its get pretty hot pretty fast
CrownC said:
Im using Ratchet settings
for six hours now
5 hours, wifi on, screen off - stayed steady on 100%
great
1 hour of SOT of browsing in chrome - goes down to 90%
fabulous
only downside i noticed that when multiwindowed youtube and chrome
its get pretty hot pretty fast
Click to expand...
Click to collapse
This could be down to thermal, as I don't need to touch this for myself. Try tweaking that a little. Glad you're finding it's working well so far though

My settings/tweaks for[Performance+Battery]

Recently I've been getting some really great battery life, so I thought I'd share my settings. The battery screenshots below are with medium usage, games, 3G(gifs, etc) and AcDisplay on(Proximity + Accelero)
ROM: SlimSaber 5.1.1 - I prefer this ROM because it's small in size, less ram usage, slim based, sabermod toolchain and has essential customizations. However I've got similar battery with CM12.1 snapshot.
Kernel: CM12 Decipher - This is the only kernel I've tried that's really stable with only needed features, + great performance and SOT.
Settings:
1) Use Debloater from http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330
2) Flash pico GApps/Slim ZeroGapps(No unnecessary services running)
3) Decrease animation scale/duration in Developer Options to 0.5x or 0.75x . This really makes the rom feel much snappier.
4) Use SlimLauncher, it's a really great launcher and a very small size, with low memory imprint. http://forum.xda-developers.com/moto-g-2014/themes-apps/launcher-slimlp-launcher-1-0-t3187896
5) Use the back button to quit an app instead of the home button
Kernel Settings:
1)[MUST] Keep minimum freq at 787. Stock ROMS have the same min. freq as lower frequencies use around the same voltage, so you're keeping the cpu on for a longer time at a freq using same voltage. Also with 787 there's no lag whatsoever.!
2) Use zzmove/interactive/yankactive cpu governor. (Recommend zzmove)
3)Use IntelliPlug as the cpu hotplug. Touch Boost: ON. Profile: Balanced/Eco Performance
4) GPU Max Freq 533, governor adrenotz/simple-ondemand
Im on CM 12.1 last nightly with kernel Halogen R4
Settings:
No animations
Slim Launcher
Greenify
Kernel Settings:
CPU -
Min 300 - Max 1190 - IntelliMM Gov
Hotplug -
IntelliPlug - Conservative - Touch Boost Off - Max freq screen off 787
Thermal -
IntelliThermal - Reg freq 80° - Reg core 85°
I/O -
fiops(both) 128
Virtual Memory -
Dirty Ratio 50 - Dirty Background Ratio 40 - Dirty Expire Centisecs 1200 - Dirty Writeback Centisecs 2500 - Min Free Kbytes 3072 - Overcommit Ratio 100 - Swappiness 40 - vfs cache pressure 50}
Cant upload screens now but i got a minimum of 6 SOT with normal use

[GUIDE] ~9h SOT setup using Nohon BM46 battery

Hello all.
This is yet another tutorial how to increase Screen on time value on your Redmi Note 3. I'll try to share some of my thoughts about maximizing SOT and standby time. My RN3 (kenzo) got a new life after inserting new Nohon BM46 battery, bought from AliExpress. As indeed new battery will give you some additional battery juice, you can still try underclocking your phone - just to lower down the performance but to increase SOTs. In my, ugh, career I've tried many ROMs and kernels, and my favorite is AGNI, but this current setup is using default ROM kernel.
9h Screen on Time is the result of using WiFi only on my phone. As some of us used to work at home office, such scenario can be quite common for some of us. For sure, using yhe LTE connection will be more power consuming than WiFi only setup, but screen times should be increased also.
Prerequisites:
* Redmi Note 3 Pro (I use kenzo, but for Kate steps should be similar)
* New Nohon BM46 battery
Steps:
Install a ROM of your choice. I've installed ViperOS Nougat 7.1.2 build (viper-kenzo-20180815-Coral-v3.1.1-amog787). Maybe it doesn't have all of the customizations you need, but it has built in dark (black) system mode. You have to flash few ROMs until you find the one which suits you best, but you are probably aware of it.
If you are not a great fan of power consuming Google Services (I'm not) - don't flash GAPPS. Later on I'll try to provide some of the alternative apps.
Flash Magisk. It would be needed for Kernel Adiutor app.
Now you can think of installing some custom kernel. However, kernel installed in ViperOS seems sufficient for me - so I've chosen to use default ROM's kernel.
As that ViperOS build doesn't include Spectrum support, please flash this ZIP: https://forum.xda-developers.com/redmi-note-3/themes/spectrum-injector-flashable-zip-kernel-t4149113
Boot the ROM.
Install Spectrum, Kernel Adiutor and (any of) battery calibration app.
Turn off the phone and install Nohon BM46 battery.
Configure the ROM:
* Set theme to pure black.
* For 'Keep Wi-Fi on during sleep' set 'Never'
* For SIM card set Network type to GSM (2G). 2G should be less power consuming than LTE, if you want to use mobile data, set network type to 3G / LTE.
* Disable the roaming.
* Disable Sync.
* Set long press of Back button to 'Kill app'. I don't use Greenify, so I'm killing the apps using Back button.
In Kernel Adiutor, navigate to:
* Kernel => CPU:
* Disable big cores (Core 5 & 6 offline)
* Set both of big frequencies to 400 mhz (probably not needed, but just in case big cores was enabled somehow)
* For little cores, let 4 of them still be enabled
* For little CPU maximum frequency, set 806 Mhz
* For little CPU minimum frequency, set 400 Mhz
* For little CPU governor, set "relaxed". You can try going on with "conservative" / "powersave" governors, but phone gets too slow for me with such settings. Relaxed is fine for me.
* Disable CPU boost.
* Enable "Schedule workqueues on awake CPUs to save power."
* For CPU Boost set 5000ms.
* Disable Wakeup Boost, Hotplug Boost and Touch Boost.
* Tick on 'Apply on boot'.
* You can try undervolting your CPU using 'CPU Voltage' tab. I haven't undervolted my CPU at all.
* Kernel => GPU:
* GPU Maximum Frequency - set to 300 MHz.
* GPU Minimum Frequency - set to 133 MHz.
* GPU Governor - set to 'powersave'
* Adreno Idler - enabled.
* Tick 'Apply on boot'
* Kernel => Wake
* Disable all of the options.
* Kernel => Misc
* You can lower a little Vibration Strength, if you don't like strong vibrations. It should increase battery life a little.
Navigate to 'Spectrum' app. Set profile to 'battery'.
In your keyboard app, lower down vibration strength.
GAPPS alternatives:
* Instead of Google Chrome I use Bromite. Using Adblock, Dark theme and Darken websites switch should increase SOT if you like to browse a lot of the internet at night.
* Instead of Gmail I use FairEmail. If you are not a great fan of it, you can create a desktop shortcut to mobile Gmail website.
* Instead of Google Keep, you can use D Notes. I'm not really sure if Keep is power consuming, I just prefer D Notes as the app.
* As I believe newest versions of the Google Maps, don't work well without the GAPPS I use old 9.46.1 version.
* For Messenger, I use completely darkened / blacked out custom APK. I don't remember from where it was downloaded. I think you can also use "debullshifiied' version with dark mode enabled.
* For Google Play alternative, I use website 'apkcombo.com' as desktop shortcut. As some of the apps I needed was not available in apkcombo, I sometimes use my tablet with gapps installed - and send APK to my RN3.
* Instead of YouTube I use NewPipe. I kinda like it. For listening to YouTube music, I use YMusic app.
GENERAL tips:
* Disable Automatic brightness. Probably would not increase SOT a lot, but even little amount of saved battery is fine for me.
* This is quite obvious, but lowering down the brightness will increase Screen on Time value for you.
* If you are OK with apps running from scratch, kill it with Back key button.
* Try to use web services loaded in the browser instead of the native apps, which are often triggering a lot of the wakelocks and sending a lot of the notifications. Just my private opinion, you can not agree with that.
* Use completely black theme instead of dark theme. Probably this doesn't make big difference, I like to believe this helps a little.
* Try to find darkened version of the app. Some of the applications can be darkened by installing Xposed and using module Holo Themer. Set theme to Material Dark.
* Maybe few more which I don't recall now.
I'm also attaching my SOT screenshots. I mostly use Bromite to watch the internet. I'm a huge fan of the internet.
I can't believe people are still holding onto this thing lol.
Today I replaced the same battery as yours for my Redmi note3 pro this out dated device. It still works pretty good, except for some delay in the system operation even I flashed Havoc A10.
You will be shocked after shooting photo by gcam8. The photo quality is just beyond its hardware !
Disabling the big cores altogether seems a little too extreme as it has a measurable impact on UI perf. Instead underclocking to say 1.2GHz will still yield good battery life and perf. hit wouldn't be too noticeable. In the first 2-2.5 years I used to let the cores run at stock speeds and still get 9-10 hour SoT easily. Battery life in my experience was much better in Nougat ROMs. To counter idle drain due to Google Play Services one can use BitGApps which enable Battery Optimization for it or microG for a more radical solution.

Categories

Resources