sdm660-common: power-libperfmgr: use min_pwrlevel to configure GPU freq

Bug: 146334579
Bug: 146336388
Test: run pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.PowerHALAPITest
Test: run pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.PowerHintJsonVerifyTest

[clarencelol: Make SUSTAINED_PERFORMANCE as 370Mhz]
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
This commit is contained in:
Chiawei Wang 2021-12-18 13:09:58 +08:00 committed by pix106
parent a123a5dda9
commit ccee6b78b7

View file

@ -44,27 +44,40 @@
}, },
{ {
"Name": "GPUMaxFreq", "Name": "GPUMaxFreq",
"Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq", "Path": "/sys/class/kgsl/kgsl-3d0/max_pwrlevel",
"Values": [ "Values": [
"647000000", "0",
"588000000", "1",
"465000000", "2",
"370000000", "3"
"266000000" ],
"Comments": [
"0 => 647000000",
"1 => 588000000",
"2 => 465000000",
"3 => 370000000"
], ],
"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": [
"647000000", "0",
"588000000", "1",
"465000000", "2",
"370000000", "3",
"266000000", "4",
"160000000" "5"
],
"Comments": [
"0 => 647000000",
"1 => 588000000",
"2 => 465000000",
"3 => 370000000",
"4 => 266000000",
"5 => 160000000"
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
@ -281,7 +294,7 @@
"PowerHint": "SUSTAINED_PERFORMANCE", "PowerHint": "SUSTAINED_PERFORMANCE",
"Node": "GPUMaxFreq", "Node": "GPUMaxFreq",
"Duration": 0, "Duration": 0,
"Value": "465000000" "Value": "3"
}, },
{ {
"PowerHint": "INTERACTION", "PowerHint": "INTERACTION",
@ -503,13 +516,13 @@
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
"Node": "GPUMinFreq", "Node": "GPUMinFreq",
"Duration": 0, "Duration": 0,
"Value": "647000000" "Value": "0"
}, },
{ {
"PowerHint": "EXPENSIVE_RENDERING", "PowerHint": "EXPENSIVE_RENDERING",
"Node": "GPUMaxFreq", "Node": "GPUMaxFreq",
"Duration": 0, "Duration": 0,
"Value": "647000000" "Value": "0"
}, },
{ {
"PowerHint": "THERMAL_fps-therm-monitor_LIGHT", "PowerHint": "THERMAL_fps-therm-monitor_LIGHT",