• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "Nodes": [
3    {
4      "Name": "CPULittleClusterMaxFreq",
5      "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
6      "Values": [
7        "9999999",
8        "1420800",
9        "1324800",
10        "1228800",
11        "902400",
12        "1056000",
13        "1228801",
14        "1420801",
15        "1612800"
16      ],
17      "DefaultIndex": 0,
18      "ResetOnInit": true
19    },
20    {
21      "Name": "CPULittleClusterMinFreq",
22      "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
23      "Values": [
24        "9999999",
25        "1420800",
26        "1324800",
27        "576000",
28        "1132800"
29      ],
30      "DefaultIndex": 3,
31      "ResetOnInit": true
32    },
33    {
34      "Name": "CPUBigClusterMaxFreq",
35      "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
36      "Values": [
37        "9999999",
38        "1996800",
39        "1459200",
40        "1363200",
41        "1286400",
42        "1363201",
43        "1612800",
44        "1843200",
45        "2092800",
46        "2400000"
47      ],
48      "DefaultIndex": 0,
49      "ResetOnInit": true
50    },
51    {
52      "Name": "CPUBigClusterMinFreq",
53      "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
54      "Values": [
55        "9999999",
56        "1459200",
57        "1286400",
58        "0",
59        "1209600"
60      ],
61      "DefaultIndex": 3,
62      "ResetOnInit": true
63    },
64    {
65      "Name": "GPUMaxFreq",
66      "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq",
67      "Values": [
68        "710000000",
69        "342000000"
70      ],
71      "DefaultIndex": 0,
72      "ResetOnInit": true
73    },
74    {
75      "Name": "GPUMinFreq",
76      "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq",
77      "Values": [
78        "520000000",
79        "342000000",
80        "257000000"
81      ],
82      "ResetOnInit": true
83    },
84    {
85      "Name": "GPUBusMinFreq",
86      "Path": "/sys/class/devfreq/soc:qcom,gpubw/min_freq",
87      "Values": [
88        "6881",
89        "5931",
90        "3879",
91        "0"
92      ],
93      "ResetOnInit": true
94    },
95    {
96      "Name": "GPUForceRailOn",
97      "Path": "/sys/class/kgsl/kgsl-3d0/force_rail_on",
98      "Values": [
99        "1",
100        "0"
101      ],
102      "ResetOnInit": true
103    },
104    {
105      "Name": "GPUForceClkOn",
106      "Path": "/sys/class/kgsl/kgsl-3d0/force_clk_on",
107      "Values": [
108        "1",
109        "0"
110      ],
111      "ResetOnInit": true
112    },
113    {
114      "Name": "GPUIdleTimer",
115      "Path": "/sys/class/kgsl/kgsl-3d0/idle_timer",
116      "Values": [
117        "10000",
118        "80"
119      ],
120      "ResetOnInit": true
121    },
122    {
123      "Name": "TASchedtuneBoost",
124      "Path": "/dev/stune/top-app/schedtune.boost",
125      "Values": [
126        "50",
127        "10"
128      ],
129      "ResetOnInit": true
130    },
131    {
132      "Name": "CPUBWHystTriggerCount",
133      "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_trigger_count",
134      "Values": [
135        "0",
136        "3"
137      ],
138      "ResetOnInit": true
139    },
140    {
141      "Name": "CPUBWHistMemory",
142      "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory",
143      "Values": [
144        "0",
145        "20"
146      ],
147      "ResetOnInit": true
148    },
149    {
150      "Name": "CPUBWHystLength",
151      "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length",
152      "Values": [
153        "0",
154        "10"
155      ],
156      "ResetOnInit": true
157    },
158    {
159      "Name": "CPUBWSampleMs",
160      "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/sample_ms",
161      "Values": [
162        "10",
163        "4"
164      ],
165      "ResetOnInit": true
166    },
167    {
168      "Name": "CPUBWIOPercent",
169      "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent",
170      "Values": [
171        "80",
172        "40"
173      ],
174      "ResetOnInit": true
175    },
176    {
177      "Name": "CPUBWMinFreq",
178      "Path": "/sys/class/devfreq/soc:qcom,cpubw/min_freq",
179      "Values": [
180        "14236",
181        "6500",
182        "4577",
183        "2288"
184      ],
185      "ResetOnInit": true
186    },
187    {
188      "Name": "LLCCBWMinFreq",
189      "Path": "/sys/class/devfreq/soc:qcom,llccbw/min_freq",
190      "Values": [
191        "6881",
192        "2597",
193        "762"
194      ],
195      "ResetOnInit": true
196    },
197    {
198      "Name": "LLCCBWSampleMs",
199      "Path": "/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/sample_ms",
200      "Values": [
201        "10",
202        "4"
203      ],
204      "ResetOnInit": true
205    },
206    {
207      "Name": "L3LittleClusterMinFreq",
208      "Path": "/sys/class/devfreq/soc:qcom,l3-cpu0/min_freq",
209      "Values": [
210        "1478400000",
211        "300000000"
212      ],
213      "ResetOnInit": true
214    },
215    {
216      "Name": "L3BigClusterMinFreq",
217      "Path": "/sys/class/devfreq/soc:qcom,l3-cpu4/min_freq",
218      "Values": [
219        "1478400000",
220        "300000000"
221      ],
222      "ResetOnInit": true
223    },
224    {
225      "Name": "PMQoSCpuDmaLatency",
226      "Path": "/dev/cpu_dma_latency",
227      "Values": [
228        "44",
229        "100"
230      ],
231      "HoldFd": true
232    },
233    {
234      "Name": "SchedBoost",
235      "Path": "/proc/sys/kernel/sched_boost",
236      "Values": [
237        "1",
238        "0"
239      ],
240      "ResetOnInit": true
241    },
242    {
243      "Name": "DisplayWakeup",
244      "Path": "/sys/devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/early_wakeup",
245      "Values": [
246        "1",
247        "0"
248      ]
249    },
250    {
251      "Name": "PowerHALMainState",
252      "Path": "vendor.powerhal.state",
253      "Values": [
254        "VR_SUSTAINED_PERFORMANCE",
255        "SUSTAINED_PERFORMANCE",
256        "VR",
257        ""
258      ],
259      "Type": "Property"
260    },
261    {
262      "Name": "PowerHALAudioState",
263      "Path": "vendor.powerhal.audio",
264      "Values": [
265        "AUDIO_STREAMING_LOW_LATENCY",
266        ""
267      ],
268      "Type": "Property"
269    },
270    {
271      "Name": "PowerHALRenderingState",
272      "Path": "vendor.powerhal.rendering",
273      "Values": [
274        "EXPENSIVE_RENDERING",
275        ""
276      ],
277      "Type": "Property"
278    },
279    {
280      "Name": "ThermalMode",
281      "Path": "vendor.thermal.vr_mode",
282      "Values": [
283        "-vr",
284        "-novr"
285      ],
286      "Type": "Property",
287      "ResetOnInit": true
288    }
289  ],
290  "Actions": [
291    {
292      "PowerHint": "SUSTAINED_PERFORMANCE",
293      "Node": "CPUBigClusterMaxFreq",
294      "Duration": 0,
295      "Value": "1363200"
296    },
297    {
298      "PowerHint": "SUSTAINED_PERFORMANCE",
299      "Node": "PowerHALMainState",
300      "Duration": 0,
301      "Value": "SUSTAINED_PERFORMANCE"
302    },
303    {
304      "PowerHint": "SUSTAINED_PERFORMANCE",
305      "Node": "CPULittleClusterMaxFreq",
306      "Duration": 0,
307      "Value": "1228800"
308    },
309    {
310      "PowerHint": "SUSTAINED_PERFORMANCE",
311      "Node": "GPUMaxFreq",
312      "Duration": 0,
313      "Value": "342000000"
314    },
315    {
316      "PowerHint": "VR",
317      "Node": "PowerHALMainState",
318      "Duration": 0,
319      "Value": "VR"
320    },
321    {
322      "PowerHint": "VR",
323      "Node": "ThermalMode",
324      "Duration": 0,
325      "Value": "-vr"
326    },
327    {
328      "PowerHint": "VR",
329      "Node": "CPUBigClusterMaxFreq",
330      "Duration": 0,
331      "Value": "1459200"
332    },
333    {
334      "PowerHint": "VR",
335      "Node": "CPUBigClusterMinFreq",
336      "Duration": 0,
337      "Value": "1459200"
338    },
339    {
340      "PowerHint": "VR",
341      "Node": "CPULittleClusterMaxFreq",
342      "Duration": 0,
343      "Value": "1420800"
344    },
345    {
346      "PowerHint": "VR",
347      "Node": "CPULittleClusterMinFreq",
348      "Duration": 0,
349      "Value": "1420800"
350    },
351    {
352      "PowerHint": "VR",
353      "Node": "GPUMaxFreq",
354      "Duration": 0,
355      "Value": "342000000"
356    },
357    {
358      "PowerHint": "VR",
359      "Node": "GPUMinFreq",
360      "Duration": 0,
361      "Value": "342000000"
362    },
363    {
364      "PowerHint": "VR",
365      "Node": "GPUBusMinFreq",
366      "Duration": 0,
367      "Value": "5931"
368    },
369    {
370      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
371      "Node": "PowerHALMainState",
372      "Duration": 0,
373      "Value": "VR_SUSTAINED_PERFORMANCE"
374    },
375    {
376      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
377      "Node": "ThermalMode",
378      "Duration": 0,
379      "Value": "-vr"
380    },
381    {
382      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
383      "Node": "CPUBigClusterMaxFreq",
384      "Duration": 0,
385      "Value": "1286400"
386    },
387    {
388      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
389      "Node": "CPUBigClusterMinFreq",
390      "Duration": 0,
391      "Value": "1286400"
392    },
393    {
394      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
395      "Node": "CPULittleClusterMaxFreq",
396      "Duration": 0,
397      "Value": "1324800"
398    },
399    {
400      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
401      "Node": "CPULittleClusterMinFreq",
402      "Duration": 0,
403      "Value": "1324800"
404    },
405    {
406      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
407      "Node": "GPUMaxFreq",
408      "Duration": 0,
409      "Value": "342000000"
410    },
411    {
412      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
413      "Node": "GPUMinFreq",
414      "Duration": 0,
415      "Value": "342000000"
416    },
417    {
418      "PowerHint": "VR_SUSTAINED_PERFORMANCE",
419      "Node": "GPUBusMinFreq",
420      "Duration": 0,
421      "Value": "3879"
422    },
423    {
424      "PowerHint": "INTERACTION",
425      "Node": "CPUBigClusterMinFreq",
426      "Duration": 0,
427      "Value": "1209600"
428    },
429    {
430      "PowerHint": "INTERACTION",
431      "Node": "CPULittleClusterMinFreq",
432      "Duration": 0,
433      "Value": "1132800"
434    },
435    {
436      "PowerHint": "INTERACTION",
437      "Node": "TASchedtuneBoost",
438      "Duration": 0,
439      "Value": "50"
440    },
441    {
442      "PowerHint": "INTERACTION",
443      "Node": "CPUBWHystTriggerCount",
444      "Duration": 0,
445      "Value": "0"
446    },
447    {
448      "PowerHint": "INTERACTION",
449      "Node": "CPUBWHystLength",
450      "Duration": 0,
451      "Value": "0"
452    },
453    {
454      "PowerHint": "INTERACTION",
455      "Node": "CPUBWHistMemory",
456      "Duration": 0,
457      "Value": "0"
458    },
459    {
460      "PowerHint": "INTERACTION",
461      "Node": "CPUBWMinFreq",
462      "Duration": 0,
463      "Value": "6500"
464    },
465    {
466      "PowerHint": "INTERACTION",
467      "Node": "LLCCBWMinFreq",
468      "Duration": 0,
469      "Value": "2597"
470    },
471    {
472      "PowerHint": "LAUNCH",
473      "Node": "SchedBoost",
474      "Duration": 5000,
475      "Value": "1"
476    },
477    {
478      "PowerHint": "LAUNCH",
479      "Node": "CPUBigClusterMaxFreq",
480      "Duration": 5000,
481      "Value": "9999999"
482    },
483    {
484      "PowerHint": "LAUNCH",
485      "Node": "CPUBigClusterMinFreq",
486      "Duration": 5000,
487      "Value": "9999999"
488    },
489    {
490      "PowerHint": "LAUNCH",
491      "Node": "CPULittleClusterMinFreq",
492      "Duration": 5000,
493      "Value": "9999999"
494    },
495    {
496      "PowerHint": "LAUNCH",
497      "Node": "PMQoSCpuDmaLatency",
498      "Duration": 5000,
499      "Value": "44"
500    },
501    {
502      "PowerHint": "LAUNCH",
503      "Node": "CPUBWHystTriggerCount",
504      "Duration": 5000,
505      "Value": "0"
506    },
507    {
508      "PowerHint": "LAUNCH",
509      "Node": "CPUBWHystLength",
510      "Duration": 5000,
511      "Value": "0"
512    },
513    {
514      "PowerHint": "LAUNCH",
515      "Node": "CPUBWHistMemory",
516      "Duration": 5000,
517      "Value": "0"
518    },
519    {
520      "PowerHint": "LAUNCH",
521      "Node": "CPUBWMinFreq",
522      "Duration": 5000,
523      "Value": "14236"
524    },
525    {
526      "PowerHint": "LAUNCH",
527      "Node": "GPUForceClkOn",
528      "Duration": 5000,
529      "Value": "1"
530    },
531    {
532      "PowerHint": "LAUNCH",
533      "Node": "GPUForceRailOn",
534      "Duration": 5000,
535      "Value": "1"
536    },
537    {
538      "PowerHint": "LAUNCH",
539      "Node": "GPUIdleTimer",
540      "Duration": 5000,
541      "Value": "10000"
542    },
543    {
544      "PowerHint": "LAUNCH",
545      "Node": "LLCCBWMinFreq",
546      "Duration": 5000,
547      "Value": "6881"
548    },
549    {
550      "PowerHint": "LAUNCH",
551      "Node": "L3LittleClusterMinFreq",
552      "Duration": 5000,
553      "Value": "1478400000"
554    },
555    {
556      "PowerHint": "LAUNCH",
557      "Node": "L3BigClusterMinFreq",
558      "Duration": 5000,
559      "Value": "1478400000"
560    },
561    {
562      "PowerHint": "CAMERA_LAUNCH",
563      "Node": "SchedBoost",
564      "Duration": 1000,
565      "Value": "1"
566    },
567    {
568      "PowerHint": "CAMERA_LAUNCH",
569      "Node": "CPUBigClusterMaxFreq",
570      "Duration": 1000,
571      "Value": "9999999"
572    },
573    {
574      "PowerHint": "CAMERA_LAUNCH",
575      "Node": "CPUBigClusterMinFreq",
576      "Duration": 1000,
577      "Value": "9999999"
578    },
579    {
580      "PowerHint": "CAMERA_LAUNCH",
581      "Node": "CPULittleClusterMaxFreq",
582      "Duration": 1000,
583      "Value": "9999999"
584    },
585    {
586      "PowerHint": "CAMERA_LAUNCH",
587      "Node": "CPULittleClusterMinFreq",
588      "Duration": 1000,
589      "Value": "9999999"
590    },
591    {
592      "PowerHint": "CAMERA_LAUNCH",
593      "Node": "PMQoSCpuDmaLatency",
594      "Duration": 1000,
595      "Value": "44"
596    },
597    {
598      "PowerHint": "CAMERA_STREAMING_MID",
599      "Node": "CPUBigClusterMaxFreq",
600      "Duration": 0,
601      "Value": "1996800"
602    },
603    {
604      "PowerHint": "CAMERA_STREAMING_MID",
605      "Node": "CPUBWSampleMs",
606      "Duration": 0,
607      "Value": "10"
608    },
609    {
610      "PowerHint": "CAMERA_STREAMING_MID",
611      "Node": "CPUBWIOPercent",
612      "Duration": 0,
613      "Value": "80"
614    },
615    {
616      "PowerHint": "CAMERA_STREAMING_MID",
617      "Node": "LLCCBWSampleMs",
618      "Duration": 0,
619      "Value": "10"
620    },
621    {
622      "PowerHint": "CAMERA_SHOT",
623      "Node": "CPUBigClusterMaxFreq",
624      "Duration": 1000,
625      "Value": "9999999"
626    },
627    {
628      "PowerHint": "CAMERA_SHOT",
629      "Node": "CPUBigClusterMinFreq",
630      "Duration": 1000,
631      "Value": "9999999"
632    },
633    {
634      "PowerHint": "CAMERA_SHOT",
635      "Node": "CPULittleClusterMaxFreq",
636      "Duration": 1000,
637      "Value": "9999999"
638    },
639    {
640      "PowerHint": "CAMERA_SHOT",
641      "Node": "CPULittleClusterMinFreq",
642      "Duration": 1000,
643      "Value": "9999999"
644    },
645    {
646      "PowerHint": "CAMERA_SHOT",
647      "Node": "PMQoSCpuDmaLatency",
648      "Duration": 1000,
649      "Value": "44"
650    },
651    {
652      "PowerHint": "AUDIO_LAUNCH",
653      "Node": "CPUBigClusterMinFreq",
654      "Duration": 2000,
655      "Value": "1459200"
656    },
657    {
658      "PowerHint": "AUDIO_LAUNCH",
659      "Node": "CPUBigClusterMaxFreq",
660      "Duration": 2000,
661      "Value": "9999999"
662    },
663    {
664      "PowerHint": "AUDIO_LAUNCH",
665      "Node": "PMQoSCpuDmaLatency",
666      "Duration": 2000,
667      "Value": "44"
668    },
669    {
670      "PowerHint": "AUDIO_STREAMING_LOW_LATENCY",
671      "Node": "PowerHALAudioState",
672      "Duration": 0,
673      "Value": "AUDIO_STREAMING_LOW_LATENCY"
674    },
675    {
676      "PowerHint": "AUDIO_STREAMING_LOW_LATENCY",
677      "Node": "PMQoSCpuDmaLatency",
678      "Duration": 0,
679      "Value": "44"
680    },
681    {
682      "PowerHint": "EXPENSIVE_RENDERING",
683      "Node": "PowerHALRenderingState",
684      "Duration": 0,
685      "Value": "EXPENSIVE_RENDERING"
686    },
687    {
688      "PowerHint": "EXPENSIVE_RENDERING",
689      "Node": "GPUMinFreq",
690      "Duration": 0,
691      "Value": "520000000"
692    },
693    {
694      "PowerHint": "EXPENSIVE_RENDERING",
695      "Node": "GPUMaxFreq",
696      "Duration": 0,
697      "Value": "710000000"
698    },
699    {
700      "PowerHint": "DISPLAY_UPDATE_IMMINENT",
701      "Node": "DisplayWakeup",
702      "Duration": 60,
703      "Value": "1"
704    },
705    {
706      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
707      "Node": "CPULittleClusterMaxFreq",
708      "Duration": 3600000,
709      "Value": "902400"
710    },
711    {
712      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_50",
713      "Node": "CPULittleClusterMinFreq",
714      "Duration": 3600000,
715      "Value": "576000"
716    },
717    {
718      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
719      "Node": "CPULittleClusterMaxFreq",
720      "Duration": 3600000,
721      "Value": "1056000"
722    },
723    {
724      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_60",
725      "Node": "CPULittleClusterMinFreq",
726      "Duration": 3600000,
727      "Value": "576000"
728    },
729    {
730      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_70",
731      "Node": "CPULittleClusterMaxFreq",
732      "Duration": 3600000,
733      "Value": "1228801"
734    },
735    {
736      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_80",
737      "Node": "CPULittleClusterMaxFreq",
738      "Duration": 3600000,
739      "Value": "1420801"
740    },
741    {
742      "PowerHint": "LOW_POWER_LITTLE_CLUSTER_90",
743      "Node": "CPULittleClusterMaxFreq",
744      "Duration": 3600000,
745      "Value": "1612800"
746    },
747    {
748      "PowerHint": "LOW_POWER_CPU_50",
749      "Node": "CPUBigClusterMaxFreq",
750      "Duration": 3600000,
751      "Value": "1363201"
752    },
753    {
754      "PowerHint": "LOW_POWER_CPU_50",
755      "Node": "CPUBigClusterMinFreq",
756      "Duration": 3600000,
757      "Value": "0"
758    },
759    {
760      "PowerHint": "LOW_POWER_CPU_60",
761      "Node": "CPUBigClusterMaxFreq",
762      "Duration": 3600000,
763      "Value": "1612800"
764    },
765    {
766      "PowerHint": "LOW_POWER_CPU_60",
767      "Node": "CPUBigClusterMinFreq",
768      "Duration": 3600000,
769      "Value": "0"
770    },
771    {
772      "PowerHint": "LOW_POWER_CPU_70",
773      "Node": "CPUBigClusterMaxFreq",
774      "Duration": 3600000,
775      "Value": "1843200"
776    },
777    {
778      "PowerHint": "LOW_POWER_CPU_80",
779      "Node": "CPUBigClusterMaxFreq",
780      "Duration": 3600000,
781      "Value": "2092800"
782    },
783    {
784      "PowerHint": "LOW_POWER_CPU_90",
785      "Node": "CPUBigClusterMaxFreq",
786      "Duration": 3600000,
787      "Value": "2400000"
788    }
789  ]
790}
791