KTweak adalah Modul Magisk baru untuk penyesuaian kernel Android

Modul Magisk baru bernama KTweak telah hadir, yang dapat digunakan sebagai mod penyesuaian kernel Android universal. Baca terus untuk mengetahui lebih lanjut!

Di sini, di XDA, kami senang melakukannya mengawasi peristiwa rilis kode sumber kernel oleh berbagai OEM Android. Modus operandi dari praktik ini terletak pada kenyataan bahwa komunitas pengembangan purnajual kami yang brilian sering kali mengutak-atik sumber stok kernel tersebut untuk memperbaiki bug yang ada atau bahkan menambahkan semacam fitur baru. Konsep Generic Kernel Image (GKI) masih sematang itu Gambar Sistem Generik (GSI), itulah sebabnya kernel khusus khusus perangkat tersebut adalah metode yang lebih disukai memanipulasi parameter perangkat keras tingkat rendah di ekosistem Android.

Faktanya, kernel Linux sendiri menampilkan sejumlah parameter yang dapat disesuaikan melalui sistem file semu seperti sysfs Dan procfs. Jika Anda pernah menggunakan a aplikasi "manajer kernel". untuk mengubah kernel perangkat Android Anda, pada dasarnya Anda bermain dengan antarmuka yang bagus

sysfs (atau procfs, tergantung pada parameternya). Berdasarkan aspek kernel Android ini, Pengembang yang Diakui XDA tytydraco telah hadir dengan Modul Magisk unik bernama lemah yang dapat berfungsi sebagai tweaker kernel universal.

Menurut pengembangnya, kernel Android biasanya dikompilasi dengan CONFIG_SCHED_DEBUG serta opsi debugging lainnya yang disetel ke true, yang cukup untuk menyesuaikan parameter kernel dengan cepat mengingat Anda memiliki akses root. Google pada akhirnya akan melakukannya membawa Gambar Kernel Generik ke publik, sehingga tampaknya layak untuk beralih ke solusi agnostik perangkat dalam jangka panjang daripada mengkompilasi ulang sumber kernel khusus perangkat dari awal untuk mencapai hasil yang sama.

Tidak seperti beberapa "pengoptimal kernel" flash-sekali-dan-lupa yang populer, KTweak digerakkan oleh Prinsip ciuman. Sementara itu, tidak ada satu pun komponen yang dikompilasi basis kode sebenarnya (yang tidak lain hanyalah skrip shell) panjangnya kurang dari 250 baris. Perluas daftar di bawah untuk melihat semua penyesuaian yang diterapkan KTweak:

Daftar modifikasi yang dilakukan oleh KTweak

  • kernel.perf_cpu_time_max_percent: 25 --> 5
  • kernel.sched_autogroup_enabled: 0 --> 1
  • kernel.sched_enable_thread_grouping: 0 --> 1
  • kernel.sched_child_runs_first: 0 --> 1
  • kernel.sched_downmigrate: 20 20
  • kernel.sched_upmigrate: 80 80
  • kernel.sched_group_downmigrate: 20
  • kernel.sched_group_upmigrate: 80
  • kernel.sched_tunable_scaling: 0
  • kernel.sched_latency_ns: 10000000 (10 md)
  • kernel.sched_min_granularity_ns: 1000000 (1 md)
  • kernel.sched_migration_cost_ns: 500000 (0,5 md) --> 1000000 (1 md)
  • kernel.sched_min_task_util_for_boost: 25
  • kernel.sched_min_task_util_for_colocation: 50
  • kernel.sched_nr_migrate: 32 --> 64
  • kernel.sched_schedstats: 1 --> 0
  • kernel.sched_wakeup_granularity_ns: 1000000 (1 md) --> 5000000 (5 md)
  • kernel.timer_migration: 1 --> 0
  • net.ipv4.tcp_ecn: 2 --> 1
  • net.ipv4.tcp_fastopen: 3
  • net.ipv4.tcp_syncookies: 1 --> 0
  • vm.compact_unevictable_allowed: 1 --> 0
  • vm.dirty_background_ratio: 5 --> 10
  • vm.dirty_ratio: 20 --> 30
  • vm.dirty_expire_centisecs: 300 (3 detik) --> 1000 (10 detik)
  • vm.dirty_writeback_centisecs: 500 (5 detik) --> 0 (0 detik)
  • vm.extfrag_threshold: 500 --> 750
  • vm.oom_dump_tasks: 1 --> 0
  • vm.halaman-cluster: 3 --> 0
  • vm.reap_mem_on_sigkill: 0 --> 1
  • vm.stat_interval: 1 --> 10
  • vm.swappiness: 100 --> 80
  • vm.vfs_cache_pressure: 100 --> 200
  • Selanjutnya sobat
  • Tidak Ada Lompatan Ketat Sobat
  • Tidak Ada Kapasitas Nontugas
  • Antrian TTWU
  • Perubahan Gubernur
    • hisspeed_load: 90 --> 80
    • hisspeed_freq
  • Perubahan Peningkatan CPU CAF
    • input_boost_freq: 1,4GHz
    • input_boost_ms: 250 mdtk
  • masukan/keluaran
    • iostat: 1 --> 0
    • baca ke depan: 0
    • nr_permintaan: 128 --> 512
    • tidak / tidak ada
  • ZRAM

Baca selengkapnya

Jika Anda memerlukan wawasan menyeluruh tentang semua perubahan yang disebutkan di atas dan bagaimana perubahan tersebut dapat meningkatkannya tingkat kinerja ponsel pintar atau tablet Android Anda, kunjungi thread diskusi modul ditautkan di bawah. Semua merdu dan nilai-nilai yang diberlakukan terkait dipilih dengan cermat oleh pengembang berdasarkan pengaruhnya terhadap skenario penggunaan di kehidupan nyata, jadi Anda tahu ini bukan minyak ular. Anda juga dipersilakan untuk berkontribusi pada proyek dengan mengirimkan permintaan penarikan ke repo GitHub modul.

Modul Magisk Penyesuaian Kernel KTweak — Unduhan XDA dan Thread Diskusi