КТвеак је нови Магиск модул за прилагођавање Андроид кернела

Нови Магиск модул под називом КТвеак је овде, који се може користити као универзални мод за прилагођавање језгра Андроид-а. Читајте даље да бисте сазнали више!

Овде у КСДА, ми то волимо водите рачуна о догађајима издавања изворног кода кернела од разних Андроид ОЕМ произвођача. Модус операнди ове праксе лежи у чињеници да се наша бриљантна заједница за развој накнадног тржишта често бави тим изворима кернела за поправити постојеће грешке или чак додати неку врсту нове карактеристике. Концепт генеричке слике кернела (ГКИ) је још увек зрео као и Генеричка слика система (ГСИ), због чега су таква прилагођена језгра специфична за уређај пожељна метода манипулисати хардверским параметрима ниског нивоа у Андроид екосистему.

У ствари, сам Линук кернел излаже низ параметара који се могу подешавати путем псеудо система датотека као што је сисфс и процфс. Ако икада користите а апликација "кернел манагер". за подешавање кернела вашег Андроид уређаја, у суштини се играте са лепим фронтендом сисфс (или

процфс, у зависности од параметра). На основу овог аспекта Андроид кернела, КСДА Рецогнизед Девелопер титидрацо је осмислио јединствени Магиск модул под називом КТвеак који може послужити као универзални подешавач кернела.

Према програмеру, Андроид кернели се обично компајлирају CONFIG_SCHED_DEBUG као и друге опције за отклањање грешака постављене на труе, које су довољне за подешавање параметара кернела у ходу с обзиром на то да имате роот приступ. Гоогле ће на крају донети генеричку слику кернела у масе, стога се заиста чини изводљивим да се дугорочно пређе на решење које не зависи од уређаја уместо да се извори кернела специфичних за уређај поново компајлирају од нуле да би се постигао исти резултат.

За разлику од неких популарних флеш-једном и заборављања „оптимизатора кернела“, КТвеак покреће КИСС принцип. Не постоји ниједна компајлирана компонента, док стварна кодна база (што није ништа друго до схелл скрипта) има мање од 250 редова. Проширите листу у наставку да бисте видели сва подешавања која КТвеак примењује:

Списак измена које је урадио КТвеак

  • кернел.перф_цпу_тиме_мак_перцент: 25 --> 5
  • кернел.сцхед_аутогроуп_енаблед: 0 --> 1
  • кернел.сцхед_енабле_тхреад_гроупинг: 0 --> 1
  • кернел.сцхед_цхилд_рунс_фирст: 0 --> 1
  • кернел.сцхед_довнмиграте: 20 20
  • кернел.сцхед_упмиграте: 80 80
  • кернел.сцхед_гроуп_довнмиграте: 20
  • кернел.сцхед_гроуп_упмиграте: 80
  • кернел.сцхед_тунабле_сцалинг: 0
  • кернел.сцхед_латенци_нс: 10000000 (10мс)
  • кернел.сцхед_мин_грануларити_нс: 1000000 (1мс)
  • кернел.сцхед_мигратион_цост_нс: 500000 (0,5мс) --> 1000000 (1мс)
  • кернел.сцхед_мин_таск_утил_фор_боост: 25
  • кернел.сцхед_мин_таск_утил_фор_цолоцатион: 50
  • кернел.сцхед_нр_миграте: 32 --> 64
  • кернел.сцхед_сцхедстатс: 1 --> 0
  • кернел.сцхед_вакеуп_грануларити_нс: 1000000 (1мс) --> 5000000 (5мс)
  • кернел.тимер_мигратион: 1 --> 0
  • нет.ипв4.тцп_ецн: 2 --> 1
  • нет.ипв4.тцп_фастопен: 3
  • нет.ипв4.тцп_синцоокиес: 1 --> 0
  • вм.цомпацт_уневицтабле_алловед: 1 --> 0
  • вм.дирти_бацкгроунд_ратио: 5 --> 10
  • вм.дирти_ратио: 20 --> 30
  • вм.дирти_екпире_центисецс: 300 (3с) --> 1000 (10с)
  • вм.дирти_вритебацк_центисецс: 500 (5с) --> 0 (0с)
  • вм.ектфраг_тхресхолд: 500 --> 750
  • вм.оом_думп_таскс: 1 --> 0
  • вм.паге-цлустер: 3 --> 0
  • вм.реап_мем_он_сигкилл: 0 --> 1
  • вм.стат_интервал: 1 --> 10
  • вм.сваппинесс: 100 --> 80
  • вм.вфс_цацхе_прессуре: 100 --> 200
  • Следећи Будди
  • Но Стрицт Скип Будди
  • Нема капацитета без задатака
  • ТТВУ Куеуе
  • Гувернер Твеакс
    • хиспеед_лоад: 90 --> 80
    • хиспеед_фрек
  • ЦАФ ЦПУ Боост Твеакс
    • инпут_боост_фрек: 1,4 ГХз
    • инпут_боост_мс: 250 мс
  • И/О
    • иостати: 1 --> 0
    • читај унапред: 0
    • нр_рекуестс: 128 --> 512
    • нооп / ниједан
  • ЗРАМ

Опширније

Ако вам је потребан детаљан увид у сва горе поменута подешавања и како она могу да побољшају ниво перформанси вашег Андроид паметног телефона или таблета, пређите на тему за дискусију о модулу повезан испод. Програмер је пажљиво изабрао све подешавања и одговарајуће принудне вредности на основу њихових ефеката на сценарије употребе у стварном животу, тако да знате да то није змијско уље. Такође сте добродошли да допринесете пројекту подношењем захтева за повлачење ГитХуб репо модула.

КТвеак Кернел Адјустмент Магиск Модуле — КСДА преузимање и нит за дискусију