[G3 General] horsetastic:
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 [MENTION=1698538]BuLLeT_93[/MENTION] 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.