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