fleur: {init, powerhint}: Kang utilization clamping from malachite

Signed-off-by: claxten10 <claxten10@gmail.com>
This commit is contained in:
claxten10
2025-10-17 22:39:55 +00:00
parent 44e9b7c0cb
commit 2927cf5d54
2 changed files with 27 additions and 11 deletions

View File

@@ -153,6 +153,16 @@
],
"ResetOnInit": true
},
{
"Name": "UclampFGMin",
"Path": "/dev/cpuctl/foreground/cpu.uclamp.min",
"Values": [
"0",
"15"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "GPUMinFreq",
"Path": "/sys/kernel/gpu/gpu_min_clock",
@@ -404,6 +414,12 @@
"Duration": 58,
"Value": "1"
},
{
"PowerHint": "INTERACTION",
"Node": "UclampFGMin",
"Duration": 58,
"Value": "15"
},
{
"PowerHint": "LAUNCH",
"Node": "CPUBigClusterMinFreq",

View File

@@ -71,8 +71,8 @@ on init
write /dev/cpuctl/background/cpu.shares 1024
write /dev/cpuctl/system-background/cpu.shares 2048
write /dev/cpuctl/background/cpu.uclamp.min 0
write /dev/cpuctl/background/cpu.uclamp.max 30
write /dev/cpuctl/system-background/cpu.uclamp.min 1
write /dev/cpuctl/background/cpu.uclamp.max 40
write /dev/cpuctl/system-background/cpu.uclamp.min 0
write /dev/cpuctl/system-background/cpu.uclamp.max 60
# Camera daemon tasks
@@ -88,16 +88,16 @@ on init
write /dev/cpuctl/dex2oat/cpu.shares 2048
# Foreground tasks
write /dev/cpuctl/foreground/cpu.uclamp.latency_sensitive 0
write /dev/cpuctl/foreground/cpu.uclamp.min 10
write /dev/cpuctl/foreground/cpu.uclamp.max max
write /dev/cpuctl/foreground/cpu.uclamp.latency_sensitive 1
write /dev/cpuctl/foreground/cpu.uclamp.min 0
write /dev/cpuctl/foreground/cpu.uclamp.max 80
write /dev/cpuctl/foreground/cpu.shares 10240
# Foreground window tasks
write /dev/cpuctl/foreground_window/cpu.uclamp.latency_sensitive 0
write /dev/cpuctl/foreground_window/cpu.uclamp.min 10
write /dev/cpuctl/foreground_window/cpu.uclamp.max max
write /dev/cpuctl/foreground_window/cpu.shares 12288
write /dev/cpuctl/foreground_window/cpu.uclamp.latency_sensitive 1
write /dev/cpuctl/foreground_window/cpu.uclamp.min 0
write /dev/cpuctl/foreground_window/cpu.uclamp.max 80
write /dev/cpuctl/foreground_window/cpu.shares 10240
# NeuralNetwork API HAL tasks
write /dev/cpuctl/nnapi-hal/cpu.uclamp.latency_sensitive 1
@@ -106,8 +106,8 @@ on init
write /dev/cpuctl/nnapi-hal/cpu.shares 20480
# Top app tasks
write /dev/cpuctl/top-app/cpu.uclamp.latency_sensitive 0
write /dev/cpuctl/top-app/cpu.uclamp.min 15
write /dev/cpuctl/top-app/cpu.uclamp.latency_sensitive 1
write /dev/cpuctl/foreground/cpu.uclamp.min 0
write /dev/cpuctl/top-app/cpu.uclamp.max max
write /dev/cpuctl/top-app/cpu.shares 20480