Files
vendor_lineage/config/mist.mk
Danny Lin 03efefc74b config: Disable touch video heatmap
Change-Id: Iac858eeb059a854dbb020d14a0f165b41055511d
2025-11-05 06:43:03 +00:00

126 lines
4.0 KiB
Makefile

PRODUCT_PACKAGES += \
Updater \
GameSpace \
BtHelper
# DeviceAsWebcam
ifeq ($(TARGET_BUILD_DEVICE_AS_WEBCAM), true)
PRODUCT_PACKAGES += \
DeviceAsWebcam
PRODUCT_VENDOR_PROPERTIES += \
ro.usb.uvc.enabled=true
endif
# Google Overlays
PRODUCT_PACKAGES += \
CustomFontPixelLauncherOverlay
# Disable touch video heatmap to reduce latency, motion jitter, and CPU usage
# on supported devices with Deep Press input classifier HALs and models
PRODUCT_PRODUCT_PROPERTIES += \
ro.input.video_enabled=false
# Art
PRODUCT_SYSTEM_PROPERTIES += \
pm.dexopt.post-boot=speed \
pm.dexopt.first-boot=speed \
pm.dexopt.boot-after-ota=speed-profile \
pm.dexopt.boot-after-mainline-update=speed \
pm.dexopt.install=speed-profile \
pm.dexopt.install-fast=speed \
pm.dexopt.install-bulk=speed-profile \
pm.dexopt.install-bulk-secondary=speed \
pm.dexopt.install-bulk-downgraded=speed \
pm.dexopt.install-bulk-secondary-downgraded=speed \
pm.dexopt.bg-dexopt=speed \
pm.dexopt.ab-ota=speed \
pm.dexopt.inactive=speed \
pm.dexopt.cmdline=speed \
pm.dexopt.first-use=speed \
pm.dexopt.secondary=speed \
pm.dexopt.shared=speed \
pm.dexopt.downgrade_after_inactive_days=20
# Always preopt extracted APKs to prevent extracting out of the APK for gms
# modules.
PRODUCT_ALWAYS_PREOPT_EXTRACTED_APK := true
# Do not generate libartd.
PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD := false
# Speed profile services and wifi-service to reduce RAM and storage.
PRODUCT_SYSTEM_SERVER_COMPILER_FILTER := speed
PRODUCT_DEX_PREOPT_DEFAULT_COMPILER_FILTER := speed
OVERRIDE_DISABLE_DEXOPT_ALL := false
# Disable async MTE on a few processes
PRODUCT_SYSTEM_EXT_PROPERTIES += \
persist.arm64.memtag.app.com.android.se=off \
persist.arm64.memtag.app.com.google.android.bluetooth=off \
persist.arm64.memtag.app.com.android.nfc=off \
persist.arm64.memtag.process.system_server=off
# blur
PRODUCT_SYSTEM_PROPERTIES += \
ro.custom.blur.enable=true
# Face Unlock
ifeq ($(TARGET_SUPPORTS_64_BIT_APPS),true)
PRODUCT_PACKAGES += \
FaceUnlock
PRODUCT_SYSTEM_EXT_PROPERTIES += \
ro.face.sense_service=true
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.biometrics.face.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/android.hardware.biometrics.face.xml
endif
# PIF values
PRODUCT_PRODUCT_PROPERTIES += \
persist.sys.pihooks_MANUFACTURER?=Google \
persist.sys.pihooks_BRAND?=google \
persist.sys.pihooks_PRODUCT?=tangorpro_beta \
persist.sys.pihooks_DEVICE?=tangorpro \
persist.sys.pihooks_ID?=BP31.250523.006 \
persist.sys.pihooks_RELEASE?=16 \
persist.sys.pihooks_SECURITY_PATCH?=2025-05-05 \
persist.sys.pihooks_DEVICE_INITIAL_SDK_INT?=21 \
persist.sys.pihooks_SDK_INT?=35
PRODUCT_BUILD_PROP_OVERRIDES += \
PihooksGmsFp="google/tangorpro_beta/tangorpro:16/BP31.250523.006/13607978:user/release-keys" \
PihooksGmsModel="Pixel Tablet"
AXION_CPU_SMALL_CORES ?= 0,1,2,3
AXION_CPU_BIG_CORES ?= 4,5,6,7
AXION_CPU_UNLIMIT_UI ?= 0-7
AXION_CPU_BG ?= 0-2
AXION_CPU_FG ?= 0-7
AXION_CPU_LIMIT_BG ?= 0-1
AXION_CPU_LIMIT_UI ?= 0-4
AXION_CPU_DISPLAY ?= 4-7
AXION_CPU_AUDIO ?= 0-3
DEX2OAT_CORES ?= 0,1,2,3,4,5,6
# AxionOS properties
PRODUCT_SYSTEM_PROPERTIES += \
persist.sys.axion_cpu_big=$(AXION_CPU_BIG_CORES) \
persist.sys.axion_cpu_small=$(AXION_CPU_SMALL_CORES) \
persist.sys.axion_cpu_bg=$(AXION_CPU_BG) \
persist.sys.axion_cpu_limit_bg=$(AXION_CPU_LIMIT_BG) \
persist.sys.axion_cpu_fg=$(AXION_CPU_FG) \
persist.sys.axion_cpu_limit_ui=$(AXION_CPU_LIMIT_UI) \
persist.sys.axion_cpu_unlimit_ui=$(AXION_CPU_UNLIMIT_UI) \
persist.sys.axion_cpu_audio=$(AXION_CPU_AUDIO) \
persist.sys.axion_cpu_display=$(AXION_CPU_DISPLAY)
# dex2oat
PRODUCT_SYSTEM_PROPERTIES += \
dalvik.vm.dex2oat-threads=6 \
dalvik.vm.restore-dex2oat-threads=6 \
dalvik.vm.dex2oat-cpu-set=$(DEX2OAT_CORES) \
dalvik.vm.restore-dex2oat-cpu-set=$(DEX2OAT_CORES)