avicii: 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.

And also affine them.

Change-Id: If49ecb8757d133a7fad0d7946837b35403e57c2a
Signed-off-by: Sandeep P S <sandymankara11@gmail.com>
This commit is contained in:
Jake Weinstein
2022-12-09 00:35:52 +09:00
committed by Sandeep-FED
parent e253276787
commit 1d4a427400
4 changed files with 20 additions and 4 deletions

View File

@@ -0,0 +1,9 @@
################################################################################################################################
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
################################################################################################################################
PRIO=1,1,1,1,0,0,0,0
#arch_timer, arm-pmu, arch_mem_timer,msm_drm,kgsl_3d0_irq
IGNORED_IRQ=27,23,38,115,332

View File

@@ -330,6 +330,10 @@ PRODUCT_PACKAGES += \
# Partitions # Partitions
PRODUCT_USE_DYNAMIC_PARTITIONS := true PRODUCT_USE_DYNAMIC_PARTITIONS := true
# Perf
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf
# Power # Power
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
android.hardware.power-service-qti \ android.hardware.power-service-qti \

View File

@@ -55,6 +55,13 @@ on property:sys.boot_completed=1
# Enable suspend to RAM # Enable suspend to RAM
write /sys/power/mem_sleep "deep" write /sys/power/mem_sleep "deep"
on property:vendor.post_boot.parsed=1
# IRQ Tuning
# IRQ 243: msm_drm0
# IRQ 222: kgsl_3d0_irq
write /proc/irq/243/smp_affinity_list 2
write /proc/irq/240/smp_affinity_list 1
on property:sys.usb.config=adb && property:sys.usb.configfs=1 on property:sys.usb.config=adb && property:sys.usb.configfs=1
write /config/usb_gadget/g1/idVendor 0x22D9 write /config/usb_gadget/g1/idVendor 0x22D9
write /config/usb_gadget/g1/idProduct 0x2769 write /config/usb_gadget/g1/idProduct 0x2769

View File

@@ -336,10 +336,6 @@ vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so
vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
vendor/lib64/vendor.qti.imsrtpservice@3.0.so vendor/lib64/vendor.qti.imsrtpservice@3.0.so
# IRQ balance
vendor/bin/msm_irqbalance
vendor/etc/msm_irqbalance.conf
# Media # Media
system_ext/lib/libmmosal.so system_ext/lib/libmmosal.so
system_ext/lib/libmmparser_lite.so system_ext/lib/libmmparser_lite.so