Šeit ir jauns Magisk modulis ar nosaukumu KTweak, ko var izmantot kā universālu Android kodola regulēšanas modi. Lasiet tālāk, lai uzzinātu vairāk!
Šeit, XDA, mums tas patīk sekojiet līdzi kodola pirmkoda izlaišanas notikumiem dažādu Android OEM. Šīs prakses modus operandi slēpjas faktā, ka mūsu izcilā pēcpārdošanas izstrādes kopiena bieži vien nodarbojas ar šiem akciju kodola avotiem, lai labot esošās kļūdas vai pat pievienot kādu jaunu funkciju. Vispārējā kodola attēla (GKI) koncepcija joprojām ir tikpat nobriedusi kā Vispārējs sistēmas attēls (GSI), tāpēc vēlamā metode ir šādai ierīcei raksturīgiem pielāgotiem kodoliem manipulēt ar zema līmeņa aparatūras parametriem Android ekosistēmā.
Faktiski Linux kodols pats atklāj vairākus regulējamus parametrus, izmantojot pseido failu sistēmas, piemēram, sysfs un procfs. Ja jūs kādreiz lietojat a lietotne "kodola pārvaldnieks". Lai pielāgotu savas Android ierīces kodolu, jūs būtībā spēlējat ar jauku priekšpusi sysfs (vai procfs, atkarībā no parametra). Pamatojoties uz šo Android kodolu aspektu, XDA Recognized Developer
tytydraco ir nācis klajā ar unikālu Magisk moduli ar nosaukumu KTweak kas var kalpot kā universāls kodola tweaker.Saskaņā ar izstrādātāja teikto, Android kodoli parasti tiek kompilēti ar CONFIG_SCHED_DEBUG
kā arī citas atkļūdošanas opcijas, kas iestatītas uz True, ar kurām pietiek, lai lidojumā noregulētu kodola parametrus, ņemot vērā, ka jums ir root piekļuve. Google galu galā to darīs nodrošināt vispārējo kodola attēlu masām, tādējādi patiešām šķiet iespējams ilgtermiņā pāriet uz ierīces agnostisku risinājumu, nevis pārkompilēt ierīcei raksturīgus kodola avotus no jauna, lai sasniegtu tādu pašu rezultātu.
Atšķirībā no dažiem populāriem vienreiz un aizmirstam "kodola optimizētājiem", KTweak virza KISS princips. Nav neviena apkopota komponenta, kamēr faktiskā kodu bāze (kas nav nekas cits kā čaulas skripts) ir mazāks par 250 rindiņām. Paplašiniet tālāk esošo sarakstu, lai redzētu visus KTweak piemērotos pielāgojumus:
KTweak veikto modifikāciju saraksts
- 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_granularity_ns: 1000000 (1 ms)
- kernel.sched_migration_cost_ns: 500000 (0,5 ms) —> 1000 000 (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_granularity_ns: 1000000 (1ms) --> 5000000 (5ms)
- 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 s) --> 1000 (10 s)
- vm.dirty_writeback_centisecs: 500 (5s) --> 0 (0s)
- vm.extfrag_threshold: 500 --> 750
- vm.oom_dump_tasks: 1 --> 0
- vm.page-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
- Nākamais draugs
- Nav Strict Skip Buddy
- Nav bezuzdevumu jaudas
- TTWU rinda
- Gubernators Tweaks
- hispeed_load: 90 --> 80
- hisātruma_frekv
- CAF CPU Boost Tweaks
- input_boost_freq: 1,4 GHz
- input_boost_ms: 250 ms
- I/O
- jostati: 1 --> 0
- lasīt uz priekšu: 0
- nr_requests: 128 --> 512
- nē / nav
- ZRAM
Lasīt vairāk
Ja jums ir nepieciešams pamatīgs ieskats par visiem iepriekš minētajiem uzlabojumiem un to, kā tie var uzlabot Android viedtālruņa vai planšetdatora veiktspējas līmeni, pārejiet pie moduļa diskusijas pavediena saiti zemāk. Izstrādātājs rūpīgi izvēlējās visus noskaņojamos elementus un atbilstošās spēkā esošās vērtības, pamatojoties uz to ietekmi uz reālās dzīves lietošanas scenārijiem, tāpēc jūs zināt, ka tā nav čūsku eļļa. Varat arī sniegt ieguldījumu projektā, iesniedzot izvilkšanas pieprasījumus moduļa GitHub repo.
KTweak kodola pielāgošanas Magisk modulis — XDA lejupielādes un diskusiju pavediens