sdm660-common: rootdir: Re-adjust SchedTune

* Set it on init instead of after boot
* Add camera-daemon schedtune
* Fix some derp

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
This commit is contained in:
clarencelol 2022-02-21 00:05:02 +08:00 committed by pix106
parent 7bd77bc00a
commit 81afccac41

View file

@ -32,6 +32,9 @@ on early-init
write /proc/sys/kernel/sched_energy_aware 0
on init
# Alarm
write /sys/module/qpnp_rtc/parameters/poweron_alarm 1
# Add a cpuset for the camera daemon
mkdir /dev/cpuset/camera-daemon 0750 cameraserver cameraserver
write /dev/cpuset/camera-daemon/cpus 0-7
@ -41,8 +44,6 @@ on init
# Create an stune group for camera-specific processes
mkdir /dev/stune/camera-daemon
write /dev/stune/camera-daemon/schedtune.prefer_idle 1
write /dev/stune/camera-daemon/schedtune.boost 0
chown system system /dev/stune/camera-daemon
chown system system /dev/stune/camera-daemon/tasks
chmod 0664 /dev/stune/camera-daemon/tasks
@ -93,6 +94,16 @@ on init
write /dev/cpuset/application/background/cpus 0-7
write /dev/cpuset/application/cpus 0-7
# SchedTune camera-daemon
write /dev/stune/camera-daemon/schedtune.prefer_idle 1
write /dev/stune/camera-daemon/schedtune.boost 0
# SchedTune foreground/top-app
write /dev/stune/foreground/schedtune.boost 0
write /dev/stune/foreground/schedtune.prefer_idle 1
write /dev/stune/top-app/schedtune.boost 10
write /dev/stune/top-app/schedtune.prefer_idle 1
# Setup permission for Power HAL
chown system system /dev/stune/top-app/schedtune.boost
chown system system /sys/class/kgsl/kgsl-3d0/devfreq/min_freq
@ -162,9 +173,6 @@ on post-fs
start vendor.qseecomd
wait_for_prop vendor.sys.listeners.registered true
on init
write /sys/module/qpnp_rtc/parameters/poweron_alarm 1
on post-fs-data
mkdir /data/vendor/tombstones/modem 0771 system system
mkdir /data/vendor/tombstones/lpass 0771 system system
@ -536,15 +544,6 @@ on property:sys.boot_completed=1
write /dev/cpuset/system-background/cpus 0-3
write /dev/cpuset/restricted/cpus 0-3
# Schedtune
write /dev/stune/foreground/schedtune.prefer_idle 1
write /dev/stune/foreground/schedtune.boost 0
write /dev/stune/schedtune.prefer_idle 0
write /dev/stune/schedtune.boost 0
write /dev/stune/top-app/schedtune.prefer_idle 1
write /dev/stune/top-app/schedtune.boost 10
# MIUI camera flag
on property:sys.camera.miui.apk=*
setprop vendor.camera.miui.apk ${sys.camera.miui.apk}