Cara menggunakan Kernel Adiutor - root

Baca juga :

Andro01 - Cara menggunakan Kernel Adiutor - root. Bagi yang bingung cara melakukan setting pada custom kernel atau cara menggunakan kernel adiutor pastikan dahulu smartphone android kamu yang sudah di flash menggunakan custom kernel, seperti yang kita tahu kernel adalah wadah atau sistem yang mengatur lalu lintas pada Hardware berbeda dengan ROM yang bekerja pada tingkat software saja, custom kernel sendiri di buat oleh banyak developer dan source yang berbeda-beda, biasanya custom kernel hanya tersedia untuk device dengan chipset qualcomm atau exynos Samsung.


Sedangkan Mediatek (hanya sebagian) karena Mediatek terlalu p*lit merealease sourcenya untuk kalangan developer. tuning kernel ini biasa di terapkan oleh kamu yang menginginkan performa yang lebih dari standar atau bahkan untuk meningkatkan skor pada Antutu Benchmark dan aplikasi benchmark yang lain. berikut ini adalah beberapa settingan yang saya kompilasi dari xda developer,rekan-rekan dan pengalaman selama melakukan tuning kernel..Aplikasi yang saya gunakan adalah kernel adiutor(gratis) , kernel adiutor adalah aplikasi yang dapat digunakan untuk mengubah settingan dan aplikasi ini bersifat gratis. Untuk dapat menambah wawasan kalian dapat membaca tipe-tipe hotplug pada artikel Kegunaan Hotplug pada custom kernel.

Cara setting custom kernel dengan kernel adiutor



Memahami kelas governor pada kernel :


1) Kelas OnDemand Governor:
Bekerja pada "CPU freq tinggi pada saat beban cpu usage tinggi"
Anggota: OnDemand, OndemandX, Intellidemand, Lazy, Lagfree, PegasusQ, HYPER, Wheatley, Hotplug, HotplugX, AbyssPlug, AbyssPlugv2, Nightmare, Sleepy.
2) Kelas Conservative Governor:
Memungkinkan clockspeed terendah sesering mungkin.
Anggota: Conservativ, Lionheart, LionheartX
3) Kelas Interactive Governor:
Membuat rentang pada clockspeed,bervariasi berdasarkan CPUfreq table yang tersedia.
Anggota: Interactive, InteractiveX, Intelliactive, Lulzactive, Lulzactive, SmartAss, SmartassV2, SmartassH3, Brazilianwax, SavagedZen, Dyninteractive, Interactive Pro
4) Kelas Unique Governor:
Anggota kelas Unique Ini tidak termasuk dalam kategori lain di atas dan memiliki atribut yang unik.
Anggota: Userspace, Hemat, Kinerja, Min Max, ZZmove, MSM DCVS, IntelliMM
5) Kelas Hybrid Governor :
Gabungan dari dua atau lebih governor.
Anggota: Smartmax, Dancedance, PerformaMayCry(PMC), Ktoonservative, Ktoonservative


Settingan terbaik ini saya coba kelompokan menjadi beberapa kategori yang saya dapatkan dari berbagai sumber dan pengalaman selama melakukan tuning kernel.


1.Baterai saver Tune (Hemat Baterai) :

Frekuensi Min dan Max CPU : default (dikarenakan berbeda-beda tiap device)
Governor : Ondemand / AluCard / Adaptive (Alucard lebih saya sarankan jika pada kernel kalian tersedia)
Hotplug : Intelliplug / Alucard (Alucard lebih saya sarankan jika pada kernel kalian tersedia)
Tune : default
Scheduler : CFQ / ROW / SIO /NOOP
Tune : default
Read ahead : internal dan eksternal set 1024kB
LowMemoryKiller : default
ZRAM : On / Off (OFF kan ZRAM jika menginkan baterai lebih awet tapi performa multitasking akan menurun)
TCP congestion : cubic/westwood


2.Balance Tune (performa dan baterai imbang) :

