Watch
1
0
Fork
You've already forked android_device_oneplus_dre
0

dre: powerhint: Re-tune powerhint for efficiency

Change-Id: Id0e30127864d8685a884ba0fe4139d62eeaaecea
This commit is contained in:
Vivekachooz 2024-10-02 18:14:24 +05:30 committed by Nick Reuter
commit b70f9c7b4a

View file

@ -94,17 +94,27 @@
"Path": "/dev/cpuctl/top-app/cpu.uclamp.min", "Path": "/dev/cpuctl/top-app/cpu.uclamp.min",
"Values": [ "Values": [
"0", "0",
"78", "50",
"100" "100"
], ],
"DefaultIndex": 0, "DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "UclampTALatency",
"Path": "/dev/cpuctl/top-app/cpu.uclamp.latency_sensitive",
"Values": [
"1",
"0"
],
"ResetOnInit": true
},
{ {
"Name": "UclampFgMin", "Name": "UclampFgMin",
"Path": "/dev/cpuctl/foreground/cpu.uclamp.min", "Path": "/dev/cpuctl/foreground/cpu.uclamp.min",
"Values": [ "Values": [
"0", "0",
"50",
"100" "100"
], ],
"DefaultIndex": 0, "DefaultIndex": 0,
@ -112,22 +122,22 @@
}, },
{ {
"Name": "GPUMaxFreq", "Name": "GPUMaxFreq",
"Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq", "Path": "/sys/class/kgsl/kgsl-3d0/max_pwrlevel",
"Values": [ "Values": [
"840000000", "0",
"650000000", "1"
"266000000"
], ],
"DefaultIndex": 0, "DefaultIndex": 0,
"ResetOnInit": true "ResetOnInit": true
}, },
{ {
"Name": "GPUMinFreq", "Name": "GPUMinFreq",
"Path": "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq", "Path": "/sys/class/kgsl/kgsl-3d0/min_pwrlevel",
"Values": [ "Values": [
"840000000", "0",
"650000000", "1",
"266000000" "3",
"5"
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
@ -314,7 +324,7 @@
"PowerHint": "SUSTAINED_PERFORMANCE", "PowerHint": "SUSTAINED_PERFORMANCE",
"Node": "GPUMaxFreq", "Node": "GPUMaxFreq",
"Duration": 0, "Duration": 0,
"Value": "650000000" "Value": "1"
}, },
{ {
"PowerHint": "INTERACTION", "PowerHint": "INTERACTION",
@ -325,19 +335,37 @@
"PowerHint": "INTERACTION", "PowerHint": "INTERACTION",
"Node": "CPUBigClusterMinFreq", "Node": "CPUBigClusterMinFreq",
"Duration": 1000, "Duration": 1000,
"Value": "2054400" "Value": "1651200"
}, },
{ {
"PowerHint": "INTERACTION", "PowerHint": "INTERACTION",
"Node": "CPULittleClusterMinFreq", "Node": "CPULittleClusterMinFreq",
"Duration": 1000, "Duration": 1000,
"Value": "9999999" "Value": "1708800"
}, },
{ {
"PowerHint": "INTERACTION", "PowerHint": "INTERACTION",
"Node": "UclampTAMin", "Node": "UclampTAMin",
"Duration": 1000, "Duration": 1000,
"Value": "78" "Value": "50"
},
{
"PowerHint": "INTERACTION",
"Node": "UclampTALatency",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "INTERACTION",
"Node": "UclampFgMin",
"Duration": 1000,
"Value": "50"
},
{
"PowerHint": "INTERACTION",
"Node": "GPUMinFreq",
"Duration": 1000,
"Value": "3"
}, },
{ {
"PowerHint": "INTERACTION", "PowerHint": "INTERACTION",
@ -564,13 +592,13 @@
"PowerHint": "FIXED_PERFORMANCE", "PowerHint": "FIXED_PERFORMANCE",
"Node": "GPUMaxFreq", "Node": "GPUMaxFreq",
"Duration": 0, "Duration": 0,
"Value": "840000000" "Value": "0"
}, },
{ {
"PowerHint": "FIXED_PERFORMANCE", "PowerHint": "FIXED_PERFORMANCE",
"Node": "GPUMinFreq", "Node": "GPUMinFreq",
"Duration": 0, "Duration": 0,
"Value": "840000000" "Value": "0"
}, },
{ {
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
@ -582,25 +610,25 @@
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
"Node": "GPUMinFreq", "Node": "GPUMinFreq",
"Duration": 0, "Duration": 0,
"Value": "650000000" "Value": "1"
}, },
{ {
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
"Node": "GPUMaxFreq", "Node": "GPUMaxFreq",
"Duration": 0, "Duration": 0,
"Value": "840000000" "Value": "0"
}, },
{ {
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
"Node": "CPULittleClusterMinFreq", "Node": "CPULittleClusterMinFreq",
"Duration": 0, "Duration": 0,
"Value": "9999999" "Value": "1708800"
}, },
{ {
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
"Node": "CPUBigClusterMinFreq", "Node": "CPUBigClusterMinFreq",
"Duration": 0, "Duration": 0,
"Value": "9999999" "Value": "1651200"
}, },
{ {
"PowerHint": "DOUBLE_TAP_TO_WAKE", "PowerHint": "DOUBLE_TAP_TO_WAKE",