blob: 9a842a312b92648abc19c2d2600dd3e1b3ddb815 [file] [log] [blame]
Wei Wang63fe7452022-01-28 22:07:30 -08001{
2 "Nodes": [
3 {
4 "Name": "MemFreq",
5 "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
6 "Values": [
7 "3172000",
8 "1014000",
9 "421000"
10 ],
11 "ResetOnInit": true
12 },
13 {
14 "Name": "IntFreq",
15 "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
16 "Values": [
17 "533000",
18 "100000"
19 ],
20 "ResetOnInit": true
21 },
22 {
23 "Name": "CPULittleClusterMaxFreq",
24 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
25 "Values": [
26 "9999999",
27 "1098000",
28 "1401000",
29 "930000",
30 "1197000",
31 "1328000",
32 "1598000",
33 "1803000"
34 ],
35 "DefaultIndex": 0,
36 "ResetOnInit": true
37 },
38 {
39 "Name": "CPULittleClusterMinFreq",
40 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
41 "Values": [
42 "9999999",
43 "1197000",
44 "0"
45 ],
46 "ResetOnInit": true
47 },
48 {
TeYuan Wang1f290e62024-01-09 11:21:41 -080049 "Name": "CPULittleClusterDownRateLimitUs",
50 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_us",
51 "Values": [
52 "5000",
53 "500"
54 ],
55 "DefaultIndex": 0,
56 "ResetOnInit": true
57 },
58 {
Wei Wang63fe7452022-01-28 22:07:30 -080059 "Name": "CPUMidClusterMaxFreq",
60 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
61 "Values": [
62 "9999999",
63 "1024000",
64 "1197000",
65 "1491000",
66 "910000",
67 "1328000",
68 "1663000",
69 "1836000",
70 "1999000"
71 ],
72 "DefaultIndex": 0,
73 "ResetOnInit": true
74 },
75 {
76 "Name": "CPUMidClusterMinFreq",
77 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
78 "Values": [
79 "9999999",
80 "1197000",
81 "0"
82 ],
83 "ResetOnInit": true
84 },
85 {
TeYuan Wang1f290e62024-01-09 11:21:41 -080086 "Name": "CPUMidClusterDownRateLimitUs",
87 "Path": "/sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us",
88 "Values": [
89 "20000",
90 "3000"
91 ],
92 "DefaultIndex": 0,
93 "ResetOnInit": true
94 },
95 {
Wei Wang63fe7452022-01-28 22:07:30 -080096 "Name": "CPUBigClusterMaxFreq",
97 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
98 "Values": [
99 "9999999",
100 "984000",
101 "1426000",
102 "1826000",
103 "1277000",
104 "1582000",
105 "1745000",
106 "2048000",
107 "2401000"
108 ],
109 "DefaultIndex": 0,
110 "ResetOnInit": true
111 },
112 {
113 "Name": "CPUBigClusterMinFreq",
114 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
115 "Values": [
116 "9999999",
117 "1106000",
118 "0"
119 ],
120 "ResetOnInit": true
121 },
122 {
TeYuan Wang1f290e62024-01-09 11:21:41 -0800123 "Name": "CPUBigClusterDownRateLimitUs",
124 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/down_rate_limit_us",
125 "Values": [
126 "20000",
127 "3000"
128 ],
129 "DefaultIndex": 0,
130 "ResetOnInit": true
131 },
132 {
Wei Wang63fe7452022-01-28 22:07:30 -0800133 "Name": "GPUMinFreq",
134 "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
135 "Values": [
136 "762000",
137 "471000",
138 "400000",
139 "302000",
140 "151000"
141 ],
142 "ResetOnInit": true
143 },
144 {
145 "Name": "DisplayWakeup",
146 "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
147 "Values": [
148 "1",
149 "0"
150 ]
151 },
152 {
153 "Name": "CPUUtilThreshold",
chungkai1031eeb2022-03-23 09:46:41 +0000154 "Path": "/proc/vendor_sched/util_threshold",
Wei Wang63fe7452022-01-28 22:07:30 -0800155 "Values": [
156 "1280",
157 "1100"
158 ],
159 "DefaultIndex": 0,
160 "ResetOnInit": true
161 },
162 {
Qais Yousef1499e832023-05-10 10:45:59 +0000163 "Name": "CPUDVFSHeadroom",
164 "Path": "/proc/vendor_sched/dvfs_headroom",
165 "Values": [
166 "1280",
167 "1100"
168 ],
169 "DefaultIndex": 0,
170 "ResetOnInit": true
171 },
172 {
TeYuan Wang1f290e62024-01-09 11:21:41 -0800173 "Name": "CPUTaperedDVFSHeadroomEnable",
174 "Path": "/proc/vendor_sched/tapered_dvfs_headroom_enable",
175 "Values": [
176 "0",
177 "1"
178 ],
179 "DefaultIndex": 0,
180 "ResetOnInit": true
181 },
182 {
Wei Wang63fe7452022-01-28 22:07:30 -0800183 "Name": "MIFTargetLoad",
184 "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
185 "Values": [
186 "20 5 80",
187 "20 10 80"
188 ],
189 "ResetOnInit": true
190 },
191 {
192 "Name": "TAUClampBoost",
guibing53f15c82023-08-02 17:13:35 +0000193 "Path": "/proc/vendor_sched/groups/ta/uclamp_min",
Wei Wang63fe7452022-01-28 22:07:30 -0800194 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000195 "692",
Wei Wang63fe7452022-01-28 22:07:30 -0800196 "1",
Qais Yousef83650f72023-04-06 17:16:55 +0000197 "69"
Wei Wang63fe7452022-01-28 22:07:30 -0800198 ],
199 "ResetOnInit": true
200 },
201 {
Wei Wang28a492d2022-05-20 08:55:21 -0700202 "Name": "FGUClampBoost",
guibing53f15c82023-08-02 17:13:35 +0000203 "Path": "/proc/vendor_sched/groups/fg/uclamp_min",
Wei Wang28a492d2022-05-20 08:55:21 -0700204 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000205 "202",
Wei Wang28a492d2022-05-20 08:55:21 -0700206 "0"
207 ],
208 "ResetOnInit": true
209 },
210 {
Wei Wang63fe7452022-01-28 22:07:30 -0800211 "Name": "SFUClampBoost",
guibing53f15c82023-08-02 17:13:35 +0000212 "Path": "/proc/vendor_sched/groups/sf/uclamp_min",
Wei Wang63fe7452022-01-28 22:07:30 -0800213 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000214 "202",
215 "107",
216 "49"
Wei Wang63fe7452022-01-28 22:07:30 -0800217 ],
218 "ResetOnInit": true
219 },
220 {
221 "Name": "MLUclampBoost",
guibing53f15c82023-08-02 17:13:35 +0000222 "Path": "/proc/vendor_sched/groups/nnapi/uclamp_min",
Wei Wang63fe7452022-01-28 22:07:30 -0800223 "Values": [
Qais Yousef83650f72023-04-06 17:16:55 +0000224 "225",
225 "640"
Wei Wang63fe7452022-01-28 22:07:30 -0800226 ],
227 "DefaultIndex": 0,
228 "ResetOnInit": true
229 },
230 {
chungkai0168d7f2022-05-16 03:58:25 +0000231 "Name": "ReduceRreferIdle",
232 "Path": "/proc/vendor_sched/reduce_prefer_idle",
233 "Values": [
234 "0",
235 "1"
236 ],
237 "ResetOnInit": true
238 },
239 {
Wei Wang63fe7452022-01-28 22:07:30 -0800240 "Name": "CDPreferIdle",
guibing53f15c82023-08-02 17:13:35 +0000241 "Path": "/proc/vendor_sched/groups/cam/prefer_idle",
Wei Wang63fe7452022-01-28 22:07:30 -0800242 "Values": [
243 "0",
244 "1"
245 ],
246 "ResetOnInit": true
247 },
248 {
249 "Name": "CDCpuset",
250 "Path": "/dev/cpuset/camera-daemon/cpus",
251 "Values": [
252 "4-7",
253 "0-7"
254 ],
255 "ResetOnInit": true
256 },
257 {
258 "Name": "CDHighCpusetCpus",
259 "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
260 "Values": [
261 "6-7",
262 "0-7"
263 ],
264 "ResetOnInit": true
265 },
266 {
267 "Name": "CDMidCpusetCpus",
268 "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
269 "Values": [
270 "4-5",
271 "0-7"
272 ],
273 "ResetOnInit": true
274 },
275 {
276 "Name": "CDMidHighCpusetCpus",
277 "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
278 "Values": [
279 "4-7",
280 "0-7"
281 ],
282 "ResetOnInit": true
283 },
284 {
Wei Wang63fe7452022-01-28 22:07:30 -0800285 "Name": "TAPreferHighCap",
guibing53f15c82023-08-02 17:13:35 +0000286 "Path": "/proc/vendor_sched/groups/ta/prefer_high_cap",
Wei Wang63fe7452022-01-28 22:07:30 -0800287 "Values": [
288 "1",
289 "0"
290 ],
291 "ResetOnInit": true
292 },
293 {
294 "Name": "TAPreferIdle",
guibing53f15c82023-08-02 17:13:35 +0000295 "Path": "/proc/vendor_sched/groups/ta/prefer_idle",
Wei Wang63fe7452022-01-28 22:07:30 -0800296 "Values": [
TeYuan Wang1f290e62024-01-09 11:21:41 -0800297 "1",
298 "0"
Wei Wang63fe7452022-01-28 22:07:30 -0800299 ],
TeYuan Wang1f290e62024-01-09 11:21:41 -0800300 "DefaultIndex": 0,
Wei Wang63fe7452022-01-28 22:07:30 -0800301 "ResetOnInit": true
302 },
303 {
Wei Wangca70b742022-03-07 17:23:01 -0800304 "Name": "FGPreferIdle",
guibing53f15c82023-08-02 17:13:35 +0000305 "Path": "/proc/vendor_sched/groups/fg/prefer_idle",
Wei Wangca70b742022-03-07 17:23:01 -0800306 "Values": [
TeYuan Wang1f290e62024-01-09 11:21:41 -0800307 "1",
308 "0"
Wei Wangca70b742022-03-07 17:23:01 -0800309 ],
TeYuan Wang1f290e62024-01-09 11:21:41 -0800310 "DefaultIndex": 0,
Wei Wangca70b742022-03-07 17:23:01 -0800311 "ResetOnInit": true
312 },
313 {
Wei Wang63fe7452022-01-28 22:07:30 -0800314 "Name": "CDPreferHighCap",
guibing53f15c82023-08-02 17:13:35 +0000315 "Path": "/proc/vendor_sched/groups/cam/prefer_high_cap",
Wei Wang63fe7452022-01-28 22:07:30 -0800316 "Values": [
317 "1",
318 "0"
319 ],
320 "ResetOnInit": true
321 },
322 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800323 "Name": "NPITaskPacking",
324 "Path": "/proc/vendor_sched/npi_packing",
325 "Values": [
326 "0",
327 "1"
328 ],
329 "ResetOnInit": true
330 },
331 {
Wei Wang63fe7452022-01-28 22:07:30 -0800332 "Name": "LimitFlashCurrent",
333 "Path": "vendor.camera.max_flash_current",
334 "Values": [
335 "100",
336 "1500"
337 ],
338 "ResetOnInit": true,
339 "Type": "Property"
340 },
341 {
342 "Name": "PowerHALRenderingState",
343 "Path": "vendor.powerhal.rendering",
344 "Values": [
345 "EXPENSIVE_RENDERING",
346 ""
347 ],
348 "Type": "Property"
349 },
350 {
351 "Name": "INTCAMFreq",
352 "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
353 "Values": [
354 "664000",
355 "67000"
356 ],
357 "ResetOnInit": true
358 },
359 {
360 "Name": "TNRFreq",
361 "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
362 "Values": [
363 "664000",
364 "67000"
365 ],
366 "ResetOnInit": true
367 },
368 {
369 "Name": "GPUPowerPolicy",
370 "Path": "/sys/devices/platform/1c500000.mali/power_policy",
371 "Values": [
372 "always_on",
373 "adaptive"
374 ],
375 "ResetOnInit": true
376 },
377 {
378 "Name": "BigControlTempSet",
379 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
380 "Values": [
381 "90000",
382 "80000"
383 ],
384 "DefaultIndex": 0,
385 "ResetOnInit": false
386 },
387 {
388 "Name": "MidControlTempSet",
389 "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
390 "Values": [
391 "90000",
392 "80000"
393 ],
394 "DefaultIndex": 0,
395 "ResetOnInit": false
396 },
397 {
398 "Name": "LittleControlTempSet",
399 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
400 "Values": [
YiHo Chengeb182872022-02-17 16:16:55 +0800401 "95000",
Wei Wang63fe7452022-01-28 22:07:30 -0800402 "80000"
403 ],
404 "DefaultIndex": 0,
405 "ResetOnInit": false
406 },
407 {
408 "Name": "G3dControlTempSet",
409 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
410 "Values": [
411 "90000",
412 "80000"
413 ],
414 "DefaultIndex": 0,
415 "ResetOnInit": false
416 },
417 {
418 "Name": "BigSwitchOnTempSet",
419 "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
420 "Values": [
421 "70000",
422 "60000"
423 ],
424 "DefaultIndex": 0,
425 "ResetOnInit": false
426 },
427 {
428 "Name": "MidSwitchOnTempSet",
429 "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
430 "Values": [
431 "70000",
432 "60000"
433 ],
434 "DefaultIndex": 0,
435 "ResetOnInit": false
436 },
437 {
438 "Name": "LittleSwitchOnTempSet",
439 "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
440 "Values": [
441 "70000",
442 "60000"
443 ],
444 "DefaultIndex": 0,
445 "ResetOnInit": false
446 },
447 {
448 "Name": "G3dSwitchOnTempSet",
449 "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
450 "Values": [
451 "70000",
452 "60000"
453 ],
454 "DefaultIndex": 0,
455 "ResetOnInit": false
456 }
457 ],
458 "Actions": [
459 {
460 "PowerHint": "INTERACTION",
461 "Node": "SFUClampBoost",
462 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000463 "Value": "107"
Wei Wang63fe7452022-01-28 22:07:30 -0800464 },
465 {
chungkai0168d7f2022-05-16 03:58:25 +0000466 "PowerHint": "LAUNCH",
chungkai0168d7f2022-05-16 03:58:25 +0000467 "Node": "ReduceRreferIdle",
468 "Duration": 5000,
469 "Value": "0"
470 },
471 {
Wei Wang63fe7452022-01-28 22:07:30 -0800472 "PowerHint": "LAUNCH_120FPS",
473 "Node": "SFUClampBoost",
474 "Duration": 1000,
Qais Yousef83650f72023-04-06 17:16:55 +0000475 "Value": "202"
Wei Wang63fe7452022-01-28 22:07:30 -0800476 },
477 {
478 "PowerHint": "LAUNCH",
479 "Type": "DoHint",
480 "Value": "LAUNCH_120FPS"
481 },
482 {
483 "PowerHint": "LAUNCH",
484 "Node": "SFUClampBoost",
485 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000486 "Value": "107"
Wei Wang63fe7452022-01-28 22:07:30 -0800487 },
488 {
489 "PowerHint": "LAUNCH",
Yvonne Yipe099a9e2023-09-11 19:52:29 -0700490 "Node": "CPUDVFSHeadroom",
491 "Duration": 5000,
492 "Value": "1280"
493 },
494 {
495 "PowerHint": "LAUNCH",
496 "Node": "CPUTaperedDVFSHeadroomEnable",
497 "Duration": 5000,
498 "Value": "0"
499 },
500 {
501 "PowerHint": "LAUNCH",
502 "Node": "CPULittleClusterDownRateLimitUs",
503 "Duration": 5000,
504 "Value": "5000"
505 },
506 {
507 "PowerHint": "LAUNCH",
508 "Node": "CPUMidClusterDownRateLimitUs",
509 "Duration": 5000,
510 "Value": "20000"
511 },
512 {
513 "PowerHint": "LAUNCH",
514 "Node": "CPUBigClusterDownRateLimitUs",
515 "Duration": 5000,
516 "Value": "20000"
517 },
518 {
519 "PowerHint": "LAUNCH",
Kyle Lin101c24a2022-02-11 23:53:52 +0800520 "Node": "CPUBigClusterMaxFreq",
521 "Duration": 5000,
522 "Value": "9999999"
523 },
524 {
525 "PowerHint": "LAUNCH",
Wei Wang63fe7452022-01-28 22:07:30 -0800526 "Node": "CPUMidClusterMaxFreq",
527 "Duration": 5000,
528 "Value": "9999999"
529 },
530 {
531 "PowerHint": "LAUNCH",
532 "Node": "CPULittleClusterMaxFreq",
533 "Duration": 5000,
534 "Value": "9999999"
535 },
536 {
537 "PowerHint": "LAUNCH",
538 "Node": "TAUClampBoost",
539 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000540 "Value": "692"
Wei Wang63fe7452022-01-28 22:07:30 -0800541 },
542 {
543 "PowerHint": "LAUNCH",
Wei Wang28a492d2022-05-20 08:55:21 -0700544 "Node": "FGUClampBoost",
545 "Duration": 5000,
Qais Yousef83650f72023-04-06 17:16:55 +0000546 "Value": "202"
Wei Wang28a492d2022-05-20 08:55:21 -0700547 },
548 {
549 "PowerHint": "LAUNCH",
Wei Wang63fe7452022-01-28 22:07:30 -0800550 "Node": "MemFreq",
551 "Duration": 5000,
552 "Value": "3172000"
553 },
554 {
555 "PowerHint": "LAUNCH",
556 "Node": "GPUPowerPolicy",
557 "Duration": 5000,
558 "Value": "always_on"
559 },
560 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800561 "PowerHint": "LAUNCH",
562 "Node": "NPITaskPacking",
563 "Duration": 5000,
564 "Value": "0"
565 },
566 {
Luke Changfeeb1722022-12-20 17:12:04 +0000567 "PowerHint": "CPU_LOAD_RESET",
568 "Node": "MemFreq",
569 "Duration": 33,
570 "Value": "1014000"
571 },
572 {
Wei Wang63fe7452022-01-28 22:07:30 -0800573 "PowerHint": "CAMERA_LAUNCH",
574 "Node": "MemFreq",
575 "Duration": 1000,
576 "Value": "3172000"
577 },
578 {
579 "PowerHint": "CAMERA_LAUNCH",
580 "Node": "CPUBigClusterMaxFreq",
581 "Duration": 1000,
582 "Value": "9999999"
583 },
584 {
585 "PowerHint": "CAMERA_LAUNCH",
586 "Node": "CPUBigClusterMinFreq",
587 "Duration": 1000,
588 "Value": "9999999"
589 },
590 {
591 "PowerHint": "CAMERA_LAUNCH",
592 "Node": "CPUMidClusterMaxFreq",
593 "Duration": 1000,
594 "Value": "9999999"
595 },
596 {
597 "PowerHint": "CAMERA_LAUNCH",
598 "Node": "CPUMidClusterMinFreq",
599 "Duration": 1000,
600 "Value": "9999999"
601 },
602 {
603 "PowerHint": "CAMERA_LAUNCH",
604 "Node": "CPULittleClusterMaxFreq",
605 "Duration": 1000,
606 "Value": "9999999"
607 },
608 {
609 "PowerHint": "CAMERA_LAUNCH",
610 "Node": "CPULittleClusterMinFreq",
611 "Duration": 1000,
612 "Value": "9999999"
613 },
614 {
615 "PowerHint": "CAMERA_LAUNCH",
616 "Node": "CDCpuset",
617 "Duration": 1000,
618 "Value": "4-7"
619 },
620 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800621 "PowerHint": "CAMERA_LAUNCH",
622 "Node": "NPITaskPacking",
623 "Duration": 1000,
624 "Value": "0"
625 },
626 {
Wei Wang63fe7452022-01-28 22:07:30 -0800627 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
628 "Node": "CPUBigClusterMaxFreq",
629 "Duration": 2000,
630 "Value": "9999999"
631 },
632 {
633 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
634 "Node": "CPUMidClusterMaxFreq",
635 "Duration": 2000,
636 "Value": "9999999"
637 },
638 {
639 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
640 "Node": "CPULittleClusterMaxFreq",
641 "Duration": 2000,
642 "Value": "9999999"
643 },
644 {
Rick Yiu4f4e24c2022-05-03 17:55:02 +0800645 "PowerHint": "CAMERA_LAUNCH_EXTENDED",
646 "Node": "NPITaskPacking",
647 "Duration": 2000,
648 "Value": "0"
649 },
650 {
Wei Wang63fe7452022-01-28 22:07:30 -0800651 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
652 "Node": "CPUBigClusterMaxFreq",
653 "Duration": 1000,
654 "Value": "984000"
655 },
656 {
657 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
658 "Node": "CPUMidClusterMaxFreq",
659 "Duration": 1000,
660 "Value": "1024000"
661 },
662 {
663 "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
664 "Node": "CPULittleClusterMaxFreq",
665 "Duration": 1000,
666 "Value": "1098000"
667 },
668 {
669 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
670 "Node": "CPUBigClusterMaxFreq",
671 "Duration": 1000,
672 "Value": "1426000"
673 },
674 {
675 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
676 "Node": "CPUMidClusterMaxFreq",
677 "Duration": 1000,
678 "Value": "1197000"
679 },
680 {
681 "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
682 "Node": "CPULittleClusterMaxFreq",
683 "Duration": 1000,
684 "Value": "1401000"
685 },
686 {
687 "PowerHint": "CAMERA_SHOT",
688 "Node": "MemFreq",
689 "Duration": 300,
690 "Value": "3172000"
691 },
692 {
693 "PowerHint": "CAMERA_SHOT",
694 "Node": "CPUBigClusterMaxFreq",
695 "Duration": 300,
696 "Value": "9999999"
697 },
698 {
699 "PowerHint": "CAMERA_SHOT",
700 "Node": "CPUBigClusterMinFreq",
701 "Duration": 300,
702 "Value": "9999999"
703 },
704 {
705 "PowerHint": "CAMERA_SHOT",
706 "Node": "CPUMidClusterMaxFreq",
707 "Duration": 300,
708 "Value": "9999999"
709 },
710 {
711 "PowerHint": "CAMERA_SHOT",
712 "Node": "CPUMidClusterMinFreq",
713 "Duration": 300,
714 "Value": "9999999"
715 },
716 {
717 "PowerHint": "CAMERA_BACKEND_BOOST",
718 "Node": "MemFreq",
719 "Duration": 1000,
720 "Value": "3172000"
721 },
722 {
723 "PowerHint": "CAMERA_BACKEND_BOOST",
724 "Node": "IntFreq",
725 "Duration": 1000,
726 "Value": "533000"
727 },
728 {
729 "PowerHint": "CAMERA_BACKEND_BOOST",
730 "Node": "INTCAMFreq",
731 "Duration": 1000,
732 "Value": "664000"
733 },
734 {
735 "PowerHint": "CAMERA_BACKEND_BOOST",
736 "Node": "TNRFreq",
737 "Duration": 1000,
738 "Value": "664000"
739 },
740 {
741 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
742 "Node": "TAPreferHighCap",
743 "Duration": 3000,
744 "Value": "1"
745 },
746 {
747 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
748 "Node": "CPUBigClusterMaxFreq",
749 "Duration": 3000,
750 "Value": "9999999"
751 },
752 {
753 "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
754 "Node": "CPUBigClusterMinFreq",
755 "Duration": 3000,
756 "Value": "9999999"
757 },
758 {
759 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
760 "Node": "TAPreferHighCap",
761 "Duration": 3000,
762 "Value": "1"
763 },
764 {
765 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
766 "Node": "CPUBigClusterMaxFreq",
767 "Duration": 3000,
768 "Value": "9999999"
769 },
770 {
771 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
772 "Node": "CPUBigClusterMinFreq",
773 "Duration": 3000,
774 "Value": "9999999"
775 },
776 {
777 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
778 "Node": "CPUMidClusterMaxFreq",
779 "Duration": 3000,
780 "Value": "9999999"
781 },
782 {
783 "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
784 "Node": "CPUMidClusterMinFreq",
785 "Duration": 3000,
786 "Value": "9999999"
787 },
788 {
789 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
790 "Node": "TAPreferHighCap",
791 "Duration": 3000,
792 "Value": "1"
793 },
794 {
795 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
796 "Node": "CPUBigClusterMaxFreq",
797 "Duration": 3000,
798 "Value": "9999999"
799 },
800 {
801 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
802 "Node": "CPUBigClusterMinFreq",
803 "Duration": 3000,
804 "Value": "9999999"
805 },
806 {
807 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
808 "Node": "CPUMidClusterMaxFreq",
809 "Duration": 3000,
810 "Value": "9999999"
811 },
812 {
813 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
814 "Node": "CPUMidClusterMinFreq",
815 "Duration": 3000,
816 "Value": "9999999"
817 },
818 {
819 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
820 "Node": "CPULittleClusterMaxFreq",
821 "Duration": 3000,
822 "Value": "9999999"
823 },
824 {
825 "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
826 "Node": "CPULittleClusterMinFreq",
827 "Duration": 3000,
828 "Value": "9999999"
829 },
830 {
831 "PowerHint": "CAMERA_STREAMING_EXTREME",
832 "Node": "CPULittleClusterMaxFreq",
833 "Duration": 0,
834 "Value": "1401000"
835 },
836 {
837 "PowerHint": "CAMERA_STREAMING_EXTREME",
838 "Node": "CPUMidClusterMaxFreq",
839 "Duration": 0,
840 "Value": "1491000"
841 },
842 {
843 "PowerHint": "CAMERA_STREAMING_EXTREME",
844 "Node": "CPUBigClusterMaxFreq",
845 "Duration": 0,
846 "Value": "1826000"
847 },
848 {
849 "PowerHint": "CAMERA_STREAMING_EXTREME",
850 "Node": "CDPreferHighCap",
851 "Duration": 0,
852 "Value": "1"
853 },
854 {
855 "PowerHint": "CAMERA_STREAMING_EXTREME",
Wei Wang63fe7452022-01-28 22:07:30 -0800856 "Node": "GPUMinFreq",
857 "Duration": 0,
858 "Value": "302000"
859 },
860 {
861 "PowerHint": "CAMERA_STREAMING_EXTREME",
862 "Node": "MemFreq",
863 "Duration": 0,
864 "Value": "1014000"
865 },
866 {
867 "PowerHint": "CAMERA_STREAMING_EXTREME",
868 "Node": "MIFTargetLoad",
869 "Duration": 0,
870 "Value": "20 10 80"
871 },
872 {
873 "PowerHint": "CAMERA_STREAMING_EXTREME",
874 "Node": "TAPreferHighCap",
875 "Duration": 0,
876 "Value": "1"
877 },
878 {
879 "PowerHint": "CAMERA_STREAMING_EXTREME",
880 "Node": "TAPreferIdle",
881 "Duration": 0,
882 "Value": "0"
883 },
884 {
885 "PowerHint": "CAMERA_STREAMING_EXTREME",
886 "Node": "CDHighCpusetCpus",
887 "Duration": 0,
888 "Value": "6-7"
889 },
890 {
891 "PowerHint": "CAMERA_STREAMING_EXTREME",
892 "Node": "CDMidCpusetCpus",
893 "Duration": 0,
894 "Value": "4-5"
895 },
896 {
897 "PowerHint": "CAMERA_STREAMING_EXTREME",
898 "Node": "CDMidHighCpusetCpus",
899 "Duration": 0,
900 "Value": "4-7"
901 },
902 {
Rick Yiu5d5bd922022-05-13 10:18:56 +0800903 "PowerHint": "CAMERA_STREAMING_EXTREME",
904 "Node": "NPITaskPacking",
905 "Duration": 0,
906 "Value": "0"
907 },
908 {
Wei Wang63fe7452022-01-28 22:07:30 -0800909 "PowerHint": "CAMERA_STREAMING_HIGH",
910 "Node": "CPUUtilThreshold",
911 "Duration": 0,
912 "Value": "1100"
913 },
914 {
915 "PowerHint": "CAMERA_STREAMING_HIGH",
Qais Yousef1499e832023-05-10 10:45:59 +0000916 "Node": "CPUDVFSHeadroom",
917 "Duration": 0,
918 "Value": "1100"
919 },
920 {
921 "PowerHint": "CAMERA_STREAMING_HIGH",
Wei Wang63fe7452022-01-28 22:07:30 -0800922 "Node": "CPUMidClusterMaxFreq",
923 "Duration": 0,
924 "Value": "1491000"
925 },
926 {
927 "PowerHint": "CAMERA_STREAMING_HIGH",
928 "Node": "CPUBigClusterMaxFreq",
929 "Duration": 0,
930 "Value": "1826000"
931 },
932 {
933 "PowerHint": "CAMERA_STREAMING_HIGH",
934 "Node": "CDPreferHighCap",
935 "Duration": 0,
936 "Value": "1"
937 },
938 {
939 "PowerHint": "CAMERA_STREAMING_HIGH",
Wei Wang63fe7452022-01-28 22:07:30 -0800940 "Node": "CPULittleClusterMaxFreq",
941 "Duration": 0,
942 "Value": "1401000"
943 },
944 {
945 "PowerHint": "CAMERA_STREAMING_HIGH",
946 "Node": "GPUMinFreq",
947 "Duration": 0,
948 "Value": "302000"
949 },
950 {
951 "PowerHint": "CAMERA_STREAMING_HIGH",
952 "Node": "MemFreq",
953 "Duration": 0,
954 "Value": "1014000"
955 },
956 {
957 "PowerHint": "CAMERA_STREAMING_HIGH",
958 "Node": "MIFTargetLoad",
959 "Duration": 0,
960 "Value": "20 10 80"
961 },
962 {
963 "PowerHint": "CAMERA_STREAMING_HIGH",
964 "Node": "TAPreferHighCap",
965 "Duration": 0,
966 "Value": "1"
967 },
968 {
969 "PowerHint": "CAMERA_STREAMING_HIGH",
970 "Node": "TAPreferIdle",
971 "Duration": 0,
972 "Value": "0"
973 },
974 {
975 "PowerHint": "CAMERA_STREAMING_HIGH",
976 "Node": "CDHighCpusetCpus",
977 "Duration": 0,
978 "Value": "6-7"
979 },
980 {
981 "PowerHint": "CAMERA_STREAMING_HIGH",
982 "Node": "CDMidCpusetCpus",
983 "Duration": 0,
984 "Value": "4-5"
985 },
986 {
987 "PowerHint": "CAMERA_STREAMING_HIGH",
988 "Node": "CDMidHighCpusetCpus",
989 "Duration": 0,
990 "Value": "4-7"
991 },
992 {
Rick Yiu5d5bd922022-05-13 10:18:56 +0800993 "PowerHint": "CAMERA_STREAMING_HIGH",
994 "Node": "NPITaskPacking",
995 "Duration": 0,
996 "Value": "0"
997 },
998 {
Wei Wang63fe7452022-01-28 22:07:30 -0800999 "PowerHint": "CAMERA_STREAMING_STANDARD",
1000 "Node": "CDPreferHighCap",
1001 "Duration": 0,
1002 "Value": "1"
1003 },
1004 {
1005 "PowerHint": "CAMERA_STREAMING_STANDARD",
1006 "Node": "TAPreferHighCap",
1007 "Duration": 0,
1008 "Value": "1"
1009 },
1010 {
1011 "PowerHint": "CAMERA_STREAMING_STANDARD",
1012 "Node": "CPUBigClusterMaxFreq",
1013 "Duration": 0,
1014 "Value": "1826000"
1015 },
1016 {
1017 "PowerHint": "CAMERA_STREAMING_STANDARD",
1018 "Node": "CPUMidClusterMaxFreq",
1019 "Duration": 0,
1020 "Value": "1491000"
1021 },
1022 {
1023 "PowerHint": "CAMERA_STREAMING_STANDARD",
1024 "Node": "CPULittleClusterMaxFreq",
1025 "Duration": 0,
1026 "Value": "1401000"
1027 },
1028 {
1029 "PowerHint": "CAMERA_STREAMING_STANDARD",
1030 "Node": "GPUMinFreq",
1031 "Duration": 0,
1032 "Value": "302000"
1033 },
1034 {
1035 "PowerHint": "CAMERA_STREAMING_STANDARD",
1036 "Node": "MemFreq",
1037 "Duration": 0,
1038 "Value": "1014000"
1039 },
1040 {
1041 "PowerHint": "CAMERA_STREAMING_STANDARD",
1042 "Node": "MIFTargetLoad",
1043 "Duration": 0,
1044 "Value": "20 10 80"
1045 },
1046 {
1047 "PowerHint": "CAMERA_STREAMING_STANDARD",
1048 "Node": "CDHighCpusetCpus",
1049 "Duration": 0,
1050 "Value": "6-7"
1051 },
1052 {
1053 "PowerHint": "CAMERA_STREAMING_STANDARD",
1054 "Node": "CDMidCpusetCpus",
1055 "Duration": 0,
1056 "Value": "4-5"
1057 },
1058 {
1059 "PowerHint": "CAMERA_STREAMING_STANDARD",
1060 "Node": "CDMidHighCpusetCpus",
1061 "Duration": 0,
1062 "Value": "4-7"
1063 },
1064 {
Rick Yiu5d5bd922022-05-13 10:18:56 +08001065 "PowerHint": "CAMERA_STREAMING_STANDARD",
1066 "Node": "NPITaskPacking",
1067 "Duration": 0,
1068 "Value": "0"
1069 },
1070 {
Wei Wang63fe7452022-01-28 22:07:30 -08001071 "PowerHint": "CAMERA_STREAMING_LOW",
1072 "Node": "CDPreferHighCap",
1073 "Duration": 0,
1074 "Value": "1"
1075 },
1076 {
1077 "PowerHint": "CAMERA_STREAMING_LOW",
1078 "Node": "TAPreferHighCap",
1079 "Duration": 0,
1080 "Value": "1"
1081 },
1082 {
1083 "PowerHint": "CAMERA_STREAMING_LOW",
1084 "Node": "CDPreferIdle",
1085 "Duration": 0,
1086 "Value": "0"
1087 },
1088 {
1089 "PowerHint": "CAMERA_STREAMING_LOW",
Wei Wang63fe7452022-01-28 22:07:30 -08001090 "Node": "CPUBigClusterMaxFreq",
1091 "Duration": 0,
1092 "Value": "1826000"
1093 },
1094 {
1095 "PowerHint": "CAMERA_STREAMING_LOW",
1096 "Node": "CPUMidClusterMaxFreq",
1097 "Duration": 0,
1098 "Value": "1491000"
1099 },
1100 {
1101 "PowerHint": "CAMERA_STREAMING_LOW",
1102 "Node": "CPULittleClusterMaxFreq",
1103 "Duration": 0,
1104 "Value": "1401000"
1105 },
1106 {
1107 "PowerHint": "CAMERA_STREAMING_LOW",
1108 "Node": "GPUMinFreq",
1109 "Duration": 0,
1110 "Value": "302000"
1111 },
1112 {
1113 "PowerHint": "CAMERA_STREAMING_LOW",
1114 "Node": "MemFreq",
1115 "Duration": 0,
1116 "Value": "1014000"
1117 },
1118 {
1119 "PowerHint": "CAMERA_STREAMING_LOW",
1120 "Node": "MIFTargetLoad",
1121 "Duration": 0,
1122 "Value": "20 10 80"
1123 },
1124 {
1125 "PowerHint": "CAMERA_STREAMING_LOW",
1126 "Node": "CDHighCpusetCpus",
1127 "Duration": 0,
1128 "Value": "6-7"
1129 },
1130 {
1131 "PowerHint": "CAMERA_STREAMING_LOW",
1132 "Node": "CDMidCpusetCpus",
1133 "Duration": 0,
1134 "Value": "4-5"
1135 },
1136 {
1137 "PowerHint": "CAMERA_STREAMING_LOW",
1138 "Node": "CDMidHighCpusetCpus",
1139 "Duration": 0,
1140 "Value": "4-7"
1141 },
1142 {
Rick Yiu5d5bd922022-05-13 10:18:56 +08001143 "PowerHint": "CAMERA_STREAMING_LOW",
1144 "Node": "NPITaskPacking",
1145 "Duration": 0,
1146 "Value": "0"
1147 },
1148 {
Wei Wang63fe7452022-01-28 22:07:30 -08001149 "PowerHint": "FIXED_PERFORMANCE",
1150 "Node": "CPUBigClusterMaxFreq",
1151 "Duration": 0,
1152 "Value": "9999999"
1153 },
1154 {
1155 "PowerHint": "FIXED_PERFORMANCE",
1156 "Node": "CPUBigClusterMinFreq",
1157 "Duration": 0,
1158 "Value": "9999999"
1159 },
1160 {
1161 "PowerHint": "FIXED_PERFORMANCE",
1162 "Node": "CPUMidClusterMaxFreq",
1163 "Duration": 0,
1164 "Value": "9999999"
1165 },
1166 {
1167 "PowerHint": "FIXED_PERFORMANCE",
1168 "Node": "CPUMidClusterMinFreq",
1169 "Duration": 0,
1170 "Value": "9999999"
1171 },
1172 {
1173 "PowerHint": "FIXED_PERFORMANCE",
1174 "Node": "CPULittleClusterMaxFreq",
1175 "Duration": 0,
1176 "Value": "9999999"
1177 },
1178 {
1179 "PowerHint": "FIXED_PERFORMANCE",
1180 "Node": "CPULittleClusterMinFreq",
1181 "Duration": 0,
1182 "Value": "9999999"
1183 },
1184 {
1185 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
1186 "Node": "CPULittleClusterMaxFreq",
1187 "Duration": 3600000,
1188 "Value": "930000"
1189 },
1190 {
1191 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
1192 "Node": "CPULittleClusterMaxFreq",
1193 "Duration": 3600000,
1194 "Value": "1197000"
1195 },
1196 {
1197 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70",
1198 "Node": "CPULittleClusterMaxFreq",
1199 "Duration": 3600000,
1200 "Value": "1328000"
1201 },
1202 {
1203 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80",
1204 "Node": "CPULittleClusterMaxFreq",
1205 "Duration": 3600000,
1206 "Value": "1598000"
1207 },
1208 {
1209 "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90",
1210 "Node": "CPULittleClusterMaxFreq",
1211 "Duration": 3600000,
1212 "Value": "1803000"
1213 },
1214 {
1215 "PowerHint": "LOW_POWER_MID_CLUSTER_50",
1216 "Node": "CPUMidClusterMaxFreq",
1217 "Duration": 3600000,
1218 "Value": "910000"
1219 },
1220 {
1221 "PowerHint": "LOW_POWER_MID_CLUSTER_60",
1222 "Node": "CPUMidClusterMaxFreq",
1223 "Duration": 3600000,
1224 "Value": "1328000"
1225 },
1226 {
1227 "PowerHint": "LOW_POWER_MID_CLUSTER_70",
1228 "Node": "CPUMidClusterMaxFreq",
1229 "Duration": 3600000,
1230 "Value": "1663000"
1231 },
1232 {
1233 "PowerHint": "LOW_POWER_MID_CLUSTER_80",
1234 "Node": "CPUMidClusterMaxFreq",
1235 "Duration": 3600000,
1236 "Value": "1836000"
1237 },
1238 {
1239 "PowerHint": "LOW_POWER_MID_CLUSTER_90",
1240 "Node": "CPUMidClusterMaxFreq",
1241 "Duration": 3600000,
1242 "Value": "1999000"
1243 },
1244 {
1245 "PowerHint": "LOW_POWER_CPU_50",
1246 "Node": "CPUBigClusterMaxFreq",
1247 "Duration": 3600000,
1248 "Value": "1277000"
1249 },
1250 {
1251 "PowerHint": "LOW_POWER_CPU_60",
1252 "Node": "CPUBigClusterMaxFreq",
1253 "Duration": 3600000,
1254 "Value": "1582000"
1255 },
1256 {
1257 "PowerHint": "LOW_POWER_CPU_70",
1258 "Node": "CPUBigClusterMaxFreq",
1259 "Duration": 3600000,
1260 "Value": "1745000"
1261 },
1262 {
1263 "PowerHint": "LOW_POWER_CPU_80",
1264 "Node": "CPUBigClusterMaxFreq",
1265 "Duration": 3600000,
1266 "Value": "2048000"
1267 },
1268 {
1269 "PowerHint": "LOW_POWER_CPU_90",
1270 "Node": "CPUBigClusterMaxFreq",
1271 "Duration": 3600000,
1272 "Value": "2401000"
1273 },
1274 {
1275 "PowerHint": "REFRESH_120FPS",
1276 "Node": "TAUClampBoost",
1277 "Duration": 0,
Qais Yousef83650f72023-04-06 17:16:55 +00001278 "Value": "229"
Wei Wang63fe7452022-01-28 22:07:30 -08001279 },
1280 {
1281 "PowerHint": "REFRESH_90FPS",
1282 "Node": "TAUClampBoost",
1283 "Duration": 0,
Qais Yousef83650f72023-04-06 17:16:55 +00001284 "Value": "160"
Wei Wang63fe7452022-01-28 22:07:30 -08001285 },
1286 {
1287 "PowerHint": "REFRESH_90FPS",
1288 "Type": "MaskHint",
1289 "Value": "LAUNCH_120FPS"
1290 },
1291 {
1292 "PowerHint": "REFRESH_60FPS",
1293 "Node": "TAUClampBoost",
1294 "Duration": 0,
Qais Yousef83650f72023-04-06 17:16:55 +00001295 "Value": "69"
Wei Wang63fe7452022-01-28 22:07:30 -08001296 },
1297 {
1298 "PowerHint": "REFRESH_60FPS",
1299 "Type": "MaskHint",
1300 "Value": "LAUNCH_120FPS"
1301 },
1302 {
1303 "PowerHint": "ADPF_DISABLE_TA_BOOST",
1304 "Node": "TAUClampBoost",
1305 "Duration": 0,
1306 "Value": "1"
1307 },
1308 {
Wei Wang63fe7452022-01-28 22:07:30 -08001309 "PowerHint": "DISPLAY_IDLE",
Wei Wangca70b742022-03-07 17:23:01 -08001310 "Node": "FGPreferIdle",
1311 "Duration": 0,
1312 "Value": "0"
1313 },
1314 {
1315 "PowerHint": "DISPLAY_IDLE",
Wei Wang63fe7452022-01-28 22:07:30 -08001316 "Node": "TAUClampBoost",
1317 "Duration": 0,
1318 "Value": "1"
1319 },
1320 {
1321 "PowerHint": "DISPLAY_IDLE",
1322 "Type": "EndHint",
1323 "Value": "INTERACTION"
1324 },
1325 {
1326 "PowerHint": "DISPLAY_IDLE",
1327 "Type": "EndHint",
Wei Wang63fe7452022-01-28 22:07:30 -08001328 "Value": "DISPLAY_UPDATE_IMMINENT"
1329 },
1330 {
1331 "PowerHint": "DISPLAY_UPDATE_IMMINENT",
1332 "Node": "DisplayWakeup",
1333 "Duration": 50,
1334 "Value": "1"
1335 },
1336 {
Wei Wang63fe7452022-01-28 22:07:30 -08001337 "PowerHint": "EXPENSIVE_RENDERING",
1338 "Node": "PowerHALRenderingState",
1339 "Duration": 0,
1340 "Value": "EXPENSIVE_RENDERING"
1341 },
1342 {
1343 "PowerHint": "EXPENSIVE_RENDERING",
1344 "Node": "GPUMinFreq",
1345 "Duration": 0,
1346 "Value": "400000"
1347 },
1348 {
Yvonne Yipe099a9e2023-09-11 19:52:29 -07001349 "PowerHint": "GAME",
1350 "Node": "CPUDVFSHeadroom",
1351 "Duration": 0,
1352 "Value": "1100"
1353 },
1354 {
1355 "PowerHint": "GAME",
1356 "Node": "CPUTaperedDVFSHeadroomEnable",
1357 "Duration": 0,
1358 "Value": "1"
1359 },
1360 {
1361 "PowerHint": "GAME",
1362 "Node": "CPULittleClusterDownRateLimitUs",
1363 "Duration": 0,
1364 "Value": "500"
1365 },
1366 {
1367 "PowerHint": "GAME",
1368 "Node": "CPUMidClusterDownRateLimitUs",
1369 "Duration": 0,
1370 "Value": "3000"
1371 },
1372 {
1373 "PowerHint": "GAME",
1374 "Node": "CPUBigClusterDownRateLimitUs",
1375 "Duration": 0,
1376 "Value": "3000"
1377 },
1378 {
Wei Wang63fe7452022-01-28 22:07:30 -08001379 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1380 "Node": "BigControlTempSet",
1381 "Duration": 0,
1382 "Value": "80000"
1383 },
1384 {
1385 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1386 "Node": "MidControlTempSet",
1387 "Duration": 0,
1388 "Value": "80000"
1389 },
1390 {
1391 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1392 "Node": "LittleControlTempSet",
1393 "Duration": 0,
1394 "Value": "80000"
1395 },
1396 {
1397 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1398 "Node": "G3dControlTempSet",
1399 "Duration": 0,
1400 "Value": "80000"
1401 },
1402 {
1403 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1404 "Node": "BigSwitchOnTempSet",
1405 "Duration": 0,
1406 "Value": "60000"
1407 },
1408 {
1409 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1410 "Node": "MidSwitchOnTempSet",
1411 "Duration": 0,
1412 "Value": "60000"
1413 },
1414 {
1415 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1416 "Node": "LittleSwitchOnTempSet",
1417 "Duration": 0,
1418 "Value": "60000"
1419 },
1420 {
1421 "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
1422 "Node": "G3dSwitchOnTempSet",
1423 "Duration": 0,
1424 "Value": "60000"
1425 },
1426 {
Wei Wang63fe7452022-01-28 22:07:30 -08001427 "PowerHint": "FP_BOOST",
1428 "Node": "CPUBigClusterMaxFreq",
1429 "Duration": 1000,
1430 "Value": "9999999"
1431 },
1432 {
1433 "PowerHint": "FP_BOOST",
1434 "Node": "CPUBigClusterMinFreq",
1435 "Duration": 1000,
1436 "Value": "9999999"
1437 },
1438 {
1439 "PowerHint": "ML_ACC",
1440 "Node": "MLUclampBoost",
1441 "Duration": 2000,
Qais Yousef83650f72023-04-06 17:16:55 +00001442 "Value": "640"
Wei Wang63fe7452022-01-28 22:07:30 -08001443 }
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001444 ],
1445 "AdpfConfig": [
1446 {
1447 "Name": "REFRESH_120FPS",
1448 "PID_On": true,
1449 "PID_Po": 2.0,
1450 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001451 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001452 "PID_I_Init": 200,
1453 "PID_I_High": 512,
1454 "PID_I_Low": -30,
1455 "PID_Do": 500.0,
1456 "PID_Du": 0.0,
1457 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001458 "UclampMin_Init": 232,
1459 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001460 "UclampMin_Low": 2,
Matt Buckley5e29ddf2023-04-07 23:11:09 +00001461 "UclampMax_Efficient": 400,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001462 "SamplingWindow_P": 1,
1463 "SamplingWindow_I": 0,
1464 "SamplingWindow_D": 1,
1465 "ReportingRateLimitNs": 83333330,
1466 "EarlyBoost_On": false,
1467 "EarlyBoost_TimeFactor": 0.0,
1468 "TargetTimeFactor": 1.0,
guibing918e2cd2024-05-16 18:30:54 +00001469 "StaleTimeFactor": 20.0,
1470 "HeuristicBoost_On": true,
guibing25cf1332024-07-25 20:08:12 +00001471 "HBoostModerateJankThreshold": 2,
1472 "HBoostOffMaxAvgDurRatio": 4.0,
1473 "HBoostSevereJankPidPu": 0.5,
1474 "HBoostSevereJankThreshold": 8,
1475 "HBoostUclampMinCeilingRange": [480, 722],
1476 "HBoostUclampMinFloorRange": [230, 410],
guibing918e2cd2024-05-16 18:30:54 +00001477 "JankCheckTimeFactor": 1.2,
1478 "LowFrameRateThreshold": 25,
1479 "MaxRecordsNum": 300
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001480 },
1481 {
1482 "Name": "REFRESH_90FPS",
1483 "PID_On": true,
1484 "PID_Po": 2.0,
1485 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001486 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001487 "PID_I_Init": 200,
1488 "PID_I_High": 512,
1489 "PID_I_Low": -30,
1490 "PID_Do": 500.0,
1491 "PID_Du": 0.0,
1492 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001493 "UclampMin_Init": 162,
1494 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001495 "UclampMin_Low": 2,
Matt Buckley5e29ddf2023-04-07 23:11:09 +00001496 "UclampMax_Efficient": 400,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001497 "SamplingWindow_P": 1,
1498 "SamplingWindow_I": 0,
1499 "SamplingWindow_D": 1,
1500 "ReportingRateLimitNs": 111111110,
1501 "EarlyBoost_On": false,
1502 "EarlyBoost_TimeFactor": 0.0,
1503 "TargetTimeFactor": 1.0,
guibing918e2cd2024-05-16 18:30:54 +00001504 "StaleTimeFactor": 20.0,
1505 "HeuristicBoost_On": true,
guibing25cf1332024-07-25 20:08:12 +00001506 "HBoostModerateJankThreshold": 2,
1507 "HBoostOffMaxAvgDurRatio": 4.0,
1508 "HBoostSevereJankPidPu": 0.5,
1509 "HBoostSevereJankThreshold": 8,
1510 "HBoostUclampMinCeilingRange": [480, 722],
1511 "HBoostUclampMinFloorRange": [230, 410],
guibing918e2cd2024-05-16 18:30:54 +00001512 "JankCheckTimeFactor": 1.2,
1513 "LowFrameRateThreshold": 25,
1514 "MaxRecordsNum": 300
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001515 },
1516 {
1517 "Name": "REFRESH_60FPS",
1518 "PID_On": true,
1519 "PID_Po": 2.0,
1520 "PID_Pu": 1.0,
jimmyshiu15215ef2022-05-20 13:08:36 +00001521 "PID_I": 0.0,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001522 "PID_I_Init": 200,
1523 "PID_I_High": 512,
1524 "PID_I_Low": -30,
1525 "PID_Do": 500.0,
1526 "PID_Du": 0.0,
1527 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001528 "UclampMin_Init": 162,
1529 "UclampMin_High": 480,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001530 "UclampMin_Low": 2,
Matt Buckley5e29ddf2023-04-07 23:11:09 +00001531 "UclampMax_Efficient": 400,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001532 "SamplingWindow_P": 1,
1533 "SamplingWindow_I": 0,
1534 "SamplingWindow_D": 1,
1535 "ReportingRateLimitNs": 166666660,
1536 "EarlyBoost_On": false,
1537 "EarlyBoost_TimeFactor": 0.0,
1538 "TargetTimeFactor": 1.0,
guibing918e2cd2024-05-16 18:30:54 +00001539 "StaleTimeFactor": 20.0,
1540 "HeuristicBoost_On": true,
guibing25cf1332024-07-25 20:08:12 +00001541 "HBoostModerateJankThreshold": 2,
1542 "HBoostOffMaxAvgDurRatio": 4.0,
1543 "HBoostSevereJankPidPu": 0.5,
1544 "HBoostSevereJankThreshold": 8,
1545 "HBoostUclampMinCeilingRange": [480, 722],
1546 "HBoostUclampMinFloorRange": [230, 410],
guibing918e2cd2024-05-16 18:30:54 +00001547 "JankCheckTimeFactor": 1.2,
1548 "LowFrameRateThreshold": 25,
1549 "MaxRecordsNum": 300
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001550 },
1551 {
1552 "Name": "UiHighBoostWithoutPid",
1553 "PID_On": false,
1554 "PID_Po": 0,
1555 "PID_Pu": 0,
1556 "PID_I": 0,
1557 "PID_I_Init": 0,
1558 "PID_I_High": 0,
1559 "PID_I_Low": 0,
1560 "PID_Do": 0,
1561 "PID_Du": 0,
1562 "SamplingWindow_P": 1,
1563 "SamplingWindow_I": 1,
1564 "SamplingWindow_D": 1,
1565 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001566 "UclampMin_Init": 250,
1567 "UclampMin_High": 197,
1568 "UclampMin_Low": 197,
Matt Buckley5e29ddf2023-04-07 23:11:09 +00001569 "UclampMax_Efficient": 400,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001570 "ReportingRateLimitNs": 1,
1571 "EarlyBoost_On": false,
1572 "EarlyBoost_TimeFactor": 0.0,
1573 "TargetTimeFactor": 1.0,
1574 "StaleTimeFactor": 5.0
1575 },
1576 {
1577 "Name": "UiLowBoostWithoutPid",
1578 "PID_On": false,
1579 "PID_Po": 0,
1580 "PID_Pu": 0,
1581 "PID_I": 0,
1582 "PID_I_Init": 0,
1583 "PID_I_High": 0,
1584 "PID_I_Low": 0,
1585 "PID_Do": 0,
1586 "PID_Du": 0,
1587 "SamplingWindow_P": 1,
1588 "SamplingWindow_I": 1,
1589 "SamplingWindow_D": 1,
1590 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001591 "UclampMin_Init": 250,
1592 "UclampMin_High": 53,
1593 "UclampMin_Low": 53,
Matt Buckley5e29ddf2023-04-07 23:11:09 +00001594 "UclampMax_Efficient": 400,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001595 "ReportingRateLimitNs": 1,
1596 "EarlyBoost_On": false,
1597 "EarlyBoost_TimeFactor": 0.0,
1598 "TargetTimeFactor": 1.0,
1599 "StaleTimeFactor": 5.0
1600 },
1601 {
1602 "Name": "UiLowNoneBoost",
1603 "PID_On": false,
1604 "PID_Po": 0,
1605 "PID_Pu": 0,
1606 "PID_I": 0,
1607 "PID_I_Init": 0,
1608 "PID_I_High": 0,
1609 "PID_I_Low": 0,
1610 "PID_Do": 0,
1611 "PID_Du": 0,
1612 "SamplingWindow_P": 1,
1613 "SamplingWindow_I": 1,
1614 "SamplingWindow_D": 1,
1615 "UclampMin_On": true,
Qais Yousef83650f72023-04-06 17:16:55 +00001616 "UclampMin_Init": 250,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001617 "UclampMin_High": 0,
1618 "UclampMin_Low": 0,
Matt Buckley5e29ddf2023-04-07 23:11:09 +00001619 "UclampMax_Efficient": 400,
Jimmy Shiu23fe8502022-02-07 19:33:06 +08001620 "ReportingRateLimitNs": 1,
1621 "EarlyBoost_On": false,
1622 "EarlyBoost_TimeFactor": 0.0,
1623 "TargetTimeFactor": 1.0,
1624 "StaleTimeFactor": 5.0
1625 }
1626 ]
Wei Wang63fe7452022-01-28 22:07:30 -08001627}