Frekuensi Min dan Max CPU : default (dikarenakan berbeda-beda tiap device)
Governor : PegasusQ / Weathley / Conservative
Tune : default
Scheduler : SIO atau deadline

Tune khusus Deadline :
-add_random: 1
-iostats: 1
-nomerges: 0
-rotational: 0
-rq_affinity: 1
-fifo_batch: 4
-front_merges: 1
-read_expire: 500
-write_expire: 3000
-writes_starved: 3

Read ahead : internal set 1724kB | external set 2048kB
LowMemoryKiller : default
ZRAM : On / Off  (OFF kan ZRAM jika menginkan baterai lebih awet tapi performa multitasking akan menurun)
TCP congestion : cubic/westwood

3.Gaming Tune (boros baterai performa oke)

Frekuensi Min dan Max CPU : default (dikarenakan berbeda-beda tiap device)
Governor : Interactive / Lionheart (saya sendiri menggunakan Interactive)
Tune khusus Lionheart (perfroma akan mirip dengan conservative)
-sampling_rate:10000 or 20000 or 50000 (pilih sesuai dengan tingkat aman dan nyaman kalian)
-up_threshold:60
-down_threshold:30
-freq_step:5

Tune khusus Interactive
-above_hispeed_delay: 15000
-boost: 0
-boostpulse_duration: 60000
-go_hispeed_load: 70
-hispeed_freq: 1728000
-io_is_busy: 0
-min_sampling_time: 60000
-target_loads: 90
-timer_rate: 15000
-timer_slack: 60000

Scheduler : SIO / NOOP
Tune : default
Read ahead : internal set 1724kB | external set 2048kB
LowMemoryKiller : default
ZRAM : On / Off (matikan ZRAM jika menginkan baterai lebih awet tapi performa multitasking akan menurun)
TCP congestion : cubic/westwood


4.Benchmark Tune (saya sarankan tune ini hanya digunakan saat kalian ingin melakukan benchmark tidak disarankan untuk penggunaan sehari-hari)

Frekuensi Min dan Max CPU : default (dikarenakan berbeda-beda tiap device)
Governor : Interactive/Lionheart (saya sendiri menggunakan Interactive)

Tune Setting khusus Lionheart (performa akan mirip dengan conservative)
-sampling_rate :10000 or 20000 or 50000 (pilih sesuai dengan tingkat aman dan nyaman kalian)
-up_threshold:60
-down_threshold:30
-freq_step:5

Tune Setting khusus Interactive
-above_hispeed_delay: 15000
-boost: 0
-boostpulse_duration: 60000
-go_hispeed_load: 70
-hispeed_freq: 1728000
-io_is_busy: 0
-min_sampling_time: 60000
-target_loads: 90
-timer_rate: 15000
-timer_slack: 60000

Scheduler : FIOPS / deadline / VR
Tune : default
Read ahead : internal set 1724kB | external set 2048kB
LowMemoryKiller : default
ZRAM : On / Off (OFF kan ZRAM jika menginkan baterai lebih awet tapi performa multitasking akan menurun)
TCP congestion : cubic/westwood 

Sekian pembahasan tuning kernel kali ini Let's blow our engine !!


Pertanyaan :





  1. Gan apa kah setingan di atas bisa jadi standar untuk semua jenis Smartphone ?
    Tidak , karena CPU,arsitektur ya intinya spesifikasi pada Smartphone berbeda-beda.
    test and run adalah cara terbaik untuk mengetahui setingan yang pas untuk Smartphone kalian.
  2. Terus gimana cara untuk mendapatkan setingan yang optimal terutama untuk main game dan harian ?
    Kalo di Smrtphone saya dibedakan yang mana setingan game dan harian karena di kernel adiutor sudah terdapat fitur profile dimana kita bisa berpindah-pindah profil setingan.
  3. Apakah tipe dualcore,quadcore,octacore berpengaruh pada jenis setingan ?
    Ngaruh banget gan karena setiap CPU mempunyai CPU cycle yang berbeda-beda.