From c7574a18e969fcd5e967823966f3804203012d0f Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Thu, 21 Apr 2022 16:32:48 +0800 Subject: [PATCH] Reduce FG prefer_idle when display is idle Bug: 178016953 Test: build Signed-off-by: Wei Wang Change-Id: If3770c4de98cbbd2f36cc7401d9ac284473c10d4 --- powerhint-cheetah-a0.json | 15 +++++++++++++++ powerhint-cheetah.json | 15 +++++++++++++++ powerhint-cloudripper.json | 15 +++++++++++++++ powerhint-panther-a0.json | 15 +++++++++++++++ powerhint-panther.json | 15 +++++++++++++++ powerhint-ravenclaw.json | 15 +++++++++++++++ 6 files changed, 90 insertions(+) diff --git a/powerhint-cheetah-a0.json b/powerhint-cheetah-a0.json index 384987b..cac640e 100644 --- a/powerhint-cheetah-a0.json +++ b/powerhint-cheetah-a0.json @@ -236,6 +236,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1247,6 +1256,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-cheetah.json b/powerhint-cheetah.json index b73496f..0741724 100644 --- a/powerhint-cheetah.json +++ b/powerhint-cheetah.json @@ -237,6 +237,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1254,6 +1263,12 @@ "Type": "MaskHint", "Value": "BOOST_120HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-cloudripper.json b/powerhint-cloudripper.json index 8502dd0..9235e7f 100644 --- a/powerhint-cloudripper.json +++ b/powerhint-cloudripper.json @@ -194,6 +194,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -336,6 +345,12 @@ "Type": "MaskHint", "Value": "INTERACTION_120" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", diff --git a/powerhint-panther-a0.json b/powerhint-panther-a0.json index c32479c..f7bebd3 100644 --- a/powerhint-panther-a0.json +++ b/powerhint-panther-a0.json @@ -235,6 +235,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1230,6 +1239,12 @@ "Type": "MaskHint", "Value": "BOOST_90HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-panther.json b/powerhint-panther.json index b40c442..fe2f175 100644 --- a/powerhint-panther.json +++ b/powerhint-panther.json @@ -236,6 +236,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -1237,6 +1246,12 @@ "Type": "MaskHint", "Value": "BOOST_90HZ" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Node": "TAUClampBoost", diff --git a/powerhint-ravenclaw.json b/powerhint-ravenclaw.json index 8502dd0..9235e7f 100644 --- a/powerhint-ravenclaw.json +++ b/powerhint-ravenclaw.json @@ -194,6 +194,15 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -336,6 +345,12 @@ "Type": "MaskHint", "Value": "INTERACTION_120" }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint",