diff --git a/configs/powerhint.json b/configs/powerhint.json index cb1ca40..15afdbd 100644 --- a/configs/powerhint.json +++ b/configs/powerhint.json @@ -76,6 +76,53 @@ "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "SchedPreferSpread", + "Path": "/proc/sys/kernel/sched_prefer_spread", + "Values": [ + "2", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "SchedBusyHystNs", + "Path": "/proc/sys/kernel/sched_busy_hyst_ns", + "Values": [ + "99000000", + "3000000", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "SchedBusyHystEnableCPUs", + "Path": "/proc/sys/kernel/sched_busy_hysteresis_enable_cpus", + "Values": [ + "192", + "15", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "SchedMinTaskUtilForBoost", + "Path": "/proc/sys/kernel/sched_min_task_util_for_boost", + "Values": [ + "0", + "51" + ], + "ResetOnInit": true + }, + { + "Name": "SchedMinTaskUtilForColoc", + "Path": "/proc/sys/kernel/sched_min_task_util_for_colocation", + "Values": [ + "0", + "35" + ], + "ResetOnInit": true + }, { "Name": "GPUMaxFreq", "Path": "/sys/class/kgsl/kgsl-3d0/max_pwrlevel", @@ -270,6 +317,36 @@ "Duration": 0, "Value": "1" }, + { + "PowerHint": "INTERACTION", + "Node": "SchedPreferSpread", + "Duration": 0, + "Value": "2" + }, + { + "PowerHint": "INTERACTION", + "Node": "SchedBusyHystNs", + "Duration": 0, + "Value": "99000000" + }, + { + "PowerHint": "INTERACTION", + "Node": "SchedBusyHystEnableCPUs", + "Duration": 0, + "Value": "192" + }, + { + "PowerHint": "INTERACTION", + "Node": "SchedMinTaskUtilForBoost", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "INTERACTION", + "Node": "SchedMinTaskUtilForColoc", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "INTERACTION", "Node": "CPUBWHystTriggerCount", @@ -294,6 +371,18 @@ "Duration": 0, "Value": "6881" }, + { + "PowerHint": "INTERACTIVE", + "Node": "SchedBusyHystNs", + "Duration": 0, + "Value": "3000000" + }, + { + "PowerHint": "INTERACTIVE", + "Node": "SchedBusyHystEnableCPUs", + "Duration": 0, + "Value": "15" + }, { "PowerHint": "LAUNCH", "Node": "CPUBigClusterMaxFreq",