From da6202ec642f2350929adb2d141eefb03415802b Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Thu, 9 May 2024 16:27:35 +0000 Subject: [PATCH] Set big core to group_cfs_skip_mask for sys group Set big core to group_cfs_skip_mask for sys group when screen is off, so that sys group tasks will run less in big core. Bug: 328210236 Test: suspend/resume test Change-Id: I2f517cb891b4c0ead0f61f7102c3d602eb383471 --- powerhint-comet.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/powerhint-comet.json b/powerhint-comet.json index e62ffb1..195f749 100644 --- a/powerhint-comet.json +++ b/powerhint-comet.json @@ -223,6 +223,16 @@ ], "ResetOnInit": true }, + { + "Name": "SysGroupCfsSkipMask", + "Path": "/proc/vendor_sched/groups/sys/group_cfs_skip_mask", + "Values": [ + "0x0", + "0x80" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "BGUClampMaxBoost", "Path": "/proc/vendor_sched/groups/bg/uclamp_max", @@ -1277,6 +1287,12 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "SysGroupCfsSkipMask", + "Duration": 0, + "Value": "0x80" + }, { "PowerHint": "CAMERA_LAUNCH", "Node": "CPUSkipMask",