KTweak არის ახალი Magisk მოდული Android-ის ბირთვის კორექტირებისთვის

აქ არის ახალი Magisk მოდული სახელად KTweak, რომელიც შეიძლება გამოყენებულ იქნას როგორც უნივერსალური ანდროიდის ბირთვის კორექტირების რეჟიმი. წაიკითხეთ მეტი რომ იცოდეთ!

აქ, XDA-ზე, ჩვენ გვიყვარს შეინახეთ ჩანართები ბირთვის კოდის გამოშვების მოვლენებზე სხვადასხვა Android OEM-ის მიერ. ამ პრაქტიკის მოდუსი მდგომარეობს იმაში, რომ ჩვენი ბრწყინვალე შემდგომი ბაზრის განვითარების საზოგადოება ხშირად ერევა ამ მარაგის ბირთვის წყაროებს. არსებული შეცდომების გამოსწორება ან თუნდაც დაამატეთ რაიმე ახალი თვისება. Generic Kernel Image (GKI) კონცეფცია ჯერ კიდევ ისეთივე მომწიფებულია, როგორც ის ზოგადი სისტემის სურათი (GSI), რის გამოც ასეთი მოწყობილობის სპეციფიკური მორგებული ბირთვები სასურველი მეთოდია დაბალი დონის ტექნიკის პარამეტრებით მანიპულირება ანდროიდის ეკოსისტემაში.

სინამდვილეში, Linux-ის ბირთვი ავლენს უამრავ რეგულირებად პარამეტრს ფსევდო ფაილური სისტემების საშუალებით, როგორიცაა sysfs და პროფ. თუ ოდესმე იყენებთ ა "კერნელი მენეჯერის" აპლიკაცია თქვენი Android მოწყობილობის ბირთვის შესწორებისთვის, თქვენ ძირითადად თამაშობთ ლამაზი წინა ნაწილით

sysfs (ან პროფ, პარამეტრიდან გამომდინარე). Android-ის ბირთვების ამ ასპექტზე დაყრდნობით, XDA აღიარებული დეველოპერი ტიტიდრაკო გამოვიდა უნიკალური Magisk მოდული სახელად KTweak რომელიც შეიძლება იყოს უნივერსალური ბირთვის ტვიკერი.

დეველოპერის თქმით, Android-ის ბირთვები ჩვეულებრივ შედგენილია CONFIG_SCHED_DEBUG ისევე როგორც სხვა გამართვის ვარიანტები დაყენებულია true-ზე, რაც საკმარისია ბირთვის პარამეტრების დასარეგულირებლად, იმის გათვალისწინებით, რომ თქვენ გაქვთ root წვდომა. Google საბოლოოდ მოუტანს Generic Kernel Image მასებს, ამდენად, მართლაც შესაძლებელი ჩანს მოწყობილობის აგნოსტიკურ გადაწყვეტაზე გადასვლა გრძელვადიან პერსპექტივაში, მოწყობილობის სპეციფიკური ბირთვის წყაროების ნულიდან ხელახალი შედგენის ნაცვლად იგივე შედეგის მისაღწევად.

ზოგიერთი პოპულარული Flash-ერთხელ-და-დავიწყების "ბირთვული ოპტიმიზატორებისგან" განსხვავებით, KTweak ამოძრავებს KISS პრინციპი. არ არსებობს ერთი შედგენილი კომპონენტი, ხოლო ფაქტობრივი კოდების ბაზა (რომელიც სხვა არაფერია, თუ არა ჭურვი სკრიპტი) 250 სტრიქონზე ნაკლებია. გააფართოვეთ ქვემოთ მოცემული სია, რომ ნახოთ ყველა შესწორება, რომელსაც KTweak იყენებს:

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 (10ms)
  • kernel.sched_min_granularity_ns: 1000000 (1ms)
  • kernel.sched_migration_cost_ns: 500000 (0.5ms) --> 1000000 (1ms)
  • 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 (3s) --> 1000 (10s)
  • 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
  • შემდეგი ბადი
  • არა მკაცრი გამოტოვება ბადი
  • არა ამოცანების ტევადობა
  • TTWU რიგი
  • გუბერნატორი ტვიქსი
    • hispeed_load: 90 --> 80
    • hispeed_freq
  • CAF CPU Boost Tweaks
    • input_boost_freq: 1.4 GHz
    • input_boost_ms: 250 ms
  • I/O
    • იოსტატები: 1 --> 0
    • წინასწარ წაკითხული: 0
    • nr_მოთხოვნები: 128 --> 512
    • არა / არცერთი
  • ZRAM

წაიკითხე მეტი

თუ გჭირდებათ საფუძვლიანი ხედვა ყველა ზემოაღნიშნული შესწორებების შესახებ და როგორ შეუძლიათ მათ გაზარდონ თქვენი Android სმარტფონის ან ტაბლეტის შესრულების დონე, გადადით მოდულის განხილვის თემაში ბმული ქვემოთ. ყველა მორგება და შესაბამისი იძულებითი მნიშვნელობები საგულდაგულოდ აირჩია დეველოპერმა, მათი ეფექტების საფუძველზე რეალურ ცხოვრებაში გამოყენების სცენარებზე, ასე რომ თქვენ იცით, რომ ეს არ არის გველის ზეთი. თქვენ ასევე მისასალმებელია თქვენი წვლილი შეიტანოთ პროექტში მოთხოვნის წარდგენით მოდულის GitHub რეპო.

KTweak Kernel Adjustment Magisk Module — XDA Download and Discussion Thread