F10 camera pmu tuning with on 60fps case
P22 pmu settings caused power and frame drop regression. This patch lower the little frequency limit and lower the pmu threshold. And see lower power and no frame drop regression. Bug: 262354426 Test: Camera team power and performance test, full result can be found in b/262354426#comment43 Change-Id: I5300b8f87565e3478ee1c97441d282e268935147 Signed-off-by: paulsu <paulsu@google.com>
This commit is contained in:
parent
2f01441a4e
commit
71c09f7978
1 changed files with 148 additions and 18 deletions
166
powerhint.json
166
powerhint.json
|
@ -560,6 +560,94 @@
|
||||||
],
|
],
|
||||||
"DefaultIndex": 0
|
"DefaultIndex": 0
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_LIT_LCPI_THRESHOLD",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/lcpi_threshold",
|
||||||
|
"Values": [
|
||||||
|
"2",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_LIT_SPC_THRESHOLD",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/spc_threshold",
|
||||||
|
"Values": [
|
||||||
|
"70",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_LIT_LIMIT_FREQ",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/limit_frequency",
|
||||||
|
"Values": [
|
||||||
|
"1401000",
|
||||||
|
"1328000"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_MID_LCPI_THRESHOLD",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/lcpi_threshold",
|
||||||
|
"Values": [
|
||||||
|
"6",
|
||||||
|
"3",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_MID_SPC_THRESHOLD",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/spc_threshold",
|
||||||
|
"Values": [
|
||||||
|
"65",
|
||||||
|
"50",
|
||||||
|
"20",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_MID_LIMIT_FREQ",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/limit_frequency",
|
||||||
|
"Values": [
|
||||||
|
"1836000",
|
||||||
|
"1491000"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_BIG_LIMIT_FREQ",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/limit_frequency",
|
||||||
|
"Values": [
|
||||||
|
"2507000",
|
||||||
|
"1826000",
|
||||||
|
"1582000"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_BIG_LCPI_THRESHOLD",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/lcpi_threshold",
|
||||||
|
"Values": [
|
||||||
|
"5",
|
||||||
|
"3",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "PMU_BIG_SPC_THRESHOLD",
|
||||||
|
"Path": "/sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/spc_threshold",
|
||||||
|
"Values": [
|
||||||
|
"69",
|
||||||
|
"50",
|
||||||
|
"20",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"DefaultIndex": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "Dex2oatThreads",
|
"Name": "Dex2oatThreads",
|
||||||
"Path": "vendor.powerhal.dalvik.vm.dex2oat-threads",
|
"Path": "vendor.powerhal.dalvik.vm.dex2oat-threads",
|
||||||
|
@ -1179,6 +1267,66 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "0"
|
"Value": "0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_POLL",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_LIT_LCPI_THRESHOLD",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_LIT_LIMIT_FREQ",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1328000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_MID_LCPI_THRESHOLD",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_MID_LIMIT_FREQ",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1491000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_BIG_LIMIT_FREQ",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "1582000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_BIG_LCPI_THRESHOLD",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
|
"Duration": 0,
|
||||||
|
"Value": "20"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "PowerHALCameraRunning",
|
"Node": "PowerHALCameraRunning",
|
||||||
|
@ -1197,30 +1345,12 @@
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1100 1078 1024"
|
"Value": "1100 1078 1024"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CPUMidClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1491000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CPUBigClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1826000"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "CDPreferHighCap",
|
"Node": "CDPreferHighCap",
|
||||||
"Duration": 0,
|
"Duration": 0,
|
||||||
"Value": "1"
|
"Value": "1"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
|
||||||
"Node": "CPULittleClusterMaxFreq",
|
|
||||||
"Duration": 0,
|
|
||||||
"Value": "1401000"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||||
"Node": "MemFreq",
|
"Node": "MemFreq",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue