LineageOS 21 universal9611
cat65801Fingerprint:
Switched to AIDL Fingerprint HAL for Non-FOD devices (F41,M31s, M31,M21)
Audio:
Upreved bluetooth audio policy to 7.0
Power:
Switched to pixel power HAL
Prop:
Setted debug.sf.auto_latch_unsignaled to 0
Disabled unspecialized app process pool
Some cleanup
Disabled Async MTE on System Server
Enabled zygote critical window
Bluetooth:
Enabled GATT (Bluetooth Generic Attribute Profile)
SMS:
Fixed SMS Sending
Security:
May SPL
Use libprotobuf-cpp-full-3.9.1 for DRM
USB:
Switched to USB Gadget HAL
Graphics:
Enabled pre-rendering (It can improve FPS and reduce the jank when scrolling)
Enabled ro.hwui.render_ahead and setted to 5 (it should make animation more smooth)
Disabled display refresh rate override (Fix chrome and youtube fresh rate if he down to 30 FPS)
Dropped SkiaVK as backend RenderEngine
Updated GLES from P610XXS4FXA1
Use HintManager for HWUI (better CPU scheduling, reduce CPU loads)
Disabled alpha compositing in WM
Added config_wallpaperMaxScale
Enabled blur
Added ro.hardware.vulkan=mali
Dalvik:
Removed packages cache on early init (very fine for dirty flash if changed any)
Optimized dex flags
Imported Android Go performance tuning
Compacted cached app heaps in the background
Added speed preopt for Trebuchet/Settings/SystemUI
Storage:
Enabled Quota for Storage
Included Common Partition Reserved Sizes
Disabled sparse FS
Enabled FUSE passthrough