1{ 2 "Nodes": [ 3 { 4 "Name": "CPULittleClusterMaxFreq", 5 "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", 6 "Values": [ 7 "9999999", 8 "1612800", 9 "1516800", 10 "1209600" 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 "1612800", 21 "1516800", 22 "1324800", 23 "1209600", 24 "576000" 25 ], 26 "ResetOnInit": true 27 }, 28 { 29 "Name": "CPUBigClusterMaxFreq", 30 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq", 31 "Values": [ 32 "9999999", 33 "1996800", 34 "1747200", 35 "1536000", 36 "1363200" 37 ], 38 "DefaultIndex": 0, 39 "ResetOnInit": true 40 }, 41 { 42 "Name": "CPUBigClusterMinFreq", 43 "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq", 44 "Values": [ 45 "9999999", 46 "1747200", 47 "1536000", 48 "1363200", 49 "1132800", 50 "825600" 51 ], 52 "ResetOnInit": true 53 }, 54 { 55 "Name": "GPUMaxFreq", 56 "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq", 57 "Values": [ 58 "430000000", 59 "355000000", 60 "267000000", 61 "180000000" 62 ], 63 "DefaultIndex": 0, 64 "ResetOnInit": true 65 }, 66 { 67 "Name": "GPUMinFreq", 68 "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq", 69 "Values": [ 70 "430000000", 71 "355000000", 72 "267000000", 73 "180000000" 74 ], 75 "ResetOnInit": true 76 }, 77 { 78 "Name": "GPUBusMinFreq", 79 "Path": "/sys/class/devfreq/soc:qcom,gpubw/min_freq", 80 "Values": [ 81 "6881", 82 "5931", 83 "0" 84 ], 85 "ResetOnInit": true 86 }, 87 { 88 "Name": "GPUForceRailOn", 89 "Path": "/sys/class/kgsl/kgsl-3d0/force_rail_on", 90 "Values": [ 91 "1", 92 "0" 93 ], 94 "ResetOnInit": true 95 }, 96 { 97 "Name": "GPUForceClkOn", 98 "Path": "/sys/class/kgsl/kgsl-3d0/force_clk_on", 99 "Values": [ 100 "1", 101 "0" 102 ], 103 "ResetOnInit": true 104 }, 105 { 106 "Name": "GPUIdleTimer", 107 "Path": "/sys/class/kgsl/kgsl-3d0/idle_timer", 108 "Values": [ 109 "10000", 110 "80" 111 ], 112 "ResetOnInit": true 113 }, 114 { 115 "Name": "TASchedtuneBoost", 116 "Path": "/dev/stune/top-app/schedtune.boost", 117 "Values": [ 118 "50", 119 "10" 120 ], 121 "ResetOnInit": true 122 }, 123 { 124 "Name": "CPUBWHystTriggerCount", 125 "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_trigger_count", 126 "Values": [ 127 "0", 128 "3" 129 ] 130 }, 131 { 132 "Name": "CPUBWHistMemory", 133 "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory", 134 "Values": [ 135 "0", 136 "20" 137 ] 138 }, 139 { 140 "Name": "CPUBWHystLength", 141 "Path": "/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length", 142 "Values": [ 143 "0", 144 "10" 145 ] 146 }, 147 { 148 "Name": "CPUBWMinFreq", 149 "Path": "/sys/class/devfreq/soc:qcom,cpubw/min_freq", 150 "Values": [ 151 "6881", 152 "5161", 153 "2929", 154 "2086", 155 "1144", 156 "381" 157 ], 158 "ResetOnInit": true 159 }, 160 { 161 "Name": "L3LittleClusterMinFreq", 162 "Path": "/sys/class/devfreq/soc:qcom,l3-cpu0/min_freq", 163 "Values": [ 164 "1440000000", 165 "300000000" 166 ], 167 "ResetOnInit": true 168 }, 169 { 170 "Name": "L3BigClusterMinFreq", 171 "Path": "/sys/class/devfreq/soc:qcom,l3-cpu6/min_freq", 172 "Values": [ 173 "1440000000", 174 "300000000" 175 ], 176 "ResetOnInit": true 177 }, 178 { 179 "Name": "PMQoSCpuDmaLatency", 180 "Path": "/dev/cpu_dma_latency", 181 "Values": [ 182 "67", 183 "100" 184 ], 185 "HoldFd": true 186 }, 187 { 188 "Name": "ForegroundCpuset", 189 "Path": "/dev/cpuset/foreground/cpus", 190 "Values": [ 191 "0-5", 192 "0-5,7" 193 ], 194 "ResetOnInit": true 195 }, 196 { 197 "Name": "SchedBoost", 198 "Path": "/proc/sys/kernel/sched_boost", 199 "Values": [ 200 "1", 201 "0" 202 ], 203 "ResetOnInit": true 204 }, 205 { 206 "Name": "PowerHALMainState", 207 "Path": "vendor.powerhal.state", 208 "Values": [ 209 "CAMERA_STREAMING", 210 "CAMERA_STREAMING_1080P", 211 "CAMERA_STREAMING_4K", 212 "SUSTAINED_PERFORMANCE", 213 "" 214 ], 215 "Type": "Property" 216 }, 217 { 218 "Name": "PowerHALAudioState", 219 "Path": "vendor.powerhal.audio", 220 "Values": [ 221 "AUDIO_LOW_LATENCY", 222 "" 223 ], 224 "Type": "Property" 225 }, 226 { 227 "Name": "PowerHALRenderingState", 228 "Path": "vendor.powerhal.rendering", 229 "Values": [ 230 "EXPENSIVE_RENDERING", 231 "" 232 ], 233 "Type": "Property" 234 } 235 ], 236 "Actions": [ 237 { 238 "PowerHint": "SUSTAINED_PERFORMANCE", 239 "Node": "CPUBigClusterMaxFreq", 240 "Duration": 0, 241 "Value": "1363200" 242 }, 243 { 244 "PowerHint": "SUSTAINED_PERFORMANCE", 245 "Node": "PowerHALMainState", 246 "Duration": 0, 247 "Value": "SUSTAINED_PERFORMANCE" 248 }, 249 { 250 "PowerHint": "SUSTAINED_PERFORMANCE", 251 "Node": "CPULittleClusterMaxFreq", 252 "Duration": 0, 253 "Value": "1209600" 254 }, 255 { 256 "PowerHint": "SUSTAINED_PERFORMANCE", 257 "Node": "GPUMaxFreq", 258 "Duration": 0, 259 "Value": "355000000" 260 }, 261 { 262 "PowerHint": "INTERACTION", 263 "Node": "CPUBigClusterMinFreq", 264 "Duration": 0, 265 "Value": "1132800" 266 }, 267 { 268 "PowerHint": "INTERACTION", 269 "Node": "CPULittleClusterMinFreq", 270 "Duration": 0, 271 "Value": "1209600" 272 }, 273 { 274 "PowerHint": "INTERACTION", 275 "Node": "TASchedtuneBoost", 276 "Duration": 0, 277 "Value": "50" 278 }, 279 { 280 "PowerHint": "INTERACTION", 281 "Node": "CPUBWHystTriggerCount", 282 "Duration": 0, 283 "Value": "0" 284 }, 285 { 286 "PowerHint": "INTERACTION", 287 "Node": "CPUBWHystLength", 288 "Duration": 0, 289 "Value": "0" 290 }, 291 { 292 "PowerHint": "INTERACTION", 293 "Node": "CPUBWHistMemory", 294 "Duration": 0, 295 "Value": "0" 296 }, 297 { 298 "PowerHint": "INTERACTION", 299 "Node": "CPUBWMinFreq", 300 "Duration": 0, 301 "Value": "5161" 302 }, 303 { 304 "PowerHint": "LAUNCH", 305 "Node": "ForegroundCpuset", 306 "Duration": 5000, 307 "Value": "0-5" 308 }, 309 { 310 "PowerHint": "LAUNCH", 311 "Node": "SchedBoost", 312 "Duration": 5000, 313 "Value": "1" 314 }, 315 { 316 "PowerHint": "LAUNCH", 317 "Node": "CPUBigClusterMaxFreq", 318 "Duration": 5000, 319 "Value": "9999999" 320 }, 321 { 322 "PowerHint": "LAUNCH", 323 "Node": "CPUBigClusterMinFreq", 324 "Duration": 5000, 325 "Value": "9999999" 326 }, 327 { 328 "PowerHint": "LAUNCH", 329 "Node": "CPULittleClusterMinFreq", 330 "Duration": 5000, 331 "Value": "9999999" 332 }, 333 { 334 "PowerHint": "LAUNCH", 335 "Node": "PMQoSCpuDmaLatency", 336 "Duration": 5000, 337 "Value": "67" 338 }, 339 { 340 "PowerHint": "LAUNCH", 341 "Node": "CPUBWHystTriggerCount", 342 "Duration": 5000, 343 "Value": "0" 344 }, 345 { 346 "PowerHint": "LAUNCH", 347 "Node": "CPUBWHystLength", 348 "Duration": 5000, 349 "Value": "0" 350 }, 351 { 352 "PowerHint": "LAUNCH", 353 "Node": "CPUBWHistMemory", 354 "Duration": 5000, 355 "Value": "0" 356 }, 357 { 358 "PowerHint": "LAUNCH", 359 "Node": "CPUBWMinFreq", 360 "Duration": 5000, 361 "Value": "6881" 362 }, 363 { 364 "PowerHint": "LAUNCH", 365 "Node": "GPUForceClkOn", 366 "Duration": 5000, 367 "Value": "1" 368 }, 369 { 370 "PowerHint": "LAUNCH", 371 "Node": "GPUForceRailOn", 372 "Duration": 5000, 373 "Value": "1" 374 }, 375 { 376 "PowerHint": "LAUNCH", 377 "Node": "GPUIdleTimer", 378 "Duration": 5000, 379 "Value": "10000" 380 }, 381 { 382 "PowerHint": "LAUNCH", 383 "Node": "L3LittleClusterMinFreq", 384 "Duration": 5000, 385 "Value": "1440000000" 386 }, 387 { 388 "PowerHint": "LAUNCH", 389 "Node": "L3BigClusterMinFreq", 390 "Duration": 5000, 391 "Value": "1440000000" 392 }, 393 { 394 "PowerHint": "CAMERA_LAUNCH", 395 "Node": "CPUBigClusterMaxFreq", 396 "Duration": 1000, 397 "Value": "9999999" 398 }, 399 { 400 "PowerHint": "CAMERA_LAUNCH", 401 "Node": "CPUBigClusterMinFreq", 402 "Duration": 1000, 403 "Value": "9999999" 404 }, 405 { 406 "PowerHint": "CAMERA_LAUNCH", 407 "Node": "CPULittleClusterMaxFreq", 408 "Duration": 1000, 409 "Value": "9999999" 410 }, 411 { 412 "PowerHint": "CAMERA_LAUNCH", 413 "Node": "CPULittleClusterMinFreq", 414 "Duration": 1000, 415 "Value": "9999999" 416 }, 417 { 418 "PowerHint": "CAMERA_LAUNCH", 419 "Node": "PMQoSCpuDmaLatency", 420 "Duration": 1000, 421 "Value": "67" 422 }, 423 { 424 "PowerHint": "CAMERA_STREAMING", 425 "Node": "PowerHALMainState", 426 "Duration": 0, 427 "Value": "CAMERA_STREAMING" 428 }, 429 { 430 "PowerHint": "CAMERA_STREAMING", 431 "Node": "CPUBigClusterMaxFreq", 432 "Duration": 0, 433 "Value": "1996800" 434 }, 435 { 436 "PowerHint": "CAMERA_STREAMING_1080P", 437 "Node": "PowerHALMainState", 438 "Duration": 0, 439 "Value": "CAMERA_STREAMING_1080P" 440 }, 441 { 442 "PowerHint": "CAMERA_STREAMING_1080P", 443 "Node": "CPUBigClusterMaxFreq", 444 "Duration": 0, 445 "Value": "1996800" 446 }, 447 { 448 "PowerHint": "CAMERA_STREAMING_1080P", 449 "Node": "GPUMinFreq", 450 "Duration": 0, 451 "Value": "430000000" 452 }, 453 { 454 "PowerHint": "CAMERA_STREAMING_1080P", 455 "Node": "GPUMaxFreq", 456 "Duration": 0, 457 "Value": "430000000" 458 }, 459 { 460 "PowerHint": "CAMERA_STREAMING_4K", 461 "Node": "PowerHALMainState", 462 "Duration": 0, 463 "Value": "CAMERA_STREAMING_4K" 464 }, 465 { 466 "PowerHint": "CAMERA_STREAMING_4K", 467 "Node": "CPUBigClusterMaxFreq", 468 "Duration": 0, 469 "Value": "1996800" 470 }, 471 { 472 "PowerHint": "CAMERA_SHOT", 473 "Node": "CPUBigClusterMaxFreq", 474 "Duration": 1000, 475 "Value": "9999999" 476 }, 477 { 478 "PowerHint": "CAMERA_SHOT", 479 "Node": "CPUBigClusterMinFreq", 480 "Duration": 1000, 481 "Value": "9999999" 482 }, 483 { 484 "PowerHint": "CAMERA_SHOT", 485 "Node": "CPULittleClusterMaxFreq", 486 "Duration": 1000, 487 "Value": "9999999" 488 }, 489 { 490 "PowerHint": "CAMERA_SHOT", 491 "Node": "CPULittleClusterMinFreq", 492 "Duration": 1000, 493 "Value": "9999999" 494 }, 495 { 496 "PowerHint": "CAMERA_SHOT", 497 "Node": "PMQoSCpuDmaLatency", 498 "Duration": 1000, 499 "Value": "67" 500 }, 501 { 502 "PowerHint": "AUDIO_STREAMING", 503 "Node": "CPUBigClusterMinFreq", 504 "Duration": 2000, 505 "Value": "1363200" 506 }, 507 { 508 "PowerHint": "AUDIO_STREAMING", 509 "Node": "PMQoSCpuDmaLatency", 510 "Duration": 2000, 511 "Value": "67" 512 }, 513 { 514 "PowerHint": "AUDIO_LOW_LATENCY", 515 "Node": "PowerHALAudioState", 516 "Duration": 0, 517 "Value": "AUDIO_LOW_LATENCY" 518 }, 519 { 520 "PowerHint": "AUDIO_LOW_LATENCY", 521 "Node": "PMQoSCpuDmaLatency", 522 "Duration": 0, 523 "Value": "67" 524 }, 525 { 526 "PowerHint": "EXPENSIVE_RENDERING", 527 "Node": "PowerHALRenderingState", 528 "Duration": 0, 529 "Value": "EXPENSIVE_RENDERING" 530 }, 531 { 532 "PowerHint": "EXPENSIVE_RENDERING", 533 "Node": "GPUMinFreq", 534 "Duration": 0, 535 "Value": "355000000" 536 }, 537 { 538 "PowerHint": "EXPENSIVE_RENDERING", 539 "Node": "GPUMaxFreq", 540 "Duration": 0, 541 "Value": "430000000" 542 } 543 ] 544} 545