diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 8d5e081..1c887e8 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -81,7 +81,6 @@ on init start vendor.keymaster-4-0 # ZRAM setup - write /sys/block/zram0/comp_algorithm lz77eh write /proc/sys/vm/page-cluster 0 # Some user code relies on ro.boot.hardware.revision @@ -176,6 +175,14 @@ on init # Enable CPU Idle histograms write /sys/kernel/metrics/cpuidle_histogram/enable 1 +# ZRAM setup: use EH in 4kb kernels. +on init && property:ro.boot.hardware.cpu.pagesize=4096 + write /sys/block/zram0/comp_algorithm lz77eh + +# ZRAM setup: do not use EH in 16kb kernels. +on init && property:ro.boot.hardware.cpu.pagesize=16384 + write /sys/block/zram0/comp_algorithm lzo-rle + on post-fs # Ensure device is ready and start storageproxyd wait /dev/sg1