Relax PMU capping during CAMERA_ZOOMING_BOOST
ag/24163297 defines a new power boost profile which gets applied during camera transitioning its zoom ratio. This CL defines the parameters for this boost profile to enhance the camera performance by relaxing the PMU capping, which is achieved by setting the SPC thresholds to 100. Bug: 291979193 Test: perfetto trace (https://ui.perfetto.dev/#!/?s=ee36305fa386b5e1825fe9982b984190b1c804cd3c2d0b0fe9c85b9df94659d7) Change-Id: Id17721719151d216fa1bd3abd7bad613a0ee1c7b
This commit is contained in:
parent
d28196ccc3
commit
137a4098bd
3 changed files with 90 additions and 6 deletions
|
@ -298,9 +298,10 @@
|
||||||
"Name": "CDPreferIdle",
|
"Name": "CDPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/cam_prefer_idle",
|
"Path": "/proc/vendor_sched/cam_prefer_idle",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0",
|
"1",
|
||||||
"1"
|
"0"
|
||||||
],
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -652,6 +653,7 @@
|
||||||
"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": [
|
||||||
|
"100",
|
||||||
"70",
|
"70",
|
||||||
"42",
|
"42",
|
||||||
"35",
|
"35",
|
||||||
|
@ -683,6 +685,7 @@
|
||||||
"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": [
|
||||||
|
"100",
|
||||||
"50",
|
"50",
|
||||||
"30",
|
"30",
|
||||||
"20",
|
"20",
|
||||||
|
@ -712,6 +715,7 @@
|
||||||
"Name": "PMU_BIG_SPC_THRESHOLD",
|
"Name": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Path": "/sys/devices/system/cpu/cpufreq/policy8/sched_pixel/spc_threshold",
|
"Path": "/sys/devices/system/cpu/cpufreq/policy8/sched_pixel/spc_threshold",
|
||||||
"Values": [
|
"Values": [
|
||||||
|
"100",
|
||||||
"50",
|
"50",
|
||||||
"22",
|
"22",
|
||||||
"20"
|
"20"
|
||||||
|
@ -1194,6 +1198,30 @@
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "664000"
|
"Value": "664000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "CDPreferIdle",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU_RANK1",
|
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU_RANK1",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
|
|
@ -281,9 +281,10 @@
|
||||||
"Name": "CDPreferIdle",
|
"Name": "CDPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/cam_prefer_idle",
|
"Path": "/proc/vendor_sched/cam_prefer_idle",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0",
|
"1",
|
||||||
"1"
|
"0"
|
||||||
],
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -635,6 +636,7 @@
|
||||||
"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": [
|
||||||
|
"100",
|
||||||
"70",
|
"70",
|
||||||
"42",
|
"42",
|
||||||
"35",
|
"35",
|
||||||
|
@ -666,6 +668,7 @@
|
||||||
"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": [
|
||||||
|
"100",
|
||||||
"50",
|
"50",
|
||||||
"30",
|
"30",
|
||||||
"20",
|
"20",
|
||||||
|
@ -695,6 +698,7 @@
|
||||||
"Name": "PMU_BIG_SPC_THRESHOLD",
|
"Name": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Path": "/sys/devices/system/cpu/cpufreq/policy8/sched_pixel/spc_threshold",
|
"Path": "/sys/devices/system/cpu/cpufreq/policy8/sched_pixel/spc_threshold",
|
||||||
"Values": [
|
"Values": [
|
||||||
|
"100",
|
||||||
"50",
|
"50",
|
||||||
"22",
|
"22",
|
||||||
"20"
|
"20"
|
||||||
|
@ -1131,6 +1135,30 @@
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "664000"
|
"Value": "664000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "CDPreferIdle",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
|
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
|
|
@ -288,9 +288,10 @@
|
||||||
"Name": "CDPreferIdle",
|
"Name": "CDPreferIdle",
|
||||||
"Path": "/proc/vendor_sched/cam_prefer_idle",
|
"Path": "/proc/vendor_sched/cam_prefer_idle",
|
||||||
"Values": [
|
"Values": [
|
||||||
"0",
|
"1",
|
||||||
"1"
|
"0"
|
||||||
],
|
],
|
||||||
|
"DefaultIndex": 0,
|
||||||
"ResetOnInit": true
|
"ResetOnInit": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -652,6 +653,7 @@
|
||||||
"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": [
|
||||||
|
"100",
|
||||||
"70",
|
"70",
|
||||||
"42",
|
"42",
|
||||||
"35",
|
"35",
|
||||||
|
@ -683,6 +685,7 @@
|
||||||
"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": [
|
||||||
|
"100",
|
||||||
"50",
|
"50",
|
||||||
"30",
|
"30",
|
||||||
"20",
|
"20",
|
||||||
|
@ -712,6 +715,7 @@
|
||||||
"Name": "PMU_BIG_SPC_THRESHOLD",
|
"Name": "PMU_BIG_SPC_THRESHOLD",
|
||||||
"Path": "/sys/devices/system/cpu/cpufreq/policy8/sched_pixel/spc_threshold",
|
"Path": "/sys/devices/system/cpu/cpufreq/policy8/sched_pixel/spc_threshold",
|
||||||
"Values": [
|
"Values": [
|
||||||
|
"100",
|
||||||
"50",
|
"50",
|
||||||
"22",
|
"22",
|
||||||
"20"
|
"20"
|
||||||
|
@ -1194,6 +1198,30 @@
|
||||||
"Duration": 1000,
|
"Duration": 1000,
|
||||||
"Value": "664000"
|
"Value": "664000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "CDPreferIdle",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_LIT_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_MID_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PowerHint": "CAMERA_ZOOMING_BOOST",
|
||||||
|
"Node": "PMU_BIG_SPC_THRESHOLD",
|
||||||
|
"Duration": 100,
|
||||||
|
"Value": "100"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
|
"PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
|
||||||
"Node": "TAPreferHighCap",
|
"Node": "TAPreferHighCap",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue