Update PMU thresholds with PMU ignorance logic disabled
pa/2830448 removes the core ignorance logic in PMU and causes the behavior of PMU to change. With the new PMU logic, we need to re-tune all the SPC thresholds for camera use-cases. This CL adjusts SPC thresholds accordingly, so that we do not have power regression once the PMU change in the kernel is merged. Refer to ag/27702721 and ag/27726436 Bug: 342502377 Test: Build pass, Boot to home Change-Id: Ic8fd4eb4192774ba42e2cfbe5b567136c15a6357
This commit is contained in:
parent
64f0a0b7b1
commit
5df2fa3e01
1 changed files with 33 additions and 83 deletions
|
@ -672,15 +672,6 @@
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0
|
"DefaultIndex": 0
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"Name": "PMU_FORCE_LIMIT",
|
|
||||||
"Path": "/proc/vendor_sched/pmu_force_limited",
|
|
||||||
"Values": [
|
|
||||||
"1",
|
|
||||||
"0"
|
|
||||||
],
|
|
||||||
"DefaultIndex": 0
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"Name": "EM_Profile",
|
"Name": "EM_Profile",
|
||||||
"Path": "/sys/kernel/pixel_em/active_profile",
|
"Path": "/sys/kernel/pixel_em/active_profile",
|
||||||
|
@ -707,14 +698,13 @@
|
||||||
"Name": "PMU_LIT_SPC_THRESHOLD",
|
"Name": "PMU_LIT_SPC_THRESHOLD",
|
||||||
"Path": "/sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold",
|
"Path": "/sys/devices/system/cpu/cpufreq/policy0/sched_pixel/spc_threshold",
|
||||||
"Values": [
|
"Values": [
|
||||||
"70",
|
"76",
|
||||||
"40",
|
|
||||||
"55",
|
"55",
|
||||||
"42",
|
"38",
|
||||||
"35",
|
"36",
|
||||||
|
"10",
|
||||||
"30",
|
"30",
|
||||||
"20",
|
"28"
|
||||||
"0"
|
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0
|
"DefaultIndex": 0
|
||||||
},
|
},
|
||||||
|
@ -733,12 +723,12 @@
|
||||||
"Name": "PMU_MID_SPC_THRESHOLD",
|
"Name": "PMU_MID_SPC_THRESHOLD",
|
||||||
"Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold",
|
"Path": "/sys/devices/system/cpu/cpufreq/policy4/sched_pixel/spc_threshold",
|
||||||
"Values": [
|
"Values": [
|
||||||
"50",
|
"59",
|
||||||
"32",
|
|
||||||
"15",
|
|
||||||
"30",
|
"30",
|
||||||
"20",
|
"20",
|
||||||
"18"
|
"2",
|
||||||
|
"18",
|
||||||
|
"15"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0
|
"DefaultIndex": 0
|
||||||
},
|
},
|
||||||
|
@ -756,9 +746,11 @@
|
||||||
"Name": "PMU_BIG_SPC_THRESHOLD",
|
"Name": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Path": "/sys/devices/system/cpu/cpufreq/policy7/sched_pixel/spc_threshold",
|
"Path": "/sys/devices/system/cpu/cpufreq/policy7/sched_pixel/spc_threshold",
|
||||||
"Values": [
|
"Values": [
|
||||||
"50",
|
"62",
|
||||||
|
"0",
|
||||||
"20",
|
"20",
|
||||||
"22"
|
"22",
|
||||||
|
"15"
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0
|
"DefaultIndex": 0
|
||||||
},
|
},
|
||||||
|
@ -1464,19 +1456,19 @@
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "PMU_LIT_SPC_THRESHOLD",
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
"Duration": 3000,
|
"Duration": 3000,
|
||||||
"Value": "40"
|
"Value": "10"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "PMU_MID_SPC_THRESHOLD",
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
"Duration": 3000,
|
"Duration": 3000,
|
||||||
"Value": "15"
|
"Value": "2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "PMU_BIG_SPC_THRESHOLD",
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Duration": 3000,
|
"Duration": 3000,
|
||||||
"Value": "20"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
@ -1776,7 +1768,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "PMU_LIT_SPC_THRESHOLD",
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "20"
|
"Value": "36"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
@ -1788,7 +1780,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "PMU_MID_SPC_THRESHOLD",
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "30"
|
"Value": "15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
@ -1800,7 +1792,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "PMU_BIG_SPC_THRESHOLD",
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "20"
|
"Value": "15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
|
@ -1808,12 +1800,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
"PowerHint": "CAMERA_STREAMING_EXTREME",
|
||||||
"Node": "EM_Profile",
|
"Node": "EM_Profile",
|
||||||
|
@ -1920,7 +1906,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "PMU_LIT_SPC_THRESHOLD",
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "55"
|
"Value": "38"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
@ -1932,7 +1918,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "PMU_MID_SPC_THRESHOLD",
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "32"
|
"Value": "20"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
@ -1952,12 +1938,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "EM_Profile",
|
"Node": "EM_Profile",
|
||||||
|
@ -1982,12 +1962,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1548000"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
@ -2088,7 +2062,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "PMU_LIT_SPC_THRESHOLD",
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "55"
|
"Value": "30"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
@ -2100,7 +2074,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "PMU_MID_SPC_THRESHOLD",
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "30"
|
"Value": "18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
@ -2112,7 +2086,7 @@
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "PMU_BIG_SPC_THRESHOLD",
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "22"
|
"Value": "20"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
|
@ -2120,12 +2094,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||||
"Node": "EM_Profile",
|
"Node": "EM_Profile",
|
||||||
|
@ -2432,12 +2400,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
|
||||||
"Node": "PMU_LIT_LIMIT_FREQ",
|
"Node": "PMU_LIT_LIMIT_FREQ",
|
||||||
|
@ -2638,12 +2600,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "LOW_POWER",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "LOW_POWER",
|
"PowerHint": "LOW_POWER",
|
||||||
"Node": "BigTjOffset",
|
"Node": "BigTjOffset",
|
||||||
|
@ -2829,12 +2785,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "0"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
"PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_LIGHT",
|
||||||
"Node": "BigTjOffset",
|
"Node": "BigTjOffset",
|
||||||
|
@ -3015,6 +2965,12 @@
|
||||||
"Duration": 2000,
|
"Duration": 2000,
|
||||||
"Value": "44"
|
"Value": "44"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
"Node": "AutoPreferIdle",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -3031,7 +2987,7 @@
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "PMU_LIT_SPC_THRESHOLD",
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "55"
|
"Value": "28"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
@ -3043,7 +2999,7 @@
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "PMU_MID_SPC_THRESHOLD",
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "30"
|
"Value": "18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
@ -3055,7 +3011,7 @@
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "PMU_BIG_SPC_THRESHOLD",
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "22"
|
"Value": "20"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
|
@ -3063,12 +3019,6 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
|
||||||
"Node": "PMU_FORCE_LIMIT",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_PROJECT11",
|
"PowerHint": "CAMERA_PROJECT11",
|
||||||
"Node": "EM_Profile",
|
"Node": "EM_Profile",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue