Enable CDPreferIdle for 30 and 60fps, limit CPUset to 0-6, bump up MIF clock
This CL enables CDPreferIdle for both 30 and 60fps use-cases. It also limits the CDCpuset to 0-6 to avoid using the BigCore. For 60fps use-case, it additionally bumps up the MIF frequency to 1.539GHz which can help reduce the power regression caused by enabling CDPreferIdle (limiting it to around 10mW regression in CPU power). Bug: 325510979 Test: https://buganizer.corp.google.com/issues/325510979#comment23 Change-Id: Ib5312882f5de80a95c6061f636d7f1f9642b6299
This commit is contained in:
parent
2078e7548a
commit
439a9ad00b
4 changed files with 36 additions and 56 deletions
|
@ -29,6 +29,7 @@
|
|||
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
|
||||
"Values": [
|
||||
"9999999",
|
||||
"1539000",
|
||||
"1352000",
|
||||
"1014000",
|
||||
"0"
|
||||
|
@ -1889,12 +1890,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
|
@ -1905,7 +1900,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "MemFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1352000"
|
||||
"Value": "1539000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
|
@ -1937,6 +1932,12 @@
|
|||
"Duration": 0,
|
||||
"Value": "4-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "VIRTUAL-SKIN-CPU-MID",
|
||||
|
@ -2051,12 +2052,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "TAPreferHighCap",
|
||||
|
@ -2097,7 +2092,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-7"
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
|
||||
"Values": [
|
||||
"9999999",
|
||||
"1539000",
|
||||
"1352000",
|
||||
"1014000",
|
||||
"0"
|
||||
|
@ -1889,12 +1890,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
|
@ -1905,7 +1900,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "MemFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1352000"
|
||||
"Value": "1539000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
|
@ -1937,6 +1932,12 @@
|
|||
"Duration": 0,
|
||||
"Value": "4-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "VIRTUAL-SKIN-CPU-MID",
|
||||
|
@ -2051,12 +2052,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "TAPreferHighCap",
|
||||
|
@ -2097,7 +2092,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-7"
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
|
||||
"Values": [
|
||||
"9999999",
|
||||
"1539000",
|
||||
"1352000",
|
||||
"1014000",
|
||||
"0"
|
||||
|
@ -1878,12 +1879,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
|
@ -1894,7 +1889,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "MemFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1352000"
|
||||
"Value": "1539000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
|
@ -1926,6 +1921,12 @@
|
|||
"Duration": 0,
|
||||
"Value": "4-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "VIRTUAL-SKIN-CPU-MID",
|
||||
|
@ -2040,12 +2041,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "TAPreferHighCap",
|
||||
|
@ -2086,7 +2081,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-7"
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
"Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
|
||||
"Values": [
|
||||
"9999999",
|
||||
"1539000",
|
||||
"1352000",
|
||||
"1014000",
|
||||
"0"
|
||||
|
@ -1889,12 +1890,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CPULittleClusterMaxFreq",
|
||||
|
@ -1905,7 +1900,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "MemFreq",
|
||||
"Duration": 0,
|
||||
"Value": "1352000"
|
||||
"Value": "1539000"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
|
@ -1937,6 +1932,12 @@
|
|||
"Duration": 0,
|
||||
"Value": "4-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_HIGH",
|
||||
"Node": "VIRTUAL-SKIN-CPU-MID",
|
||||
|
@ -2051,12 +2052,6 @@
|
|||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "TAPreferHighCap",
|
||||
|
@ -2097,7 +2092,7 @@
|
|||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
"Node": "CDCpuset",
|
||||
"Duration": 0,
|
||||
"Value": "0-7"
|
||||
"Value": "0-6"
|
||||
},
|
||||
{
|
||||
"PowerHint": "CAMERA_STREAMING_STANDARD",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue