Disable task packing when camera is running

Task packing has slightly impact for camera performance, so disable
it when camera is running.

Bug: 231074255
Test: build pass
Change-Id: Ic375103d4f7200dbceb013495c127e4a38d84654
This commit is contained in:
Rick Yiu 2022-05-12 14:27:16 +08:00 committed by TreeHugger Robot
parent d16aa14df0
commit 9754eca154
6 changed files with 153 additions and 9 deletions

View file

@ -899,6 +899,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUUtilThreshold",
@ -977,6 +983,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1043,6 +1055,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1115,6 +1133,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq",

View file

@ -898,6 +898,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUUtilThreshold",
@ -976,6 +982,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1042,6 +1054,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1114,6 +1132,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq",

View file

@ -723,6 +723,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUUtilThreshold",
@ -801,6 +807,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -867,6 +879,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -939,6 +957,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq",

View file

@ -887,6 +887,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUUtilThreshold",
@ -965,6 +971,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1031,6 +1043,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1103,6 +1121,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq",

View file

@ -886,6 +886,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUUtilThreshold",
@ -964,6 +970,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -1030,6 +1042,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -1102,6 +1120,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq",

View file

@ -213,6 +213,15 @@
],
"ResetOnInit": true
},
{
"Name": "NPITaskPacking",
"Path": "/proc/vendor_sched/npi_packing",
"Values": [
"0",
"1"
],
"ResetOnInit": true
},
{
"Name": "DisplayWakeup",
"Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup",
@ -666,15 +675,6 @@
"Duration": 0,
"Value": "1"
},
{
"Name": "NPITaskPacking",
"Path": "/proc/vendor_sched/npi_packing",
"Values": [
"0",
"1"
],
"ResetOnInit": true
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "GPUMinFreq",
@ -723,6 +723,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CPUUtilThreshold",
@ -801,6 +807,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "CDPreferHighCap",
@ -867,6 +879,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CDPreferHighCap",
@ -939,6 +957,12 @@
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq",