From 3eec417e9c27ce8ae61b778620cd80a4000766d2 Mon Sep 17 00:00:00 2001 From: Jake Weinstein Date: Fri, 2 Aug 2024 21:11:02 +0200 Subject: [PATCH] stone: Do not balance msm_drm and kgsl_3d0 IRQs These are critical for display performance and should not be balanced in order to improve latency and responsiveness. Signed-off-by: Arijit78 --- configs/msm_irqbalance.conf | 2 +- rootdir/etc/init.xiaomi.rc | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/configs/msm_irqbalance.conf b/configs/msm_irqbalance.conf index 76719bd..c6713d1 100644 --- a/configs/msm_irqbalance.conf +++ b/configs/msm_irqbalance.conf @@ -33,4 +33,4 @@ PRIO=1,1,0,0,0,0,0,0 #arch_timer, arm-pmu, arch_mem_timer -IGNORED_IRQ=19,21,38 +IGNORED_IRQ=19,21,38,209,218 diff --git a/rootdir/etc/init.xiaomi.rc b/rootdir/etc/init.xiaomi.rc index c246a76..7ac57d0 100644 --- a/rootdir/etc/init.xiaomi.rc +++ b/rootdir/etc/init.xiaomi.rc @@ -76,6 +76,13 @@ on boot # Enable PowerHAL hint processing setprop vendor.powerhal.init 1 +on property:vendor.post_boot.parsed=1 + # IRQ Tuning + # IRQ 243: msm_drm + # IRQ 240: kgsl_3d0_irq + write /proc/irq/243/smp_affinity_list 2 + write /proc/irq/240/smp_affinity_list 1 + on property:sys.tp.grip_enable=0 write /sys/devices/platform/soc/4c88000.i2c/i2c-2/2-0038/fts_edge_mode 0