powerhint: Add CAMERA_STREAMING_VIDEO_CALL hint

Use CAMERA_STREAMING_VIDEO_CALL powerhint to optimize power for
the video_call use cases like Meet.

Bug: 279451663
Test: Check power and framedrop running Goggle Meet
Change-Id: I51ac0da491b6cb8d1c57d84a3f6b2d67d1a02f4a
This commit is contained in:
Jia-yi Chen 2023-04-24 10:10:24 -07:00
parent 7c21a77018
commit bfba21f025
3 changed files with 324 additions and 0 deletions

View file

@ -1659,6 +1659,114 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "TAPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "TAPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1164000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1328000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1328000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "BCIMaxFreq",
"Duration": 0,
"Value": "700000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "DsuMaxFreq",
"Duration": 0,
"Value": "820000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "MemFreq",
"Duration": 0,
"Value": "1352000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDHighCpusetCpus",
"Duration": 0,
"Value": "8"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDMidCpusetCpus",
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDMidHighCpusetCpus",
"Duration": 0,
"Value": "4-8"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDCpuset",
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUUtilThreshold",
"Duration": 0,
"Value": "1100"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",

View file

@ -1547,6 +1547,114 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "TAPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "TAPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1164000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1328000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1328000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "BCIMaxFreq",
"Duration": 0,
"Value": "700000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "DsuMaxFreq",
"Duration": 0,
"Value": "820000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "MemFreq",
"Duration": 0,
"Value": "1352000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDHighCpusetCpus",
"Duration": 0,
"Value": "8"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDMidCpusetCpus",
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDMidHighCpusetCpus",
"Duration": 0,
"Value": "4-8"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDCpuset",
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUUtilThreshold",
"Duration": 0,
"Value": "1100"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",

View file

@ -1547,6 +1547,114 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "PowerHALCameraRunning",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "EM_Profile",
"Duration": 0,
"Value": "cam1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "TAPreferHighCap",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "TAPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle",
"Duration": 0,
"Value": "0"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUBigClusterMaxFreq",
"Duration": 0,
"Value": "1164000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUMidClusterMaxFreq",
"Duration": 0,
"Value": "1328000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPULittleClusterMaxFreq",
"Duration": 0,
"Value": "1328000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "BCIMaxFreq",
"Duration": 0,
"Value": "700000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "DsuMaxFreq",
"Duration": 0,
"Value": "820000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "MemFreq",
"Duration": 0,
"Value": "1352000"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDHighCpusetCpus",
"Duration": 0,
"Value": "8"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDMidCpusetCpus",
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDMidHighCpusetCpus",
"Duration": 0,
"Value": "4-8"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDCpuset",
"Duration": 0,
"Value": "4-7"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CPUUtilThreshold",
"Duration": 0,
"Value": "1100"
},
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "NPITaskPacking",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_VIDEO_RECORDING", "PowerHint": "CAMERA_VIDEO_RECORDING",
"Type": "MaskHint", "Type": "MaskHint",