From 55d7041956eae8bbd134b0cc629cc01cb9dd05e2 Mon Sep 17 00:00:00 2001 From: "Ali K. Zadeh" Date: Wed, 7 Jun 2023 16:22:36 +0000 Subject: [PATCH] Enable PMU, use cam2 EM profile for 240fps Bug: 279955604 Test: ODPM/Framedrop (https://docs.google.com/spreadsheets/d/1XZptKVjIAt1mVPOvYH2JeHOhOlOufmxQX7tbSsq22KA/edit?usp=sharing) Change-Id: Iad6199abd7cbc3fdbb3f25f8d88d78694feacc1f --- perf/powerhint-husky.json | 62 ++++++++++++++++++++++++++++++---- perf/powerhint-ripcurrent.json | 62 ++++++++++++++++++++++++++++++---- perf/powerhint-shiba.json | 62 ++++++++++++++++++++++++++++++---- 3 files changed, 168 insertions(+), 18 deletions(-) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index ba551d7..4d9fe52 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -646,6 +646,7 @@ "70", "35", "30", + "20", "0" ], "DefaultIndex": 0 @@ -672,6 +673,7 @@ "Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold", "Values": [ "50", + "30", "20" ], "DefaultIndex": 0 @@ -1324,21 +1326,69 @@ }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPULittleClusterMaxFreq", + "Node": "PMU_LIT_LIMIT_FREQ", "Duration": 0, - "Value": "1475000" + "Value": "1098000" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPUMidClusterMaxFreq", + "Node": "PMU_LIT_LCPI_THRESHOLD", "Duration": 0, - "Value": "1622000" + "Value": "0" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPUBigClusterMaxFreq", + "Node": "PMU_LIT_SPC_THRESHOLD", "Duration": 0, - "Value": "1852000" + "Value": "20" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_LIMIT_FREQ", + "Duration": 0, + "Value": "1328000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_SPC_THRESHOLD", + "Duration": 0, + "Value": "30" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_LIMIT_FREQ", + "Duration": 0, + "Value": "1298000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_SPC_THRESHOLD", + "Duration": 0, + "Value": "20" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "EM_Profile", + "Duration": 0, + "Value": "cam2" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", diff --git a/perf/powerhint-ripcurrent.json b/perf/powerhint-ripcurrent.json index b884ca6..f1607c7 100644 --- a/perf/powerhint-ripcurrent.json +++ b/perf/powerhint-ripcurrent.json @@ -630,6 +630,7 @@ "70", "35", "30", + "20", "0" ], "DefaultIndex": 0 @@ -656,6 +657,7 @@ "Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold", "Values": [ "50", + "30", "20" ], "DefaultIndex": 0 @@ -1183,21 +1185,69 @@ }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPULittleClusterMaxFreq", + "Node": "PMU_LIT_LIMIT_FREQ", "Duration": 0, - "Value": "1475000" + "Value": "1098000" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPUMidClusterMaxFreq", + "Node": "PMU_LIT_LCPI_THRESHOLD", "Duration": 0, - "Value": "1622000" + "Value": "0" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPUBigClusterMaxFreq", + "Node": "PMU_LIT_SPC_THRESHOLD", "Duration": 0, - "Value": "1852000" + "Value": "20" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_LIMIT_FREQ", + "Duration": 0, + "Value": "1328000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_SPC_THRESHOLD", + "Duration": 0, + "Value": "30" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_LIMIT_FREQ", + "Duration": 0, + "Value": "1298000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_SPC_THRESHOLD", + "Duration": 0, + "Value": "20" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "EM_Profile", + "Duration": 0, + "Value": "cam2" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index 0323900..a041f08 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -646,6 +646,7 @@ "70", "35", "30", + "20", "0" ], "DefaultIndex": 0 @@ -672,6 +673,7 @@ "Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold", "Values": [ "50", + "30", "20" ], "DefaultIndex": 0 @@ -1222,21 +1224,69 @@ }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPULittleClusterMaxFreq", + "Node": "PMU_LIT_LIMIT_FREQ", "Duration": 0, - "Value": "1475000" + "Value": "1098000" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPUMidClusterMaxFreq", + "Node": "PMU_LIT_LCPI_THRESHOLD", "Duration": 0, - "Value": "1622000" + "Value": "0" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "CPUBigClusterMaxFreq", + "Node": "PMU_LIT_SPC_THRESHOLD", "Duration": 0, - "Value": "1852000" + "Value": "20" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_LIMIT_FREQ", + "Duration": 0, + "Value": "1328000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_MID_SPC_THRESHOLD", + "Duration": 0, + "Value": "30" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_LIMIT_FREQ", + "Duration": 0, + "Value": "1298000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_BIG_SPC_THRESHOLD", + "Duration": 0, + "Value": "20" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "EM_Profile", + "Duration": 0, + "Value": "cam2" }, { "PowerHint": "CAMERA_STREAMING_EXTREME",