[X Play General] Sickaxis79:
For all the people that are intrested tweaking the interactive governor (this saves you an hour of calculating all efficient min and max target loads).

Target Loads MXP:

Little Cores: min: max:

200000 0 72

249600 25 45

499200 100 56

800000 60 72

998400 25 81

1113600 11 83

1209600 9

Big Cores: min: max:

200000 0 52

345600 73 78

400000 16 68

533333 33 60

800000 50 75

960000 20 78

1113600 16 75

1344000 21 83

1459200 9 88

1497600 3 82

1612800 10 87

1708800 3

Its the most efficient to choose a number between the min and max target load.The lower the target load the faster the cpu speed is skipped and moves on to the next higher speed. So the higher the target load the longer it wil try to use this speed before skipping to the next speed. Read this below to understand all interactive governor parameters.

The tuneable values for this governor are:

min_sample_time: The minimum amount of time to spend at the current

frequency before ramping down. This is to ensure that the governor has

seen enough historic cpu load data to determine the appropriate

workload. Default is 80000 uS.

hispeed_freq: An intermediate "hi speed" at which to initially ramp

when CPU load hits the value specified in go_hispeed_load. If load

stays high for the amount of time specified in above_hispeed_delay,

then speed may be bumped higher. Default is maximum speed.

go_hispeed_load: The CPU load at which to ramp to the intermediate "hi

speed". Default is 85%.

above_hispeed_delay: Once speed is set to hispeed_freq, wait for this

long before bumping speed higher in response to continued high load.

Default is 20000 uS.

imer_rate: Sample rate for reevaluating cpu load when the system is

not idle. Default is 20000 uS.

input_boost: If non-zero, boost speed of all CPUs to hispeed_freq on

touchscreen activity. Default is 0.

boost: If non-zero, immediately boost speed of all CPUs to at least

hispeed_freq until zero is written to this attribute. If zero, allow

CPU speeds to drop below hispeed_freq according to load as usual.

boostpulse: Immediately boost speed of all CPUs to hispeed_freq for

min_sample_time, after which speeds are allowed to drop below

hispeed_freq according to load as usual.

SETUP:

This is the setup i used last 2 days and give me over 7/8 hours sot with low screen brightness (25%) and light usage (browsing,videos,chat).

Little cores:

above_hispeed_delay 20000 499200:60000 800000:25000

align_windows 1

boost 0

boostpulse_duration 60000

go_hispeed_load 50

hispeed_freq 499200

io_is_busy 0

max_freq_hys 0

min_sample_time 60000

target_loads 80 998400:90 1113600:99

timer_rate 20000

timer_slack 80000

use_migration_notif 0

use_sched_load 0

Big Cores:

above_hispeed_delay 10000 800000:20000 1344000:50000

align_windows 1

boost 0

boostpulse_duration 80000

go_hispeed_load 85

hispeed_freq 345600 (works fine for me but you can also use higher values for more smoothness)

io_is_busy 0

max_freq_hys 0

min_sample_time 60000

target_loads 1 200000:52 345600:73 400000:68 533333:60 800000:75 960000:78 1113600:76 1344000:85

timer_rate 20000

timer_slack 80000

use_migration_notif 0

use_sched_load 0

Hope more are intrested using and tweaking this governor so we can share different setups and learn from each other.

Peace.

Edit: Little cores cpu min 249 max 1209 / Big cores min 200 max 1706