sapphire: perf: 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.

After unbalancing, move these IRQs to separate cores
to improve latency.
This commit is contained in:
Jake Weinstein
2023-08-12 11:03:24 +05:30
committed by kibria5
parent 7808e0b8fc
commit e0ff20d4ac
2 changed files with 8 additions and 2 deletions

View File

@@ -5,5 +5,5 @@
################################################################################################################################
PRIO=1,1,1,1,0,0,0,0
#arch_timer, arm-pmu, arch_mem_timer
IGNORED_IRQ=19,22,39
#arch_timer, arm-pmu, arch_mem_timer, msm_drm, kgsl_3d0_irq
IGNORED_IRQ=19,22,39,115,332

View File

@@ -44,3 +44,9 @@ on property:vendor.post_boot.parsed=1
# Disable vblank IRQ immediately after turning off
write /sys/module/drm/parameters/vblankoffdelay -1
# IRQ Tuning
# IRQ 218: msm_drm0
# IRQ 209: kgsl_3d0_irq
write /proc/irq/209/smp_affinity_list 1
write /proc/irq/218/smp_affinity_list 2