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": "VRKernelCpuSet", 223 "Path": "/dev/cpuset/kernel/cpus", 224 "Values": [ 225 "2,3", 226 "0-7" 227 ], 228 "ResetOnInit": true 229 }, 230 { 231 "Name": "SchedBoost", 232 "Path": "/proc/sys/kernel/sched_boost", 233 "Values": [ 234 "1", 235 "0" 236 ], 237 "ResetOnInit": true 238 }, 239 { 240 "Name": "PowerHALMainState", 241 "Path": "vendor.powerhal.state", 242 "Values": [ 243 "CAMERA_STREAMING", 244 "VR_SUSTAINED_PERFORMANCE", 245 "SUSTAINED_PERFORMANCE", 246 "VR_MODE", 247 "" 248 ], 249 "Type": "Property" 250 }, 251 { 252 "Name": "PowerHALAudioState", 253 "Path": "vendor.powerhal.audio", 254 "Values": [ 255 "AUDIO_LOW_LATENCY", 256 "" 257 ], 258 "Type": "Property" 259 }, 260 { 261 "Name": "PowerHALRenderingState", 262 "Path": "vendor.powerhal.rendering", 263 "Values": [ 264 "EXPENSIVE_RENDERING", 265 "" 266 ], 267 "Type": "Property" 268 }, 269 { 270 "Name": "ThermalMode", 271 "Path": "vendor.thermal.vr_mode", 272 "Values": [ 273 "-vr", 274 "-novr" 275 ], 276 "Type": "Property", 277 "ResetOnInit": true 278 } 279 ], 280 "Actions": [ 281 { 282 "PowerHint": "SUSTAINED_PERFORMANCE", 283 "Node": "CPUBigClusterMaxFreq", 284 "Duration": 0, 285 "Value": "1363200" 286 }, 287 { 288 "PowerHint": "SUSTAINED_PERFORMANCE", 289 "Node": "PowerHALMainState", 290 "Duration": 0, 291 "Value": "SUSTAINED_PERFORMANCE" 292 }, 293 { 294 "PowerHint": "SUSTAINED_PERFORMANCE", 295 "Node": "CPULittleClusterMaxFreq", 296 "Duration": 0, 297 "Value": "1228800" 298 }, 299 { 300 "PowerHint": "SUSTAINED_PERFORMANCE", 301 "Node": "GPUMaxFreq", 302 "Duration": 0, 303 "Value": "342000000" 304 }, 305 { 306 "PowerHint": "VR_MODE", 307 "Node": "PowerHALMainState", 308 "Duration": 0, 309 "Value": "VR_MODE" 310 }, 311 { 312 "PowerHint": "VR_MODE", 313 "Node": "ThermalMode", 314 "Duration": 0, 315 "Value": "-vr" 316 }, 317 { 318 "PowerHint": "VR_MODE", 319 "Node": "CPUBigClusterMaxFreq", 320 "Duration": 0, 321 "Value": "1459200" 322 }, 323 { 324 "PowerHint": "VR_MODE", 325 "Node": "CPUBigClusterMinFreq", 326 "Duration": 0, 327 "Value": "1459200" 328 }, 329 { 330 "PowerHint": "VR_MODE", 331 "Node": "CPULittleClusterMaxFreq", 332 "Duration": 0, 333 "Value": "1420800" 334 }, 335 { 336 "PowerHint": "VR_MODE", 337 "Node": "CPULittleClusterMinFreq", 338 "Duration": 0, 339 "Value": "1420800" 340 }, 341 { 342 "PowerHint": "VR_MODE", 343 "Node": "GPUMaxFreq", 344 "Duration": 0, 345 "Value": "342000000" 346 }, 347 { 348 "PowerHint": "VR_MODE", 349 "Node": "GPUMinFreq", 350 "Duration": 0, 351 "Value": "342000000" 352 }, 353 { 354 "PowerHint": "VR_MODE", 355 "Node": "GPUBusMinFreq", 356 "Duration": 0, 357 "Value": "5931" 358 }, 359 { 360 "PowerHint": "VR_MODE", 361 "Node": "VRKernelCpuSet", 362 "Duration": 0, 363 "Value": "2,3" 364 }, 365 { 366 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 367 "Node": "PowerHALMainState", 368 "Duration": 0, 369 "Value": "VR_SUSTAINED_PERFORMANCE" 370 }, 371 { 372 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 373 "Node": "ThermalMode", 374 "Duration": 0, 375 "Value": "-vr" 376 }, 377 { 378 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 379 "Node": "CPUBigClusterMaxFreq", 380 "Duration": 0, 381 "Value": "1286400" 382 }, 383 { 384 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 385 "Node": "CPUBigClusterMinFreq", 386 "Duration": 0, 387 "Value": "1286400" 388 }, 389 { 390 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 391 "Node": "CPULittleClusterMaxFreq", 392 "Duration": 0, 393 "Value": "1324800" 394 }, 395 { 396 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 397 "Node": "CPULittleClusterMinFreq", 398 "Duration": 0, 399 "Value": "1324800" 400 }, 401 { 402 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 403 "Node": "GPUMaxFreq", 404 "Duration": 0, 405 "Value": "342000000" 406 }, 407 { 408 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 409 "Node": "GPUMinFreq", 410 "Duration": 0, 411 "Value": "342000000" 412 }, 413 { 414 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 415 "Node": "GPUBusMinFreq", 416 "Duration": 0, 417 "Value": "3879" 418 }, 419 { 420 "PowerHint": "VR_SUSTAINED_PERFORMANCE", 421 "Node": "VRKernelCpuSet", 422 "Duration": 0, 423 "Value": "2,3" 424 }, 425 { 426 "PowerHint": "INTERACTION", 427 "Node": "CPUBigClusterMinFreq", 428 "Duration": 0, 429 "Value": "1209600" 430 }, 431 { 432 "PowerHint": "INTERACTION", 433 "Node": "CPULittleClusterMinFreq", 434 "Duration": 0, 435 "Value": "1132800" 436 }, 437 { 438 "PowerHint": "INTERACTION", 439 "Node": "TASchedtuneBoost", 440 "Duration": 0, 441 "Value": "50" 442 }, 443 { 444 "PowerHint": "INTERACTION", 445 "Node": "CPUBWHystTriggerCount", 446 "Duration": 0, 447 "Value": "0" 448 }, 449 { 450 "PowerHint": "INTERACTION", 451 "Node": "CPUBWHystLength", 452 "Duration": 0, 453 "Value": "0" 454 }, 455 { 456 "PowerHint": "INTERACTION", 457 "Node": "CPUBWHistMemory", 458 "Duration": 0, 459 "Value": "0" 460 }, 461 { 462 "PowerHint": "INTERACTION", 463 "Node": "CPUBWMinFreq", 464 "Duration": 0, 465 "Value": "6500" 466 }, 467 { 468 "PowerHint": "INTERACTION", 469 "Node": "LLCCBWMinFreq", 470 "Duration": 0, 471 "Value": "2597" 472 }, 473 { 474 "PowerHint": "LAUNCH", 475 "Node": "SchedBoost", 476 "Duration": 5000, 477 "Value": "1" 478 }, 479 { 480 "PowerHint": "LAUNCH", 481 "Node": "CPUBigClusterMaxFreq", 482 "Duration": 5000, 483 "Value": "9999999" 484 }, 485 { 486 "PowerHint": "LAUNCH", 487 "Node": "CPUBigClusterMinFreq", 488 "Duration": 5000, 489 "Value": "9999999" 490 }, 491 { 492 "PowerHint": "LAUNCH", 493 "Node": "CPULittleClusterMinFreq", 494 "Duration": 5000, 495 "Value": "9999999" 496 }, 497 { 498 "PowerHint": "LAUNCH", 499 "Node": "PMQoSCpuDmaLatency", 500 "Duration": 5000, 501 "Value": "44" 502 }, 503 { 504 "PowerHint": "LAUNCH", 505 "Node": "CPUBWHystTriggerCount", 506 "Duration": 5000, 507 "Value": "0" 508 }, 509 { 510 "PowerHint": "LAUNCH", 511 "Node": "CPUBWHystLength", 512 "Duration": 5000, 513 "Value": "0" 514 }, 515 { 516 "PowerHint": "LAUNCH", 517 "Node": "CPUBWHistMemory", 518 "Duration": 5000, 519 "Value": "0" 520 }, 521 { 522 "PowerHint": "LAUNCH", 523 "Node": "CPUBWMinFreq", 524 "Duration": 5000, 525 "Value": "14236" 526 }, 527 { 528 "PowerHint": "LAUNCH", 529 "Node": "GPUForceClkOn", 530 "Duration": 5000, 531 "Value": "1" 532 }, 533 { 534 "PowerHint": "LAUNCH", 535 "Node": "GPUForceRailOn", 536 "Duration": 5000, 537 "Value": "1" 538 }, 539 { 540 "PowerHint": "LAUNCH", 541 "Node": "GPUIdleTimer", 542 "Duration": 5000, 543 "Value": "10000" 544 }, 545 { 546 "PowerHint": "LAUNCH", 547 "Node": "LLCCBWMinFreq", 548 "Duration": 5000, 549 "Value": "6881" 550 }, 551 { 552 "PowerHint": "LAUNCH", 553 "Node": "L3LittleClusterMinFreq", 554 "Duration": 5000, 555 "Value": "1478400000" 556 }, 557 { 558 "PowerHint": "LAUNCH", 559 "Node": "L3BigClusterMinFreq", 560 "Duration": 5000, 561 "Value": "1478400000" 562 }, 563 { 564 "PowerHint": "CAMERA_LAUNCH", 565 "Node": "SchedBoost", 566 "Duration": 1000, 567 "Value": "1" 568 }, 569 { 570 "PowerHint": "CAMERA_LAUNCH", 571 "Node": "CPUBigClusterMaxFreq", 572 "Duration": 1000, 573 "Value": "9999999" 574 }, 575 { 576 "PowerHint": "CAMERA_LAUNCH", 577 "Node": "CPUBigClusterMinFreq", 578 "Duration": 1000, 579 "Value": "9999999" 580 }, 581 { 582 "PowerHint": "CAMERA_LAUNCH", 583 "Node": "CPULittleClusterMaxFreq", 584 "Duration": 1000, 585 "Value": "9999999" 586 }, 587 { 588 "PowerHint": "CAMERA_LAUNCH", 589 "Node": "CPULittleClusterMinFreq", 590 "Duration": 1000, 591 "Value": "9999999" 592 }, 593 { 594 "PowerHint": "CAMERA_LAUNCH", 595 "Node": "PMQoSCpuDmaLatency", 596 "Duration": 1000, 597 "Value": "44" 598 }, 599 { 600 "PowerHint": "CAMERA_STREAMING", 601 "Node": "PowerHALMainState", 602 "Duration": 0, 603 "Value": "CAMERA_STREAMING" 604 }, 605 { 606 "PowerHint": "CAMERA_STREAMING", 607 "Node": "CPUBigClusterMaxFreq", 608 "Duration": 0, 609 "Value": "1996800" 610 }, 611 { 612 "PowerHint": "CAMERA_STREAMING", 613 "Node": "CPUBWSampleMs", 614 "Duration": 0, 615 "Value": "10" 616 }, 617 { 618 "PowerHint": "CAMERA_STREAMING", 619 "Node": "CPUBWIOPercent", 620 "Duration": 0, 621 "Value": "80" 622 }, 623 { 624 "PowerHint": "CAMERA_STREAMING", 625 "Node": "LLCCBWSampleMs", 626 "Duration": 0, 627 "Value": "10" 628 }, 629 { 630 "PowerHint": "CAMERA_SHOT", 631 "Node": "CPUBigClusterMaxFreq", 632 "Duration": 1000, 633 "Value": "9999999" 634 }, 635 { 636 "PowerHint": "CAMERA_SHOT", 637 "Node": "CPUBigClusterMinFreq", 638 "Duration": 1000, 639 "Value": "9999999" 640 }, 641 { 642 "PowerHint": "CAMERA_SHOT", 643 "Node": "CPULittleClusterMaxFreq", 644 "Duration": 1000, 645 "Value": "9999999" 646 }, 647 { 648 "PowerHint": "CAMERA_SHOT", 649 "Node": "CPULittleClusterMinFreq", 650 "Duration": 1000, 651 "Value": "9999999" 652 }, 653 { 654 "PowerHint": "CAMERA_SHOT", 655 "Node": "PMQoSCpuDmaLatency", 656 "Duration": 1000, 657 "Value": "44" 658 }, 659 { 660 "PowerHint": "AUDIO_STREAMING", 661 "Node": "CPUBigClusterMinFreq", 662 "Duration": 2000, 663 "Value": "1459200" 664 }, 665 { 666 "PowerHint": "AUDIO_STREAMING", 667 "Node": "PMQoSCpuDmaLatency", 668 "Duration": 2000, 669 "Value": "44" 670 }, 671 { 672 "PowerHint": "AUDIO_LOW_LATENCY", 673 "Node": "PowerHALAudioState", 674 "Duration": 0, 675 "Value": "AUDIO_LOW_LATENCY" 676 }, 677 { 678 "PowerHint": "AUDIO_LOW_LATENCY", 679 "Node": "PMQoSCpuDmaLatency", 680 "Duration": 0, 681 "Value": "44" 682 }, 683 { 684 "PowerHint": "EXPENSIVE_RENDERING", 685 "Node": "PowerHALRenderingState", 686 "Duration": 0, 687 "Value": "EXPENSIVE_RENDERING" 688 }, 689 { 690 "PowerHint": "EXPENSIVE_RENDERING", 691 "Node": "GPUMinFreq", 692 "Duration": 0, 693 "Value": "520000000" 694 }, 695 { 696 "PowerHint": "EXPENSIVE_RENDERING", 697 "Node": "GPUMaxFreq", 698 "Duration": 0, 699 "Value": "710000000" 700 } 701 ] 702 } 703