tutorial oprek android jilid 2 (zram)
#NOTE: untuk mengikuti tutorial ini maka kamu harus paham tutorial unpack repack boot img di tutorial jilid 1
#NOTE2: tutorial ini bisa dipakai di device yg minimal punya ram 1gb dan os android lollipop 5.0, 5.1, 6.0, dst sampe android nougat dan oreo
#NOTE3: jngn pernah buat zram lebih besar dari besaran ram devicenya sendiri karena berakibat malah merusak system kerja oom (out of memory) dan lmk (low memory killernya)
zram
apakah zram?
untuk lengkapnya silakan tanya mbah gugel..
intinya cara kerjanya adalah membagi partisi dari ram itu sendiri buat mengkompress penggunaan sebelom dikembalikan ke partisi ram yg ga terpartisi zram v: v: pusing belom?
PERHATIAN UNTUK SELANJUTNYA
tanda * artinya script yg kamu tuju
tanda + artinya bagian script yg kamu edit (tambahkan jika belum ada, atau edit jika sudah ada tapi value berbeda) didalam script yg kamu tuju tadi
zram di android ada 2 tipe.. lzo dan lz4..
dikarenakan lzo terlalu lambat dan ga bisa mrngimbangi jalannya ram asli, maka bikinlah lz4 v: v:
# lz4
*init.target.rc
+on post-fs
swapon_all /fstab.qcom
write /sys/block/zram0/comp_algorithm lz4
(note: tidak semua base kernel support dengan lz4.. maka jika kamu buat script ini dan zramnya tidak muncul setelah di cek dengan aplikasi disk info, maka ganti tulisan lz4 dengan lzo atau hapus saja baris write /sys/block/zram0/comp_algorithm lz4 nya)
kemdian buat besaran zram nya dan swappiness nya sesuai yg kamu perlu (pilih salah 1 sesuai penggunaannya)
--> versi multitask large
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=805306368,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 60
--> versi multitask standard
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=536870912,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 60
--> versi multitask small
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=402653184,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 60
--> versi multitask mini
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=314572800,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 60
--> versi game large
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=805306368,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 100
--> versi game standard
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=536870912,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 100
--> versi game small
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=402653184,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 100
--> versi game mini
*fstab.qcom
+/dev/block/zram0 none swap defaults zramsize=314572800,notrim
*init.rc
+on init
write /proc/sys/vm/swappiness 100
--> no zram
hapus script /dev/block/zram0 sampe barisnya selesai
*init.rc
+on init
write /proc/sys/vm/swappiness 0
Kalo setting kernel pake fk gimana bang buat pubg/ml? Mau swap juga si niatnya ke vram itu cuma settingannya gak paham
BalasHapusMaaf min ini yg di edit yg mana ya atau bikin file baru lagi dan letak nya dimana
BalasHapusbuatin contoh script yg udh jadi dong
BalasHapus