diff --git a/powerhint-akita.json b/powerhint-akita.json index e619229..7dedf0a 100644 --- a/powerhint-akita.json +++ b/powerhint-akita.json @@ -18,9 +18,10 @@ "Name": "MemFreq", "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq", "Values": [ - "3172000", + "9999999", + "1352000", "1014000", - "421000" + "0" ], "ResetOnInit": true }, @@ -28,41 +29,62 @@ "Name": "IntFreq", "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq", "Values": [ - "533000", - "100000" + "9999999", + "0" ], "ResetOnInit": true }, { - "Name": "DsuFreq", + "Name": "DsuMinFreq", "Path": "/sys/devices/platform/17000090.devfreq_dsu/devfreq/17000090.devfreq_dsu/min_freq", "Values": [ - "2150000", - "1328000", + "9999999", "820000", - "324000" + "0" ], "ResetOnInit": true }, { - "Name": "BCIFreq", + "Name": "DsuMaxFreq", + "Path": "/sys/devices/platform/17000090.devfreq_dsu/devfreq/17000090.devfreq_dsu/max_freq", + "Values": [ + "9999999", + "820000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, + { + "Name": "BCIMinFreq", "Path": "/sys/devices/platform/170000a0.devfreq_bci/devfreq/170000a0.devfreq_bci/min_freq", "Values": [ - "1850000", - "1205000", - "840000", - "315000" + "9999999", + "0" ], "ResetOnInit": true }, + { + "Name": "BCIMaxFreq", + "Path": "/sys/devices/platform/170000a0.devfreq_bci/devfreq/170000a0.devfreq_bci/max_freq", + "Values": [ + "9999999", + "700000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "CPULittleClusterMaxFreq", "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", "Values": [ "9999999", "1098000", - "1401000", - "1197000" + "1475000", + "975000", + "1197000", + "1328000", + "1548000", + "1844000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -72,6 +94,7 @@ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", "Values": [ "9999999", + "1475000", "1197000", "0" ], @@ -82,10 +105,14 @@ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq", "Values": [ "9999999", - "1024000", - "1197000", - "1999000", - "1491000" + "1082000", + "1221000", + "1418000", + "910000", + "1328000", + "1622000", + "1836000", + "1999000" ], "DefaultIndex": 0, "ResetOnInit": true @@ -95,33 +122,49 @@ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq", "Values": [ "9999999", - "1197000", + "1836000", + "1221000", "0" ], "ResetOnInit": true }, { "Name": "CPUBigClusterMaxFreq", - "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", + "Path": "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq", "Values": [ "9999999", - "984000", - "1426000", - "1826000" + "893000", + "1328000", + "1852000", + "1164000", + "1557000", + "1745000", + "2049000", + "2409000" ], "DefaultIndex": 0, "ResetOnInit": true }, { "Name": "CPUBigClusterMinFreq", - "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", + "Path": "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq", "Values": [ "9999999", - "1106000", + "1852000", + "1164000", "0" ], "ResetOnInit": true }, + { + "Name": "ReducePreferIdle", + "Path": "/proc/vendor_sched/reduce_prefer_idle", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "CPUUtilThreshold", "Path": "/proc/vendor_sched/util_threshold", @@ -132,20 +175,52 @@ "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "CAMUClampBoost", + "Path": "/proc/vendor_sched/cam_uclamp_min", + "Values": [ + "765", + "0" + ], + "ResetOnInit": true + }, { "Name": "TAUClampBoost", "Path": "/proc/vendor_sched/ta_uclamp_min", "Values": [ - "0", - "691", - "307", - "231", - "153", - "77" + "765", + "1" + ], + "ResetOnInit": true + }, + { + "Name": "FGUClampBoost", + "Path": "/proc/vendor_sched/fg_uclamp_min", + "Values": [ + "159", + "0" + ], + "ResetOnInit": true + }, + { + "Name": "MLUclampBoost", + "Path": "/proc/vendor_sched/nnapi_uclamp_min", + "Values": [ + "225", + "812" ], "DefaultIndex": 0, "ResetOnInit": true }, + { + "Name": "PMQoSCpuDmaLatency", + "Path": "/dev/cpu_dma_latency", + "Values": [ + "44", + "1000" + ], + "HoldFd": true + }, { "Name": "CDPreferIdle", "Path": "/proc/vendor_sched/cam_prefer_idle", @@ -159,8 +234,11 @@ "Name": "CDCpuset", "Path": "/dev/cpuset/camera-daemon/cpus", "Values": [ + "0-3", + "4-8", "4-7", - "0-7" + "0-7", + "0-8" ], "ResetOnInit": true }, @@ -168,8 +246,9 @@ "Name": "CDHighCpusetCpus", "Path": "/dev/cpuset/camera-daemon-high-group/cpus", "Values": [ - "6-7", - "0-7" + "0-3", + "8", + "0-8" ], "ResetOnInit": true }, @@ -177,8 +256,10 @@ "Name": "CDMidCpusetCpus", "Path": "/dev/cpuset/camera-daemon-mid-group/cpus", "Values": [ - "4-5", - "0-7" + "0-3", + "4-7", + "4-8", + "0-8" ], "ResetOnInit": true }, @@ -186,8 +267,9 @@ "Name": "CDMidHighCpusetCpus", "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus", "Values": [ - "4-7", - "0-7" + "0-3", + "4-8", + "0-8" ], "ResetOnInit": true }, @@ -209,6 +291,16 @@ ], "ResetOnInit": true }, + { + "Name": "FGPreferIdle", + "Path": "/proc/vendor_sched/fg_prefer_idle", + "Values": [ + "1", + "0" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "CDPreferHighCap", "Path": "/proc/vendor_sched/cam_prefer_high_cap", @@ -218,6 +310,15 @@ ], "ResetOnInit": true }, + { + "Name": "NPITaskPacking", + "Path": "/proc/vendor_sched/npi_packing", + "Values": [ + "0", + "1" + ], + "ResetOnInit": true + }, { "Name": "DisplayWakeup", "Path": "/sys/devices/platform/19470000.drmdecon/early_wakeup", @@ -245,6 +346,16 @@ ], "Type": "Property" }, + { + "Name": "PowerHALCameraRunning", + "Path": "vendor.powerhal.camerarunning", + "Values": [ + "1", + "0" + ], + "Type": "Property", + "ResetOnInit": true + }, { "Name": "INTCAMFreq", "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq", @@ -262,109 +373,169 @@ "67000" ], "ResetOnInit": true + }, + { + "Name": "TRUSTY_VIRTIO_HIGH", + "Path": "/sys/module/trusty_virtio/parameters/use_high_wq", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "TRUSTY_HIGH", + "Path": "/sys/module/trusty_core/parameters/use_high_wq", + "Values": [ + "1", + "0" + ] + }, + { + "Name": "PMU_POLL", + "Path": "/proc/vendor_sched/pmu_poll_enable", + "Values": [ + "0", + "1" + ], + "DefaultIndex": 0 + }, + { + "Name": "EM_Profile", + "Path": "/sys/kernel/pixel_em/active_profile", + "Values": [ + "default", + "cam1" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_LIT_LCPI_THRESHOLD", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/lcpi_threshold", + "Values": [ + "2", + "0" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_LIT_SPC_THRESHOLD", + "Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/spc_threshold", + "Values": [ + "70", + "0" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_MID_LCPI_THRESHOLD", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/lcpi_threshold", + "Values": [ + "6", + "3" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_MID_SPC_THRESHOLD", + "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/spc_threshold", + "Values": [ + "65", + "50" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_BIG_LIMIT_FREQ", + "Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/limit_frequency", + "Values": [ + "2556000", + "1852000" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_BIG_LCPI_THRESHOLD", + "Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/lcpi_threshold", + "Values": [ + "5", + "3" + ], + "DefaultIndex": 0 + }, + { + "Name": "PMU_BIG_SPC_THRESHOLD", + "Path": "/sys/devices/system/cpu/cpu8/cpufreq/sched_pixel/spc_threshold", + "Values": [ + "69", + "50" + ], + "DefaultIndex": 0 + }, + { + "Name": "Dex2oatThreads", + "Path": "vendor.powerhal.dalvik.vm.dex2oat-threads", + "Values": [ + "1", + "2", + "4", + "6", + "8" + ], + "Type": "Property" + }, + { + "Name": "Dex2oatCPUSet", + "Path": "vendor.powerhal.dalvik.vm.dex2oat-cpu-set", + "Values": [ + "0,1,2,3", + "0,1,2,3,4,5,6,7", + "0,1,2,3,4,5,6,7,8" + ], + "Type": "Property" } ], "Actions": [ { - "PowerHint": "INTERACTION", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" + "PowerHint": "CDCPUSET_RESTRICTED", + "Node": "CDCpuset", + "Duration": 1000, + "Value": "0-3" }, { - "PowerHint": "INTERACTION", - "Node": "CPUBigClusterMinFreq", - "Duration": 6000, - "Value": "1106000" + "PowerHint": "CDHIGHCPUSETCPUS_RESTRICTED", + "Node": "CDHighCpusetCpus", + "Duration": 1000, + "Value": "0-3" }, { - "PowerHint": "INTERACTION", - "Node": "CPUMidClusterMinFreq", - "Duration": 6000, - "Value": "1197000" + "PowerHint": "CDMIDCPUSETCPUS_RESTRICTED", + "Node": "CDMidCpusetCpus", + "Duration": 1000, + "Value": "0-3" }, { - "PowerHint": "INTERACTION", - "Node": "CPULittleClusterMinFreq", - "Duration": 6000, - "Value": "1197000" + "PowerHint": "CDMIDHIGHCPUSETCPUS_RESTRICTED", + "Node": "CDMidHighCpusetCpus", + "Duration": 1000, + "Value": "0-3" }, { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_120" + "PowerHint": "LAUNCH", + "Node": "ReducePreferIdle", + "Duration": 5000, + "Value": "0" }, { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_90" + "PowerHint": "LAUNCH", + "Node": "FGPreferIdle", + "Duration": 5000, + "Value": "1" }, { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "INTERACTION_120", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "307" - }, - { - "PowerHint": "INTERACTION_90", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "231" - }, - { - "PowerHint": "INTERACTION_60", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "153" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_60" + "PowerHint": "LAUNCH", + "Node": "CPUBigClusterMaxFreq", + "Duration": 5000, + "Value": "9999999" }, { "PowerHint": "LAUNCH", @@ -372,11 +543,6 @@ "Duration": 5000, "Value": "9999999" }, - { - "PowerHint": "LAUNCH", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, { "PowerHint": "LAUNCH", "Node": "CPULittleClusterMaxFreq", @@ -387,13 +553,60 @@ "PowerHint": "LAUNCH", "Node": "TAUClampBoost", "Duration": 5000, - "Value": "691" + "Value": "765" + }, + { + "PowerHint": "LAUNCH", + "Node": "FGUClampBoost", + "Duration": 5000, + "Value": "159" }, { "PowerHint": "LAUNCH", "Node": "MemFreq", "Duration": 5000, - "Value": "3172000" + "Value": "9999999" + }, + { + "PowerHint": "LAUNCH", + "Node": "NPITaskPacking", + "Duration": 5000, + "Value": "0" + }, + { + "PowerHint": "LAUNCH", + "Type": "DoHint", + "Value": "LAUNCH_PMU" + }, + { + "PowerHint": "LAUNCH", + "Type": "DoHint", + "EnableProperty": "vendor.powerhal.camerarunning", + "Value": "CDCPUSET_RESTRICTED" + }, + { + "PowerHint": "LAUNCH", + "Type": "DoHint", + "EnableProperty": "vendor.powerhal.camerarunning", + "Value": "CDHIGHCPUSETCPUS_RESTRICTED" + }, + { + "PowerHint": "LAUNCH", + "Type": "DoHint", + "EnableProperty": "vendor.powerhal.camerarunning", + "Value": "CDMIDCPUSETCPUS_RESTRICTED" + }, + { + "PowerHint": "LAUNCH", + "Type": "DoHint", + "EnableProperty": "vendor.powerhal.camerarunning", + "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED" + }, + { + "PowerHint": "LAUNCH_PMU", + "Node": "PMU_POLL", + "Duration": 3000, + "Value": "0" }, { "PowerHint": "CPU_LOAD_RESET", @@ -409,15 +622,21 @@ }, { "PowerHint": "CPU_LOAD_RESET", - "Node": "DsuFreq", + "Node": "DsuMinFreq", "Duration": 33, "Value": "820000" }, + { + "PowerHint": "CPU_LOAD_RESET", + "Node": "DsuMaxFreq", + "Duration": 33, + "Value": "9999999" + }, { "PowerHint": "CAMERA_LAUNCH", "Node": "MemFreq", "Duration": 1000, - "Value": "3172000" + "Value": "9999999" }, { "PowerHint": "CAMERA_LAUNCH", @@ -429,7 +648,7 @@ "PowerHint": "CAMERA_LAUNCH", "Node": "CPUBigClusterMinFreq", "Duration": 1000, - "Value": "9999999" + "Value": "1852000" }, { "PowerHint": "CAMERA_LAUNCH", @@ -441,7 +660,7 @@ "PowerHint": "CAMERA_LAUNCH", "Node": "CPUMidClusterMinFreq", "Duration": 1000, - "Value": "9999999" + "Value": "1836000" }, { "PowerHint": "CAMERA_LAUNCH", @@ -453,25 +672,73 @@ "PowerHint": "CAMERA_LAUNCH", "Node": "CPULittleClusterMinFreq", "Duration": 1000, - "Value": "9999999" + "Value": "1475000" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CAMUClampBoost", + "Duration": 1000, + "Value": "765" }, { "PowerHint": "CAMERA_LAUNCH", "Node": "CDCpuset", "Duration": 1000, - "Value": "4-7" + "Value": "4-8" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "NPITaskPacking", + "Duration": 1000, + "Value": "0" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "PMU_POLL", + "Duration": 1000, + "Value": "0" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUBigClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPUMidClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPULittleClusterMaxFreq", + "Duration": 2000, + "Value": "9999999" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "NPITaskPacking", + "Duration": 2000, + "Value": "0" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "PMU_POLL", + "Duration": 2000, + "Value": "0" }, { "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", "Node": "CPUBigClusterMaxFreq", "Duration": 1000, - "Value": "984000" + "Value": "893000" }, { "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", "Node": "CPUMidClusterMaxFreq", "Duration": 1000, - "Value": "1024000" + "Value": "1082000" }, { "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE", @@ -482,26 +749,38 @@ { "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", "Node": "CPUBigClusterMaxFreq", - "Duration": 1000, - "Value": "1426000" + "Duration": 2500, + "Value": "1557000" }, { "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", "Node": "CPUMidClusterMaxFreq", - "Duration": 1000, - "Value": "1197000" + "Duration": 2500, + "Value": "1221000" }, { "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", "Node": "CPULittleClusterMaxFreq", - "Duration": 1000, - "Value": "1401000" + "Duration": 2500, + "Value": "1475000" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "PMU_POLL", + "Duration": 2500, + "Value": "0" + }, + { + "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE", + "Node": "EM_Profile", + "Duration": 2500, + "Value": "default" }, { "PowerHint": "CAMERA_SHOT", "Node": "MemFreq", "Duration": 300, - "Value": "3172000" + "Value": "9999999" }, { "PowerHint": "CAMERA_SHOT", @@ -531,13 +810,13 @@ "PowerHint": "CAMERA_BACKEND_BOOST", "Node": "MemFreq", "Duration": 1000, - "Value": "3172000" + "Value": "9999999" }, { "PowerHint": "CAMERA_BACKEND_BOOST", "Node": "IntFreq", "Duration": 1000, - "Value": "533000" + "Value": "9999999" }, { "PowerHint": "CAMERA_BACKEND_BOOST", @@ -641,23 +920,47 @@ "Duration": 3000, "Value": "9999999" }, + { + "PowerHint": "GCA_CAMERA_SHOT_GPU_EXTREME", + "Node": "GPUMinFreq", + "Duration": 3000, + "Value": "649000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "PowerHALCameraRunning", + "Duration": 0, + "Value": "1" + }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "CPULittleClusterMaxFreq", "Duration": 0, - "Value": "1401000" + "Value": "1475000" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "CPUMidClusterMaxFreq", "Duration": 0, - "Value": "1491000" + "Value": "1622000" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "CPUBigClusterMaxFreq", "Duration": 0, - "Value": "1826000" + "Value": "1852000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "BCIMaxFreq", + "Duration": 0, + "Value": "700000" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "DsuMaxFreq", + "Duration": 0, + "Value": "820000" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", @@ -665,12 +968,6 @@ "Duration": 0, "Value": "1" }, - { - "PowerHint": "CAMERA_STREAMING_EXTREME", - "Node": "GPUMinFreq", - "Duration": 0, - "Value": "302000" - }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "MemFreq", @@ -693,38 +990,98 @@ "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "CDHighCpusetCpus", "Duration": 0, - "Value": "6-7" + "Value": "8" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "CDMidCpusetCpus", "Duration": 0, - "Value": "4-5" + "Value": "4-7" }, { "PowerHint": "CAMERA_STREAMING_EXTREME", "Node": "CDMidHighCpusetCpus", "Duration": 0, + "Value": "4-8" + }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "CDCpuset", + "Duration": 0, "Value": "4-7" }, + { + "PowerHint": "CAMERA_STREAMING_EXTREME", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PowerHALCameraRunning", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_LIT_LCPI_THRESHOLD", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_LIT_SPC_THRESHOLD", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_MID_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_MID_SPC_THRESHOLD", + "Duration": 0, + "Value": "50" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_BIG_LIMIT_FREQ", + "Duration": 0, + "Value": "1852000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_BIG_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_BIG_SPC_THRESHOLD", + "Duration": 0, + "Value": "50" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "EM_Profile", + "Duration": 0, + "Value": "cam1" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CPUUtilThreshold", "Duration": 0, "Value": "1100" }, - { - "PowerHint": "CAMERA_STREAMING_HIGH", - "Node": "CPUMidClusterMaxFreq", - "Duration": 0, - "Value": "1491000" - }, - { - "PowerHint": "CAMERA_STREAMING_HIGH", - "Node": "CPUBigClusterMaxFreq", - "Duration": 0, - "Value": "1826000" - }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CDPreferHighCap", @@ -733,21 +1090,39 @@ }, { "PowerHint": "CAMERA_STREAMING_HIGH", - "Node": "CPULittleClusterMaxFreq", + "Node": "CPUBigClusterMaxFreq", "Duration": 0, - "Value": "1401000" + "Value": "1852000" }, { "PowerHint": "CAMERA_STREAMING_HIGH", - "Node": "GPUMinFreq", + "Node": "CPUMidClusterMaxFreq", "Duration": 0, - "Value": "302000" + "Value": "1622000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CPULittleClusterMaxFreq", + "Duration": 0, + "Value": "1475000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "BCIMaxFreq", + "Duration": 0, + "Value": "700000" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "DsuMaxFreq", + "Duration": 0, + "Value": "820000" }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "MemFreq", "Duration": 0, - "Value": "1014000" + "Value": "1352000" }, { "PowerHint": "CAMERA_STREAMING_HIGH", @@ -761,23 +1136,101 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDPreferIdle", + "Duration": 0, + "Value": "0" + }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CDHighCpusetCpus", "Duration": 0, - "Value": "6-7" + "Value": "8" }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CDMidCpusetCpus", "Duration": 0, - "Value": "4-5" + "Value": "4-8" }, { "PowerHint": "CAMERA_STREAMING_HIGH", "Node": "CDMidHighCpusetCpus", "Duration": 0, - "Value": "4-7" + "Value": "4-8" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "CDCpuset", + "Duration": 0, + "Value": "4-8" + }, + { + "PowerHint": "CAMERA_STREAMING_HIGH", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PowerHALCameraRunning", + "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_LIT_LCPI_THRESHOLD", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_LIT_SPC_THRESHOLD", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_MID_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_MID_SPC_THRESHOLD", + "Duration": 0, + "Value": "50" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_BIG_LIMIT_FREQ", + "Duration": 0, + "Value": "1852000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_BIG_LCPI_THRESHOLD", + "Duration": 0, + "Value": "3" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_BIG_SPC_THRESHOLD", + "Duration": 0, + "Value": "50" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "PMU_POLL", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "EM_Profile", + "Duration": 0, + "Value": "cam1" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", @@ -795,50 +1248,74 @@ "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CPUBigClusterMaxFreq", "Duration": 0, - "Value": "1826000" + "Value": "1852000" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CPUMidClusterMaxFreq", "Duration": 0, - "Value": "1491000" + "Value": "1622000" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CPULittleClusterMaxFreq", "Duration": 0, - "Value": "1401000" + "Value": "1475000" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", - "Node": "GPUMinFreq", + "Node": "BCIMaxFreq", "Duration": 0, - "Value": "302000" + "Value": "700000" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "DsuMaxFreq", + "Duration": 0, + "Value": "820000" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "MemFreq", "Duration": 0, - "Value": "1014000" + "Value": "1352000" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CDHighCpusetCpus", "Duration": 0, - "Value": "6-7" + "Value": "8" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CDMidCpusetCpus", "Duration": 0, - "Value": "4-5" + "Value": "4-7" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CDMidHighCpusetCpus", "Duration": 0, + "Value": "4-8" + }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "CDCpuset", + "Duration": 0, "Value": "4-7" }, + { + "PowerHint": "CAMERA_STREAMING_STANDARD", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "PowerHALCameraRunning", + "Duration": 0, + "Value": "1" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDPreferHighCap", @@ -861,25 +1338,31 @@ "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CPUBigClusterMaxFreq", "Duration": 0, - "Value": "1826000" + "Value": "1852000" }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CPUMidClusterMaxFreq", "Duration": 0, - "Value": "1491000" + "Value": "1622000" }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CPULittleClusterMaxFreq", "Duration": 0, - "Value": "1401000" + "Value": "1475000" }, { "PowerHint": "CAMERA_STREAMING_LOW", - "Node": "GPUMinFreq", + "Node": "BCIMaxFreq", "Duration": 0, - "Value": "302000" + "Value": "700000" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "DsuMaxFreq", + "Duration": 0, + "Value": "820000" }, { "PowerHint": "CAMERA_STREAMING_LOW", @@ -887,23 +1370,67 @@ "Duration": 0, "Value": "1014000" }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "CDCpuset", + "Duration": 0, + "Value": "4-7" + }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDHighCpusetCpus", "Duration": 0, - "Value": "6-7" + "Value": "8" }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDMidCpusetCpus", "Duration": 0, - "Value": "4-5" + "Value": "4-7" }, { "PowerHint": "CAMERA_STREAMING_LOW", "Node": "CDMidHighCpusetCpus", "Duration": 0, - "Value": "4-7" + "Value": "4-8" + }, + { + "PowerHint": "CAMERA_STREAMING_LOW", + "Node": "NPITaskPacking", + "Duration": 0, + "Value": "0" + }, + { + "PowerHint": "CAMERA_VIDEO_RECORDING", + "Type": "MaskHint", + "Value": "CDCPUSET_RESTRICTED" + }, + { + "PowerHint": "CAMERA_VIDEO_RECORDING", + "Type": "MaskHint", + "Value": "CDHIGHCPUSETCPUS_RESTRICTED" + }, + { + "PowerHint": "CAMERA_VIDEO_RECORDING", + "Type": "MaskHint", + "Value": "CDMIDCPUSETCPUS_RESTRICTED" + }, + { + "PowerHint": "CAMERA_VIDEO_RECORDING", + "Type": "MaskHint", + "Value": "CDMIDHIGHCPUSETCPUS_RESTRICTED" + }, + { + "PowerHint": "CAMERA_GPU_HIGH", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "580000" + }, + { + "PowerHint": "CAMERA_GPU_STANDARD", + "Node": "GPUMinFreq", + "Duration": 0, + "Value": "302000" }, { "PowerHint": "FIXED_PERFORMANCE", @@ -942,49 +1469,136 @@ "Value": "9999999" }, { - "PowerHint": "REFRESH_120FPS", - "Node": "TAUClampBoost", + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "975000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1197000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1548000" + }, + { + "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90", + "Node": "CPULittleClusterMaxFreq", + "Duration": 3600000, + "Value": "1844000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_50", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "910000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_60", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_70", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1622000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_80", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1836000" + }, + { + "PowerHint": "LOW_POWER_MID_CLUSTER_90", + "Node": "CPUMidClusterMaxFreq", + "Duration": 3600000, + "Value": "1999000" + }, + { + "PowerHint": "LOW_POWER_CPU_50", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1328000" + }, + { + "PowerHint": "LOW_POWER_CPU_60", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1557000" + }, + { + "PowerHint": "LOW_POWER_CPU_70", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "1745000" + }, + { + "PowerHint": "LOW_POWER_CPU_80", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2049000" + }, + { + "PowerHint": "LOW_POWER_CPU_90", + "Node": "CPUBigClusterMaxFreq", + "Duration": 3600000, + "Value": "2409000" + }, + { + "PowerHint": "LOW_POWER", + "Node": "PMU_POLL", "Duration": 0, - "Value": "231" + "Value": "0" }, { "PowerHint": "REFRESH_90FPS", "Node": "TAUClampBoost", "Duration": 0, - "Value": "153" + "Value": "1" }, { "PowerHint": "REFRESH_60FPS", "Node": "TAUClampBoost", "Duration": 0, - "Value": "77" + "Value": "1" }, { - "PowerHint": "DISABLE_TA_BOOST", + "PowerHint": "ADPF_DISABLE_TA_BOOST", "Node": "TAUClampBoost", "Duration": 0, + "Value": "1" + }, + { + "PowerHint": "DISPLAY_IDLE", + "Node": "FGPreferIdle", + "Duration": 0, "Value": "0" }, { "PowerHint": "DISPLAY_IDLE", - "Type": "DoHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION" + "Node": "TAUClampBoost", + "Duration": 0, + "Value": "1" }, { "PowerHint": "DISPLAY_IDLE", "Type": "EndHint", "Value": "DISPLAY_UPDATE_IMMINENT" }, - { - "PowerHint": "DISPLAY_UPDATE_IMMINENT", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, { "PowerHint": "DISPLAY_UPDATE_IMMINENT", "Node": "DisplayWakeup", @@ -1015,6 +1629,12 @@ "Duration": 0, "Value": "521000" }, + { + "PowerHint": "FACE_UNLOCK_BOOST", + "Node": "CPUBigClusterMaxFreq", + "Duration": 1000, + "Value": "9999999" + }, { "PowerHint": "FP_BOOST", "Node": "CPUBigClusterMaxFreq", @@ -1026,6 +1646,176 @@ "Node": "CPUBigClusterMinFreq", "Duration": 1000, "Value": "9999999" + }, + { + "PowerHint": "FP_BOOST", + "Node": "TRUSTY_VIRTIO_HIGH", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "FP_BOOST", + "Node": "TRUSTY_HIGH", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "ML_ACC", + "Node": "MLUclampBoost", + "Duration": 2000, + "Value": "812" + }, + { + "PowerHint": "ML_ACC", + "Node": "PMQoSCpuDmaLatency", + "Duration": 2000, + "Value": "44" + } + ], + "AdpfConfig": [ + { + "Name": "REFRESH_120FPS", + "PID_On": true, + "PID_Po": 2.0, + "PID_Pu": 1.0, + "PID_I": 0.0, + "PID_I_Init": 200, + "PID_I_High": 512, + "PID_I_Low": -30, + "PID_Do": 500.0, + "PID_Du": 0.0, + "UclampMin_On": true, + "UclampMin_Init": 231, + "UclampMin_High": 480, + "UclampMin_Low": 2, + "SamplingWindow_P": 1, + "SamplingWindow_I": 0, + "SamplingWindow_D": 1, + "ReportingRateLimitNs": 83333330, + "EarlyBoost_On": false, + "EarlyBoost_TimeFactor": 0.0, + "TargetTimeFactor": 1.0, + "StaleTimeFactor": 20.0 + }, + { + "Name": "REFRESH_90FPS", + "PID_On": true, + "PID_Po": 2.0, + "PID_Pu": 1.0, + "PID_I": 0.0, + "PID_I_Init": 200, + "PID_I_High": 512, + "PID_I_Low": -30, + "PID_Do": 500.0, + "PID_Du": 0.0, + "UclampMin_On": true, + "UclampMin_Init": 161, + "UclampMin_High": 480, + "UclampMin_Low": 2, + "SamplingWindow_P": 1, + "SamplingWindow_I": 0, + "SamplingWindow_D": 1, + "ReportingRateLimitNs": 111111110, + "EarlyBoost_On": false, + "EarlyBoost_TimeFactor": 0.0, + "TargetTimeFactor": 1.0, + "StaleTimeFactor": 20.0 + }, + { + "Name": "REFRESH_60FPS", + "PID_On": true, + "PID_Po": 2.0, + "PID_Pu": 1.0, + "PID_I": 0.0, + "PID_I_Init": 200, + "PID_I_High": 512, + "PID_I_Low": -30, + "PID_Do": 500.0, + "PID_Du": 0.0, + "UclampMin_On": true, + "UclampMin_Init": 161, + "UclampMin_High": 480, + "UclampMin_Low": 2, + "SamplingWindow_P": 1, + "SamplingWindow_I": 0, + "SamplingWindow_D": 1, + "ReportingRateLimitNs": 166666660, + "EarlyBoost_On": false, + "EarlyBoost_TimeFactor": 0.0, + "TargetTimeFactor": 1.0, + "StaleTimeFactor": 20.0 + }, + { + "Name": "UiHighBoostWithoutPid", + "PID_On": false, + "PID_Po": 0, + "PID_Pu": 0, + "PID_I": 0, + "PID_I_Init": 0, + "PID_I_High": 0, + "PID_I_Low": 0, + "PID_Do": 0, + "PID_Du": 0, + "SamplingWindow_P": 1, + "SamplingWindow_I": 1, + "SamplingWindow_D": 1, + "UclampMin_On": true, + "UclampMin_Init": 250, + "UclampMin_High": 196, + "UclampMin_Low": 196, + "ReportingRateLimitNs": 1, + "EarlyBoost_On": false, + "EarlyBoost_TimeFactor": 0.0, + "TargetTimeFactor": 1.0, + "StaleTimeFactor": 5.0 + }, + { + "Name": "UiLowBoostWithoutPid", + "PID_On": false, + "PID_Po": 0, + "PID_Pu": 0, + "PID_I": 0, + "PID_I_Init": 0, + "PID_I_High": 0, + "PID_I_Low": 0, + "PID_Do": 0, + "PID_Du": 0, + "SamplingWindow_P": 1, + "SamplingWindow_I": 1, + "SamplingWindow_D": 1, + "UclampMin_On": true, + "UclampMin_Init": 250, + "UclampMin_High": 52, + "UclampMin_Low": 52, + "ReportingRateLimitNs": 1, + "EarlyBoost_On": false, + "EarlyBoost_TimeFactor": 0.0, + "TargetTimeFactor": 1.0, + "StaleTimeFactor": 5.0 + }, + { + "Name": "UiLowNoneBoost", + "PID_On": false, + "PID_Po": 0, + "PID_Pu": 0, + "PID_I": 0, + "PID_I_Init": 0, + "PID_I_High": 0, + "PID_I_Low": 0, + "PID_Do": 0, + "PID_Du": 0, + "SamplingWindow_P": 1, + "SamplingWindow_I": 1, + "SamplingWindow_D": 1, + "UclampMin_On": true, + "UclampMin_Init": 250, + "UclampMin_High": 0, + "UclampMin_Low": 0, + "ReportingRateLimitNs": 1, + "EarlyBoost_On": false, + "EarlyBoost_TimeFactor": 0.0, + "TargetTimeFactor": 1.0, + "StaleTimeFactor": 5.0 } ] }