Home | History | Annotate | Download | only in crosshatch
      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