From 0ee3491a8cc5f8966afc5f8c20e17770f1a376a6 Mon Sep 17 00:00:00 2001 From: jimmyshiu Date: Mon, 11 Sep 2023 10:23:28 +0000 Subject: [PATCH] powerhint: PID and CPD perf tuning MID cluster power down tuning for SB3. ADPF PID tuning for P23 60/90Hz. Bug: 298306983 Test: PtsUiBench Change-Id: I9837d165d611fab4b94ad97718babdf5fe1c23f4 --- perf/powerhint-husky.json | 8 ++++---- perf/powerhint-shiba.json | 24 ++++++++++++++++++++---- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index 491b376..0b01fca 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -2738,7 +2738,7 @@ "Name": "REFRESH_90FPS", "PID_On": true, "PID_Po": 2.0, - "PID_Pu": 1.0, + "PID_Pu": 0.7, "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, @@ -2746,7 +2746,7 @@ "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Init": 161, + "UclampMin_Init": 231, "UclampMin_High": 480, "UclampMin_Low": 2, "SamplingWindow_P": 1, @@ -2762,7 +2762,7 @@ "Name": "REFRESH_60FPS", "PID_On": true, "PID_Po": 2.0, - "PID_Pu": 1.0, + "PID_Pu": 0.5, "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, @@ -2770,7 +2770,7 @@ "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Init": 161, + "UclampMin_Init": 231, "UclampMin_High": 480, "UclampMin_Low": 2, "SamplingWindow_P": 1, diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index edd1c4e..efc8552 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -221,6 +221,16 @@ "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "MidClusterPowerDownTargetResidency", + "Path": "/sys/devices/platform/cpupm/cpupm/cpd_cl1_target_residency", + "Values": [ + "750000", + "10000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "CPUUtilThreshold", "Path": "/proc/vendor_sched/util_threshold", @@ -1005,6 +1015,12 @@ "Duration": 0, "Value": "10000" }, + { + "PowerHint": "DISPLAY_INACTIVE", + "Node": "MidClusterPowerDownTargetResidency", + "Duration": 0, + "Value": "10000" + }, { "PowerHint": "DISPLAY_INACTIVE", "Node": "TAPreferIdle", @@ -2626,7 +2642,7 @@ "Name": "REFRESH_90FPS", "PID_On": true, "PID_Po": 2.0, - "PID_Pu": 1.0, + "PID_Pu": 0.7, "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, @@ -2634,7 +2650,7 @@ "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Init": 161, + "UclampMin_Init": 231, "UclampMin_High": 480, "UclampMin_Low": 2, "SamplingWindow_P": 1, @@ -2650,7 +2666,7 @@ "Name": "REFRESH_60FPS", "PID_On": true, "PID_Po": 2.0, - "PID_Pu": 1.0, + "PID_Pu": 0.5, "PID_I": 0.0, "PID_I_Init": 200, "PID_I_High": 512, @@ -2658,7 +2674,7 @@ "PID_Do": 500.0, "PID_Du": 0.0, "UclampMin_On": true, - "UclampMin_Init": 161, + "UclampMin_Init": 231, "UclampMin_High": 480, "UclampMin_Low": 2, "SamplingWindow_P": 1,