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:
committed by
Sandeep-FED
parent
e253276787
commit
1d4a427400
9
configs/msm_irqbalance.conf
Normal file
9
configs/msm_irqbalance.conf
Normal 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
|
||||||
@@ -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 \
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user