Fixing regression in HDRnet latency due to PMU/EM profile feature activation in 30fps
A recent change (ag/20028064) has caused regression in HDRnet latency due to activation of PMU feature and EM profile in 30fps. To mitigate this regression, this CL disables EM Profile and PMU features during the capture time (also increasing the boost profile duration from 1000ms to 2500ms). Bug: 249665681 Test: HDRnet latency from perfetto trace Change-Id: I892c9ea2e9b004cb4e47d10f61bc8fbf756682a7
This commit is contained in:
parent
810337a8f7
commit
77108d67e3
4 changed files with 60 additions and 12 deletions
|
@ -781,21 +781,33 @@
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1426000"
|
"Value": "1426000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1197000"
|
"Value": "1197000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
"Node": "CPULittleClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1401000"
|
"Value": "1401000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "PMU_POLL",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "EM_Profile",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "default"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_SHOT",
|
"PowerHint": "CAMERA_SHOT",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
|
|
@ -823,21 +823,33 @@
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1426000"
|
"Value": "1426000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1197000"
|
"Value": "1197000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
"Node": "CPULittleClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1401000"
|
"Value": "1401000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "PMU_POLL",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "EM_Profile",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "default"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_SHOT",
|
"PowerHint": "CAMERA_SHOT",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
|
|
@ -770,21 +770,33 @@
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1426000"
|
"Value": "1426000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1197000"
|
"Value": "1197000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
"Node": "CPULittleClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1401000"
|
"Value": "1401000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "PMU_POLL",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "EM_Profile",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "default"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_SHOT",
|
"PowerHint": "CAMERA_SHOT",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
|
|
@ -792,21 +792,33 @@
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
"Node": "CPUBigClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1426000"
|
"Value": "1426000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
"Node": "CPUMidClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1197000"
|
"Value": "1197000"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
"Node": "CPULittleClusterMaxFreq",
|
||||||
"Duration": 1000,
|
"Duration": 2500,
|
||||||
"Value": "1401000"
|
"Value": "1401000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "PMU_POLL",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
|
||||||
|
"Node": "EM_Profile",
|
||||||
|
"Duration": 2500,
|
||||||
|
"Value": "default"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_SHOT",
|
"PowerHint": "CAMERA_SHOT",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue