Merge "powerhint: PID and CPD perf tuning" into udc-qpr-dev am: e934b4abba

Original change: https://googleplex-android-review.googlesource.com/c/device/google/shusky/+/24798147

Change-Id: I0c3e3ca5aa96cf91dafe5a955eb19eb47df3d1dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Wei Wang 2023-09-20 20:18:14 +00:00 committed by Automerger Merge Worker
commit 2b57bf2753
2 changed files with 24 additions and 8 deletions

View file

@ -2738,7 +2738,7 @@
"Name": "REFRESH_90FPS", "Name": "REFRESH_90FPS",
"PID_On": true, "PID_On": true,
"PID_Po": 2.0, "PID_Po": 2.0,
"PID_Pu": 1.0, "PID_Pu": 0.7,
"PID_I": 0.0, "PID_I": 0.0,
"PID_I_Init": 200, "PID_I_Init": 200,
"PID_I_High": 512, "PID_I_High": 512,
@ -2746,7 +2746,7 @@
"PID_Do": 500.0, "PID_Do": 500.0,
"PID_Du": 0.0, "PID_Du": 0.0,
"UclampMin_On": true, "UclampMin_On": true,
"UclampMin_Init": 161, "UclampMin_Init": 231,
"UclampMin_High": 480, "UclampMin_High": 480,
"UclampMin_Low": 2, "UclampMin_Low": 2,
"SamplingWindow_P": 1, "SamplingWindow_P": 1,
@ -2762,7 +2762,7 @@
"Name": "REFRESH_60FPS", "Name": "REFRESH_60FPS",
"PID_On": true, "PID_On": true,
"PID_Po": 2.0, "PID_Po": 2.0,
"PID_Pu": 1.0, "PID_Pu": 0.5,
"PID_I": 0.0, "PID_I": 0.0,
"PID_I_Init": 200, "PID_I_Init": 200,
"PID_I_High": 512, "PID_I_High": 512,
@ -2770,7 +2770,7 @@
"PID_Do": 500.0, "PID_Do": 500.0,
"PID_Du": 0.0, "PID_Du": 0.0,
"UclampMin_On": true, "UclampMin_On": true,
"UclampMin_Init": 161, "UclampMin_Init": 231,
"UclampMin_High": 480, "UclampMin_High": 480,
"UclampMin_Low": 2, "UclampMin_Low": 2,
"SamplingWindow_P": 1, "SamplingWindow_P": 1,

View file

@ -221,6 +221,16 @@
"DefaultIndex": 0, "DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "MidClusterPowerDownTargetResidency",
"Path": "/sys/devices/platform/cpupm/cpupm/cpd_cl1_target_residency",
"Values": [
"750000",
"10000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "CPUUtilThreshold", "Name": "CPUUtilThreshold",
"Path": "/proc/vendor_sched/util_threshold", "Path": "/proc/vendor_sched/util_threshold",
@ -1005,6 +1015,12 @@
"Duration": 0, "Duration": 0,
"Value": "10000" "Value": "10000"
}, },
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "MidClusterPowerDownTargetResidency",
"Duration": 0,
"Value": "10000"
},
{ {
"PowerHint": "DISPLAY_INACTIVE", "PowerHint": "DISPLAY_INACTIVE",
"Node": "TAPreferIdle", "Node": "TAPreferIdle",
@ -2626,7 +2642,7 @@
"Name": "REFRESH_90FPS", "Name": "REFRESH_90FPS",
"PID_On": true, "PID_On": true,
"PID_Po": 2.0, "PID_Po": 2.0,
"PID_Pu": 1.0, "PID_Pu": 0.7,
"PID_I": 0.0, "PID_I": 0.0,
"PID_I_Init": 200, "PID_I_Init": 200,
"PID_I_High": 512, "PID_I_High": 512,
@ -2634,7 +2650,7 @@
"PID_Do": 500.0, "PID_Do": 500.0,
"PID_Du": 0.0, "PID_Du": 0.0,
"UclampMin_On": true, "UclampMin_On": true,
"UclampMin_Init": 161, "UclampMin_Init": 231,
"UclampMin_High": 480, "UclampMin_High": 480,
"UclampMin_Low": 2, "UclampMin_Low": 2,
"SamplingWindow_P": 1, "SamplingWindow_P": 1,
@ -2650,7 +2666,7 @@
"Name": "REFRESH_60FPS", "Name": "REFRESH_60FPS",
"PID_On": true, "PID_On": true,
"PID_Po": 2.0, "PID_Po": 2.0,
"PID_Pu": 1.0, "PID_Pu": 0.5,
"PID_I": 0.0, "PID_I": 0.0,
"PID_I_Init": 200, "PID_I_Init": 200,
"PID_I_High": 512, "PID_I_High": 512,
@ -2658,7 +2674,7 @@
"PID_Do": 500.0, "PID_Do": 500.0,
"PID_Du": 0.0, "PID_Du": 0.0,
"UclampMin_On": true, "UclampMin_On": true,
"UclampMin_Init": 161, "UclampMin_Init": 231,
"UclampMin_High": 480, "UclampMin_High": 480,
"UclampMin_Low": 2, "UclampMin_Low": 2,
"SamplingWindow_P": 1, "SamplingWindow_P": 1,