KTweak, Android çekirdek ayarı için yeni bir Magisk Modülüdür

click fraud protection

Evrensel bir Android çekirdek ayarlama modu olarak kullanılabilecek KTweak adlı yeni bir Magisk Modülü burada. Daha fazlasını öğrenmek için okumaya devam edin!

Burada, XDA'da şunu yapmayı seviyoruz: çekirdek kaynak kodu sürüm olaylarını takip edin çeşitli Android OEM'leri tarafından. Bu uygulamanın çalışma şekli, parlak satış sonrası geliştirme topluluğumuzun sıklıkla bu stok çekirdek kaynaklarıyla oynaması gerçeğinde yatmaktadır. mevcut hataları düzeltin ya da bir çeşit yeni özellik ekle. Genel Çekirdek Görüntüsü (GKI) kavramı hâlâ en az Genel Sistem Görüntüsü (GSI), bu nedenle bu tür cihaza özel özel çekirdekler tercih edilen yöntemdir. düşük seviyeli donanım parametrelerini işlemek Android ekosisteminde.

Aslına bakılırsa, Linux çekirdeğinin kendisi, sahte dosya sistemleri aracılığıyla bir dizi ayarlanabilir parametreyi açığa çıkarır: sysf'ler Ve procf'ler. Eğer hiç kullanırsan "çekirdek yöneticisi" uygulaması Android cihazınızın çekirdeğini değiştirmek için temelde güzel bir ön uçla oynuyorsunuz

sysf'ler (veya procf'ler, parametreye bağlı olarak). Android çekirdeklerinin bu yönünü temel alan XDA Tanınmış Geliştirici tytydraco adlı benzersiz bir Magisk Modülü ile geldi KTweak bu evrensel bir çekirdek ayarlayıcısı olarak hizmet edebilir.

Geliştiriciye göre Android çekirdekleri genellikle şununla derleniyor: CONFIG_SCHED_DEBUG ve ayrıca true olarak ayarlanmış diğer hata ayıklama seçenekleri, root erişiminiz olduğu sürece çekirdek parametrelerini anında ayarlamak için yeterlidir. Google eninde sonunda Genel Çekirdek İmajını kitlelere ulaştırınBu nedenle, aynı sonucu elde etmek için cihaza özgü çekirdek kaynaklarını sıfırdan yeniden derlemek yerine, uzun vadede cihazdan bağımsız bir çözüme geçmek gerçekten mümkün görünüyor.

Bazı popüler "bir kez flashla ve unut" "çekirdek optimizasyon programlarından" farklı olarak KTweak, KISS prensibi. Tek bir derlenmiş bileşen yoktur, ancak gerçek kod tabanı (ki bu bir kabuk betiğinden başka bir şey değildir) 250 satırdan daha kısadır. KTweak'in uyguladığı tüm ince ayarları görmek için aşağıdaki listeyi genişletin:

KTweak tarafından yapılan değişikliklerin listesi

  • 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 ms)
  • kernel.sched_min_granarity_ns: 1000000 (1 ms)
  • kernel.sched_migration_cost_ns: 500000 (0,5 ms) --> 1000000 (1 ms)
  • 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_granarity_ns: 1000000 (1 ms) --> 5000000 (5 ms)
  • 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 (3s) --> 1000 (10s)
  • vm.dirty_writeback_centisecs: 500 (5s) --> 0 (0s)
  • vm.extfrag_threshold: 500 --> 750
  • vm.oom_dump_tasks: 1 --> 0
  • vm.sayfa kümesi: 3 --> 0
  • vm.reap_mem_on_sigkill: 0 --> 1
  • vm.stat_interval: 1 --> 10
  • vm.değişim: 100 --> 80
  • vm.vfs_cache_press: 100 --> 200
  • Sonraki Dostum
  • Kesinlikle Atlama Yok Buddy
  • Görev Dışı Kapasite Yok
  • TTWU Sırası
  • Vali Düzenlemeleri
    • hispeed_load: 90 --> 80
    • yüksek hız_frekansı
  • CAF CPU Güçlendirme Düzenlemeleri
    • input_boost_freq: 1,4 GHz
    • input_boost_ms: 250 ms
  • G/Ç
    • iostatlar: 1 --> 0
    • ileri okuma: 0
    • istek sayısı: 128 --> 512
    • hayır / yok
  • ZRAM

devamını oku

Yukarıda belirtilen tüm ince ayarlara ve bunların performansı nasıl artırabileceğine dair kapsamlı bir anlayışa ihtiyacınız varsa Android akıllı telefonunuzun veya tabletinizin performans düzeyi için modül tartışma başlığına gidin aşağıda bağlantılı. Tüm ayarlanabilirler ve bunlara karşılık gelen zorunlu değerler, geliştirici tarafından gerçek hayattaki kullanım senaryoları üzerindeki etkilerine göre dikkatlice seçilmiştir; dolayısıyla bunun yılan yağı olmadığını bilirsiniz. Ayrıca çekme isteklerini göndererek projeye katkıda bulunabilirsiniz. modülün GitHub deposu.

KTweak Çekirdek Ayarı Magisk Modülü — XDA İndirme ve Tartışma Konusu