Disable auto prefer idle explictly for some conditions

In auto prefer idle mode, a task in top-app will be granted prefer
idle if it satisfied the conditions. So turn auto prefer idle off
if top-app prefer_idle is explictly disabled. Also turn auto prefer
off when other group enables prefer_idle explictly.

Bug: 236868627
Test: build pass
Change-Id: I6e5694dfd9b5ed30bfad31509415027d5bac71cb
This commit is contained in:
Rick Yiu 2024-03-27 08:19:18 +00:00
parent af9634ce76
commit 3b22e46ef6
4 changed files with 328 additions and 0 deletions

View file

@ -214,6 +214,16 @@
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "AutoPreferIdle",
"Path": "/proc/vendor_sched/auto_prefer_idle",
"Values": [
"0",
"1"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "CPUUtilThreshold", "Name": "CPUUtilThreshold",
"Path": "/proc/vendor_sched/util_threshold", "Path": "/proc/vendor_sched/util_threshold",
@ -857,6 +867,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_GPU", "PowerHint": "LAUNCH_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1070,6 +1086,12 @@
"Duration": 2000, "Duration": 2000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "AutoPreferIdle",
"Duration": 2000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_PMU", "PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1082,6 +1104,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_CHANGE",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_CHANGE_GPU", "PowerHint": "DISPLAY_CHANGE_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1242,6 +1270,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_INACTIVE", "PowerHint": "DISPLAY_INACTIVE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",
@ -1332,6 +1366,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 1000,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "FGCpuset", "Node": "FGCpuset",
@ -1452,6 +1492,12 @@
"Duration": 100, "Duration": 100,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "AutoPreferIdle",
"Duration": 100,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_ZOOMING_BOOST", "PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1758,6 +1804,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_EXTREME", "PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1914,6 +1966,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1962,6 +2020,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_STANDARD", "PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2112,6 +2176,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_LOW", "PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom", "Node": "CPUDVFSHeadroom",
@ -2226,6 +2296,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle", "Node": "CDPreferIdle",
@ -2797,6 +2873,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "GAME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",

View file

@ -214,6 +214,16 @@
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "AutoPreferIdle",
"Path": "/proc/vendor_sched/auto_prefer_idle",
"Values": [
"0",
"1"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "CPUUtilThreshold", "Name": "CPUUtilThreshold",
"Path": "/proc/vendor_sched/util_threshold", "Path": "/proc/vendor_sched/util_threshold",
@ -857,6 +867,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_GPU", "PowerHint": "LAUNCH_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1070,6 +1086,12 @@
"Duration": 2000, "Duration": 2000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "AutoPreferIdle",
"Duration": 2000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_PMU", "PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1082,6 +1104,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_CHANGE",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_CHANGE_GPU", "PowerHint": "DISPLAY_CHANGE_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1242,6 +1270,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_INACTIVE", "PowerHint": "DISPLAY_INACTIVE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",
@ -1332,6 +1366,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 1000,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "FGCpuset", "Node": "FGCpuset",
@ -1452,6 +1492,12 @@
"Duration": 100, "Duration": 100,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "AutoPreferIdle",
"Duration": 100,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_ZOOMING_BOOST", "PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1758,6 +1804,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_EXTREME", "PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1914,6 +1966,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1962,6 +2020,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_STANDARD", "PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2112,6 +2176,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_LOW", "PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom", "Node": "CPUDVFSHeadroom",
@ -2226,6 +2296,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle", "Node": "CDPreferIdle",
@ -2797,6 +2873,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "GAME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",

View file

@ -214,6 +214,16 @@
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "AutoPreferIdle",
"Path": "/proc/vendor_sched/auto_prefer_idle",
"Values": [
"0",
"1"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "CPUUtilThreshold", "Name": "CPUUtilThreshold",
"Path": "/proc/vendor_sched/util_threshold", "Path": "/proc/vendor_sched/util_threshold",
@ -846,6 +856,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_GPU", "PowerHint": "LAUNCH_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1059,6 +1075,12 @@
"Duration": 2000, "Duration": 2000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "AutoPreferIdle",
"Duration": 2000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_PMU", "PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1071,6 +1093,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_CHANGE",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_CHANGE_GPU", "PowerHint": "DISPLAY_CHANGE_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1231,6 +1259,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_INACTIVE", "PowerHint": "DISPLAY_INACTIVE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",
@ -1321,6 +1355,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 1000,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "FGCpuset", "Node": "FGCpuset",
@ -1441,6 +1481,12 @@
"Duration": 100, "Duration": 100,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "AutoPreferIdle",
"Duration": 100,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_ZOOMING_BOOST", "PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1747,6 +1793,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_EXTREME", "PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1903,6 +1955,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1951,6 +2009,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_STANDARD", "PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2101,6 +2165,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_LOW", "PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom", "Node": "CPUDVFSHeadroom",
@ -2215,6 +2285,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle", "Node": "CDPreferIdle",
@ -2666,6 +2742,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "GAME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",

View file

@ -214,6 +214,16 @@
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "AutoPreferIdle",
"Path": "/proc/vendor_sched/auto_prefer_idle",
"Values": [
"0",
"1"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "CPUUtilThreshold", "Name": "CPUUtilThreshold",
"Path": "/proc/vendor_sched/util_threshold", "Path": "/proc/vendor_sched/util_threshold",
@ -857,6 +867,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_GPU", "PowerHint": "LAUNCH_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1070,6 +1086,12 @@
"Duration": 2000, "Duration": 2000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "LAUNCH_EXTEND",
"Node": "AutoPreferIdle",
"Duration": 2000,
"Value": "0"
},
{ {
"PowerHint": "LAUNCH_PMU", "PowerHint": "LAUNCH_PMU",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1082,6 +1104,12 @@
"Duration": 5000, "Duration": 5000,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_CHANGE",
"Node": "AutoPreferIdle",
"Duration": 5000,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_CHANGE_GPU", "PowerHint": "DISPLAY_CHANGE_GPU",
"Node": "GPUDvfsPeriod", "Node": "GPUDvfsPeriod",
@ -1242,6 +1270,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "DISPLAY_INACTIVE",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "DISPLAY_INACTIVE", "PowerHint": "DISPLAY_INACTIVE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",
@ -1332,6 +1366,12 @@
"Duration": 1000, "Duration": 1000,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_LAUNCH",
"Node": "AutoPreferIdle",
"Duration": 1000,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_LAUNCH", "PowerHint": "CAMERA_LAUNCH",
"Node": "FGCpuset", "Node": "FGCpuset",
@ -1452,6 +1492,12 @@
"Duration": 100, "Duration": 100,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "AutoPreferIdle",
"Duration": 100,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_ZOOMING_BOOST", "PowerHint": "CAMERA_ZOOMING_BOOST",
"Node": "PMU_POLL", "Node": "PMU_POLL",
@ -1758,6 +1804,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_EXTREME", "PowerHint": "CAMERA_STREAMING_EXTREME",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1914,6 +1966,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_HIGH", "PowerHint": "CAMERA_STREAMING_HIGH",
"Node": "CDHighCpusetCpus", "Node": "CDHighCpusetCpus",
@ -1962,6 +2020,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_STANDARD", "PowerHint": "CAMERA_STREAMING_STANDARD",
"Node": "PowerHALCameraRunning", "Node": "PowerHALCameraRunning",
@ -2112,6 +2176,12 @@
"Duration": 0, "Duration": 0,
"Value": "0x80" "Value": "0x80"
}, },
{
"PowerHint": "CAMERA_STREAMING_LOW",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_LOW", "PowerHint": "CAMERA_STREAMING_LOW",
"Node": "CPUDVFSHeadroom", "Node": "CPUDVFSHeadroom",
@ -2226,6 +2296,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "PowerHint": "CAMERA_STREAMING_VIDEO_CALL",
"Node": "CDPreferIdle", "Node": "CDPreferIdle",
@ -2797,6 +2873,12 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "GAME",
"Node": "AutoPreferIdle",
"Duration": 0,
"Value": "0"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",