„Android“ procesoriaus dažnio reguliavimas. Kas yra „gubernatorius“ ir kurį procesoriaus dažnio valdymo režimą pasirinkti. Naujos programų versijos nesuderinamos su senu išmaniuoju telefonu

Be abejo, pagrindinė problema naudojant šiuolaikinius mobiliuosius įrenginius yra autonomijos trūkumas. Visi norėtume, kad mūsų išmanusis telefonas ar planšetinis kompiuteris tarnautų ilgiau neprijungus įkroviklio. Tačiau matome, kad šią problemą gamintojai sprendžia nenoriai, o baterijų technologijose pažangos praktiškai nėra. Galima sakyti, kad problema yra globali. „Lėtas“ Android, „super optimizuotas“ iOS, „greitas“ WP7, „egzotiškas“ MeeGo – nepriklausomai nuo naudojamos platformos, aktyvaus naudojimo metu girdime vartotojų nepasitenkinimą savo įrenginių veikimo laiku.

Dar kartą leidžiu sau išsakyti nuomonę, kad su tomis pačiomis miliampervalandomis baterijoje, su tomis pačiomis užduotimis, panašiu tinklo sąsajų naudojimo intensyvumu, su tiek pat foninių paslaugų ir, svarbiausia, su tuo pačiu veikimo laiku įjungus ekrano apšvietimą, skirtingų platformų įrenginių akumuliatoriaus veikimo laikas yra maždaug vienodas. Bent jau taip yra išmaniuosiuose telefonuose. Tai galiu pasakyti remdamasis asmenine eksploatavimo patirtimi. Kartkartėmis internete iššokančios „įrašinės“ baterijos veikimo trukmės indikatorių ekrano nuotraukos, kai įrenginiai (nepriklausomai nuo platformos) veikia daugiausia švelniu ir miego režimu, tik patvirtina, kad aš teisus. Bet kurį modernų išmanųjį telefoną, esantį bet kurioje platformoje, galima lengvai iškrauti per 4-6 valandas. Tuo pačiu miego režimu su sinchronizavimu ir retais ekrano aktyvinimais galės dirbti/gulėti apie 5-6 dienas.

Tačiau verta paminėti, kad vis dėlto yra keletas nedidelių patobulinimų, susijusių su pailgėjusiu šiuolaikinių „Android“ flagmanų akumuliatoriaus veikimo laiku. Tai pasiekiama sumažinus procesorių ir lustų gamybos procesą, gerinant jų veikimo efektyvumą, didinant našumą nedidinant energijos suvartojimo, šiek tiek padidinus bazinių baterijų talpą, naudojant ekranuose energiją taupančias technologijas ir optimizuojant pagaliau operacinė sistema. Juk kažkas vyksta sparčiai populiarėjančio Android viduje? Iš esmės galime pasakyti, kad tarp pirmosios ir antrosios kartos įrenginių didelių skirtumų nebuvo. Tačiau dabar, kai rankose turime trečią įrenginių bangą ir ruošiamės ketvirtajai, man atrodo, kad apie tokį reiškinį galime kalbėti. Tai pastebima ir galiu įvardyti kiekybinį „naujų“ įrenginių autonomijos padidėjimą – maždaug 10-20%.

Visa tai, kas pasakyta, galioja ir dabartiniam platformos flagmanui – Samsung Galaxy S II telefonui. Palyginti su ankstesniu modeliu, autonomija taip pat šiek tiek padidinta. Žinoma, šis pagerėjimas gali būti siejamas su padidėjusia baterija – vos 10%. Tačiau, atsižvelgiant į dviejų branduolių procesorių, padidintą laikrodžio greitį, didesnį ekrano dydį ir pastebimai pagerintą našumą, sakyčiau, kad reikia atlikti kai kuriuos optimizavimus. Ir vis dėlto, kaip galime dar labiau padidinti įrenginio autonomiškumą aktyvaus veikimo režimu?

SGS2 yra labai galingas įrenginys. Netgi sakyčiau, kad jis per galingas. Ar mums visada reikia šios galios? Net ir be jokių eksperimentų galime manyti, kad ne. Tačiau patikrinkime šį teiginį praktiškai. Nusprendėme pabandyti sumažinti maksimalų pagrindinio procesoriaus veikimo dažnį ir pažiūrėti, kaip tai paveiks įrenginio veikimo patirtį. Tuo pačiu metu planavome sunkiai naudoti įrenginį, kad jį įdiegtume maksimali autonomija esant maksimaliai apkrovai. Be to, pažiūrėkime ar mums reikia šių gigahercų, kurie gamintojai mus maitina? AR TAI PRASMINGA? Tai yra, mes stengsimės rasti patogią procesoriaus dažnio mažinimo ribą.

Na, manau, kad eksperimento tikslas aiškus, pereikime prie jo įgyvendinimo.

Taigi, kaip mes sulėtinome galaktiką?

Pirmoji mūsų užduotis buvo tinkamai sumontuoti dviejų branduolių, dviejų galvų karštų Exynos eržilų komandą. Šiems tikslams buvo pasirinktas branduolys su įsijungimo galimybe, kuris veikia su Revolution HD 3.1.1 programine įranga ir vadinamas RAGEmod. Taip pat tinka bet koks kitas branduolys su galimybe keisti procesoriaus veikimo parametrus, pavyzdžiui, Siyah Kernel. Norint tiesiogiai valdyti procesorių, buvo naudojama SetCPU programa (pirmoje diagramoje vadelės ir velenai), kurios pagalba arkliai buvo paimti kamanomis - viršutinis centrinio procesoriaus dažnio slenkstis buvo nustatytas 800 MHz.

Kodėl pasirinkta būtent ši vertybė? Jis buvo eksperimentiškai nustatytas kaip minimumas, reikalingas normaliam daugelio „Android“ žaidimų veikimui. Natūralu, kad tai suprantama – žaidimai yra daugiausiai išteklių reikalaujantis procesas. O esant 800 MHz procesoriaus dažniui, sulėtėjimų iš esmės dar nėra, viskas visada veikia gerai.

Mūsų specialusis korespondentas, „KeddrOlab“ Maskvos skyriaus jaunesnysis mokslo darbuotojas Aleksandras Kurenkovas praneša apie lauko bandymų rezultatus:

Neseniai kelių kedro skaitytuvų ir įprastos logikos dėka nusprendžiau, užuot didinęs raides ir skaičius šalia „Apple“ užrašo, pereiti prie „Android“ operacinės sistemos. Natūralu, kad pasirinkimas teko vienam galingiausių modelių rinkoje – Samsung Galaxy S2. Atsižvelgiant į tai, kad aš vis dar mokausi mokykloje, tai sutapo, kad telefoną pirkau per atostogas. Jis buvo namuose, visada naudojo „Wi-Fi“ ir šalia lizdo. Iš pradžių man pakako to, ką rodė grafikai (~4-5 valandos sunkaus naudojimo režimu) - juk vis tiek nesupratau, kas ir kur - studijavau OS. Kalbant apie darbo dienas, galvojau, kad telefonas gyvens iPhone lygyje (na, prie WiFi didelio skirtumo nepastebėjau, nes laikas prabėgo gana greitai), bet viskas pasirodė visiškai kitoks! Pirmą dieną nusprendžiau tiesiog pažiūrėti, kas atsitiks, ir darbo dienomis naudojau „normaliu režimu“, tačiau pradėjęs stebėti bateriją supratau, kad tokiu greičiu jis neišgyvens iki pietų. Teko sumažinti krūvį ir stengtis jo visai nenaudoti. Šiaip kažkur vakare man 2-3 dienoms buvo likę 5% (pietų metu mokėjau 25-30%). Ką aš iš tikrųjų padariau:

1. Internetas (ICQ, vk, twitter, truputis youtube) ~20-30 min.;

2. Žaidimai (dar norėjau porą minučių pažaisti su žaislais) ~ 5-10 min.;

3. Fotoaparatas (na aišku, kad reikėjo fiksuoti tam tikrą informaciją) ~2-3 nuotraukos per dieną.

Pagalvojęs ir pasižiūrėjęs į savo naudojimo grafiką supratau, kad telefonas gana dažnai išnaudoja visą savo galią, nes žaidžiu ne gyvatės žaidimus, o 3D žaidimus. Reikėjo kažką dėl to daryti. Iš pradžių prisiminiau, kad Android yra atvira sistema ir čia galima perlaikyti procesorių (taigi ir sumažinti dažnį), tada pasitariau su Vladislavu ir vakare užfiksavau maksimalų slenkstinį procesoriaus dažnį ties 800 MHz. Tai padėjo, telefonas pradėjo ilgiau gyventi „kaip visada“ režimu. Taigi, jei nesate patenkinti tuo, kiek jūsų gyvūnas dirba, galite pabandyti sumažinti dažnį. Antrasis variantas yra sustiprinta baterija.

Taip pat keletą dienų sėdėjau, kai didžiausias procesoriaus dažnis buvo apribotas iki 800 MHz, ir pastebėjau, kad naudojant įprastą bateriją sutaupiau šiek tiek.

Aš nežaidžiu žaidimų, skirtingai nei Aleksandras, todėl iš esmės vieno įkrovimo man užtenka 12-13 valandų. 800 MHz išėjau 14-15 valandų. Natūralu, kad toks vertinimas yra labai subjektyvus, tačiau aš stengiausi duoti maždaug vienodus krūvius, tam tikru dažnumu įjungdamas telefono ekraną ir atlikdamas man įprastus veiksmus – pašto, Twitter, nuorodų paspaudimo ir internetinių vaizdo įrašų peržiūrą.

Tačiau nuėjau dar toliau ir nusprendžiau sukurti profilių sistemą, kuri reguliuotų procesoriaus darbą priklausomai nuo esamos situacijos, kadangi SetCPU programa leidžia sukonfigūruoti tam tikrą skaičių tokių profilių. Be to, nusprendžiau stebėti išmaniojo telefono dažnius ir energijos sąnaudas, kad suprasčiau, kokią realią naudą suteikia toks smulkus derinimas.

Štai ką aš gavau:

Kaip matote, maksimalų įrenginio našumą išgaunu padidindamas procesorių iki 1,4 GHz, kai kraunamas iš tinklo maitinimo šaltinio, ir naudojant standartinį 1,2 GHz, kai kraunamas iš USB asmeninio ar nešiojamojo kompiuterio. Naudojant akumuliatoriaus energiją, maksimalus procesoriaus dažnis buvo palaipsniui mažinamas šiais veiksmais:

100-70% – 1200 MHz

70-50% – 1000 MHz

50-30% – 800 MHz

Žemiau 30% – 500 MHz

Galime teigti, kad naudodamasis telefonu nepatyriau jokių nepatogumų dėl tokio maksimalaus procesoriaus dažnio sumažėjimo. Vienintelis dalykas yra tai, kad paskutiniame etape, esant 500 MHz ribai, buvo galima pastebėti nedidelius sistemos vėlavimus atliekant sudėtingas užduotis ir slenkant darbalaukį naudojant 3D efektą („Go Launcher EX“).

Išvados po eksperimento:

1. Maksimalaus SGS2 procesoriaus veikimo dažnio sumažinimas iki 800 MHz praktiškai nesukelia jokių pastebimų nepatogumų dirbant su telefonu net ir 3D žaidimuose. Vaizdo įrašų atkūrimas taip pat vyksta be problemų. Tačiau 1080p vaizdo įrašas iš fotoaparato gali mikčioti

2. Sumažinti maksimalų procesoriaus dažnį iki 500 MHz dar galima toleruoti, jei itin neapkraunate savo išmaniojo telefono ir jūsų nevargina vėlavimai slinkdami. Nebeįmanoma žaisti žaidimų tokiu dažniu dėl pastebimo sulėtėjimo.

3. Sumažinę maksimalų procesoriaus dažnį SGS2 nepajusite didžiulės naudos, nes iš tikrųjų dažniausiai išmanusis telefonas veikia 200 MHz dažniu, toks pats dažnis naudojamas įrenginiui miegant, išjungus ekraną . Slenkant po lenteles, meniu ar paleidžiant programas, procesoriaus dažnis padidėja iki 500-800 MHz, kartais iki 1000 MHz. Ir tik filmuojant 720-1080p raiška ir žaidžiant žaidimus, veikimo dažnis pakyla iki standartinio maksimumo 1200 MHz.

Todėl sumažinus viršutinį naudojamo procesoriaus dažnio slenkstį, sutaupysite tik tuo atveju, jei įrenginį naudosite labai intensyviai atlikdami sudėtingas užduotis, dažnai filmuosite vaizdo įrašus ir žaisite daug žaidimų. Pavyzdžiui, taip pat galiu manyti, kad naudojant GPS navigaciją ilgą laiką (nebandyta) bus sutaupyta. Jei įprastomis procesoriaus veikimo sąlygomis dabar turite daug daugiau nei 12 valandų baterijos veikimo laiko, pavyzdžiui, 15–20 ar daugiau, net neturėtumėte pradėti tokių žaidimų su dažniais. Tačiau jei išmanųjį telefoną naudojate labai aktyviai, o dabartinis akumuliatoriaus veikimo laikas yra mažesnis nei 8–10 valandų, galite naudoti tokius įmantrumus ir gauti papildomą pusantros valandos baterijos veikimo laiką. Sutikite, kai kuriose situacijose tai yra gana didelis padidėjimas.

Išbandykite ir eksperimentuokite, procesoriaus dažnio mažinimo procedūra yra visiškai saugi. Vienintelis dalykas, su kuriuo galite susidurti, yra sistemos sulėtėjimai ir sąsajos vėlavimai.

Geriausias maksimalaus veikimo ekrano laiko rezultatas, kurį mačiau su standartine baterija, buvo gautas prieš kelias dienas naudojant RevolutionHD v3.1.1 programinę įrangą su Siyah Kernel 2.2 nolog branduoliu:

Tęsdamas šį straipsnį, skelbiu kitą 3-osios KeddrOlab ScreenCast serijos temą, kurią pabandysiu paskelbti po kelių dienų: SetCPU programos naudojimas ir nustatymai, procesoriaus profilių tipai (CPU valdikliai), įsijungimas ir nepakankamas įtampa.

Jei radote klaidą, pažymėkite teksto dalį ir spustelėkite Ctrl + Enter.

Žinoma, daugelis „Android“ įrenginių naudotojų susidūrė su sistemos veikimo problema. Pavyzdžiui, planšetinis kompiuteris gali nesugebėti valdyti kelių vienu metu veikiančių programų arba grafika gali pradėti lėtėti. Be RAM kiekio, šiems rodikliams didelę įtaką daro jūsų įrenginio procesoriaus laikrodžio greitis.

Trečiųjų šalių programos geriausiai tinka įsibėgėjimui

Net jei prieš kurį laiką jūsų Android planšetinis kompiuteris buvo flagmanas savo nišoje, pažanga nestovi vietoje, o naujoms programoms ir žaidimams reikia vis daugiau techninės įrangos resursų. Kita vertus, tai dar nėra priežastis keisti įrenginį į greitesnį (ir brangesnį!), todėl prasminga pagalvoti apie procesoriaus įsijungimą.

Šiai procedūrai buvo sukurtos specialios programos, kurias galima rasti ir atsisiųsti iš Google Play. Android programomis, kurių pavyzdžiu papasakosime, kaip peršokti centrinį procesorių, yra gana paprasta naudotis, tačiau norint, kad jos tinkamai veiktų, reikia root teisių – supervartotojo teisių, leidžiančių keisti inžinerinius nustatymus, prie kurių prieiga dažniausiai yra tik vartotojams.

AnTuTu CPU Master programa

Galima „Google Play“ tiek mokama, tiek nemokama versija. Pirmojo funkcionalumas yra šiek tiek platesnis, tačiau mūsų pagrindinei užduočiai jis yra gana tinkamas. Įdiegę ir paleidę programą iš karto matome pagrindinį langą.

Vertė žaliame fone yra dabartinis dažnis. Žemiau yra slankikliai, reguliuojantys didžiausias ir mažiausias vertes. Norėdami pagreitinti visos operacinės sistemos veikimą, turite padidinti mažiausią dažnio reikšmę. Ši programa negali pakeisti didžiausio skaičiaus.

Nustatę norimas reikšmes, turite išsaugoti nustatymus ir iš naujo paleisti planšetinį kompiuterį, kad juos pritaikytumėte.

Nustatyti CPU

„SetCPU Android“ programa veikia panašiai. Kai jį paleidžiate, matome du mygtukus: standartinį procesoriaus įsijungimą ir pereina į išplėstinius nustatymus. Pagrindinė funkcija įgyvendinama maždaug taip pat, kaip ir ankstesniame pavyzdyje: esamo dažnio reikšmė kinta realiu laiku, kai prasideda ar sustoja bet kokie procesai, ir galimybė koreguoti slenkstes.

Be to, SetCPU programa turi keletą kitų naudingų funkcijų. Jame galite ne tik įsijungti, bet ir sukurti dažnio profilius, kuriuos naudos procesorius. Jei reikia, galite perjungti iš anksto, taip pat nustatyti profilio keitimą, atsižvelgdami į naudojimo sąlygas: pavyzdžiui, sumažinti dažnį, kai akumuliatoriaus įkrova yra žema.

Pažangias šios programos funkcijas geriau naudoti tik patyrusiems „Android“ vartotojams, nes reguliuoti energijos suvartojimo lygį kiekvienam konkrečiam dažniui galima tik tada, kai vartotojas žino, ką gali sukelti kiekvienas jo veiksmas.

CPU įsijungimo privalumai ir trūkumai

Šios procedūros pranašumai yra šie:

  • neabejotinai padidina įrenginio našumą ir greitį;
  • greitas ir sklandus daug išteklių reikalaujančių žaidimų ir programų veikimas.

Tačiau yra ir tam tikrų trūkumų, dėl kurių planšetinio kompiuterio valdymas gali būti mažiau patogus:

  • dažnio padidinimas neišvengiamai padidins energijos suvartojimą, todėl būkite pasirengę neįprastai greitam akumuliatoriaus išsikrovimui;
  • Taip pat padidės šilumos perdavimas, tai yra, prietaisas įkais daugiau nei įprastai, net ir esant ne itin didelei apkrovai.

Atsargumo priemonės procesoriaus įsibėgėjimo metu

Atminkite – kiekvienas įrenginys yra individualus, ir prieš galvodami apie „Android“ procesoriaus įsibėgėjimą, ieškokite informacijos apie savo modelį: jo gali nepavykti įsibėgėti. Pavyzdžiui, jei jūsų planšetiniame kompiuteryje yra vieno branduolio procesorius, jo įsijungimas neduos pastebimų rezultatų. Apskritai pagrįstas padidėjimas turėtų būti ne didesnis kaip 20–25% pradinio skaičiaus. Be reikalo didelės vertės gali sugadinti jūsų įrenginį.

Procesoriaus įsijungimas bet kokiu atveju sumažins įrenginio baterijos veikimo laiką: dirbant aukštu dažniu, procesorius sunaudos daugiau energijos. Tačiau yra ir kita šio veiksnio pusė: naudodami tas pačias programas galite pailginti baterijos veikimo laiką, jei sumažinsite dažnio slenksčius. Tai aktualu tiems, kurie nenaudoja daug išteklių reikalaujančių programų, retai žaidžia žaidimus, tačiau labai vertina savarankiškumą. Galų gale, dauguma standartinių procesorių mūsų „Android“ įrenginiuose gali veikti vidutiniais dažniais be jokio įsijungimo.

Išvada

Taigi, jei nusprendėte pagreitinti savo įrenginį, bet kuri iš aukščiau aprašytų programų jums padės tai padaryti – žinoma, su sąlyga. Be to, jie gali būti naudingi net tiems, kurie nesiryžta šios procedūros: juk su jų pagalba galite ne tik padidinti, bet ir sumažinti dažnį, taip sutaupydami energijos. Kaip šios programos jums padėjo? Papasakokite apie savo patirtį komentaruose.

Spartus Android operacinės sistemos vystymasis automatiškai diktuoja sąlygas ir programinę įrangą, kuri tampa vis labiau orientuota į nuolat tobulėjančias mobiliųjų įrenginių charakteristikas. O dabar visai neseniai vikrus „gyvūnėlis“ netraukia naujo ar

Bet ar viskas taip beviltiška? Galbūt dar per anksti savo buvusių išmaniųjų telefonų kolekciją papildyti dar vienu egzemplioriumi? Dabar kalbėsime apie tai ir pabandysime atsakyti į klausimą, kaip peršokti procesorių „Android“.

Pirma, šiek tiek teorijos. Minimalus procesoriaus dažnis turėtų būti suprantamas kaip dažnis, kuriuo Android OS veikia mažiausiai apkrovos arba tuščiosios eigos (blokavimo) laikotarpiu. Norint pagreitinti paprastas programas ar sąsajas, patartina padidinti minimalų dažnį.

Maksimalus dažnis yra būdingas procesoriaus veikimui, kai reikia didelės apkrovos. Mes kalbame apie trimačius žaidimus su dinamišku žaidimu ir pažangia grafika.

Įjungimo procedūra (arba perkrovimas) yra procesoriaus komponento padidinimas, viršijantis standartinius režimus, siekiant padidinti jo veikimo greitį. Nesunku atspėti, kad procesorius, kurio arsenale yra 768 MHz taktinis dažnis, rodo pusantro karto greitesnį greitį nei mobiliojo įrenginio „smegenys“ 528 MHz dažniu. Tačiau išmanusis telefonas, kurio standartinis procesoriaus dažnis yra 768 MHz, skirsis nuo „overclocked“ analogo tokiais parametrais. Pažiūrėkime, ar apskritai prasminga vargti su įsijungimu.

  • Gauname papildomos galios, ko pasekoje gerokai paspartėja įrenginio veikimas, kas bus tikrai pastebima 3D žaisluose.
  • Įrenginys taps lankstesnis dirbant su programine įranga, kuriai reikalingas stiprus procesorius.
  • Turėsite dažniau įkrauti akumuliatorių.
  • Gali būti, kad išmanusis telefonas pradės labiau kaisti.
  • Peršokęs procesorius tarnaus trumpiau.

Na, o dabar, prisimindami liaudies išmintį, užduokime sau pagrindinį klausimą – ar žaidimas vertas žvakės? Manau, kad taip, ir štai kodėl:

Pirma, jei pasirūpinsite efektyviu šilumos išsklaidymu, rizika sugadinti procesorių bus beveik minimali.

Antra, jums nereikia susikoncentruoti į įrenginio naudojimo trukmės mažinimą dėl to, kad jis pasens anksčiau nei išnaudos pusę savo eksploatavimo trukmės.

Apskritai, pasirinkimas lieka jūsų, o jei tvirtai pasakėte „TAIP“, skaitykite toliau.

Kaip pagreitinti procesorių naudojant programą Android telefone ar planšetiniame kompiuteryje

Pradedant įsijungimą, nepakenktų įvertinti savo galimybes, nes visi veiksmai bus atliekami savo rizika ir baime, o neteisingi veiksmai gali sugadinti įrenginį, todėl svarbu atsižvelgti į šiuos dalykus:

  • Saugumo sumetimais dažnio didinimas turėtų būti atliekamas sklandžiai, kontroliuojant indikatorius įvairiais bandymais, kitaip, jei iš pradžių nustatyta vertė yra per didelė, akumuliatoriaus įkrova greitai išeikvos ir atitinkamai padidės šilumos išsklaidymas, sukels procesoriaus perkaitimą.
  • Nėra prasmės perlaikyti 1 GHz ar didesnio dažnio procesorius, ypač jei jie yra dviejų branduolių.

Svarbu! Procedūra galima tik įrenginiams, turintiems „Superuser“ (ROOT) teises, o jei jų nėra, tada prieš pradedant įsijungimo operaciją.

Taip pat, nuėję į įrenginio skyrių „Nustatymai“, raskite elementą „Sauga“, atidarykite ir pažymėkite langelį „Nežinomi šaltiniai“, kuris leis atsisiųsti programas ne tik iš „Play“ parduotuvės:

Dar vienas dalykas, kurį reikia pabrėžti. Faktas yra tas, kad kiekvienas įrenginys turi savo pasirinktinį branduolį, kuris yra būtinas procesoriaus įsibėgėjimui, o jei jūsų išmanusis telefonas jo neturi, tada jį reikės paleisti.

Dabar galite pereiti prie tikrojo įsijungimo. Norėdami pakeisti procesoriaus parametrus, turite naudoti vieną iš specialių programų.

Antutu CPU meistras

yra gera programa, kuri siūlo išbandyti nemokamą versiją prieš pereinant prie mokamos, nors šiam žingsniui ypatingo poreikio nėra – biudžeto parinktis suteikia visas reikiamas funkcijas. Be to, kas yra labai svarbu, programoje yra įmontuotas etalonas – programa, kuri tikrina operacinės sistemos veikimą.

Pagrindiniame lange, priešais poziciją „Mastelio keitimas“, spustelėkite mygtuką „Ondemand“, kur pasirodžiusiame meniu nustatykite norimą režimą. Nepatyrusiam įsijungėjui geriau jį nustatyti į „interaktyvų“, kuris leis sistemai didžiąją laiko dalį veikti minimaliu dažniu ir reikalauti procesoriaus įsijungimo tik tada, kai reikia. Tokiu būdu galite žymiai sutaupyti akumuliatoriaus energijos ir gauti daugiau energijos tik tinkamu laiku. Pažengę vartotojai gali pasirinkti „Tvarkaraštis“. Po to paspauskite klavišą, esantį priešais „Nustatyti įkrovimo metu“ (įdiegti įkrovimo metu).

Darbas su programa yra labai paprastas: perkeliant slankiklį „Max“ į dešinę, nustatomas maksimalus laikrodžio dažnis, kuris bus svarbus norint pasiekti geriausią žaidimo našumą, o „Min“ slankiklį į kairę sumažinsite dažnį. , jei norite sumažinti baterijos eikvojimą atliekant paprastas užduotis (slenkant meniu, stalinius kompiuterius ir pan.).

Dar kartą pabrėžiu, kad dažnis gali būti padidintas ne daugiau kaip 20-25 proc., t.y. nuo 1,2 GHz nereikia šokinėti aukščiau 1,5 GHz.

Atlikę šias manipuliacijas, iš naujo paleiskite išmanųjį telefoną, tada jis vėl pradės veikti su išsaugotais nustatymais.

CPU imtuvas

CPU imtuvas yra puiki eksperimentavimo programa, kuri, tinkamai sukonfigūruota, gali parodyti nuostabius rezultatus. Be profilių ir reguliatorių, programėlėje gali būti naudojami trigeriai, kurie leidžia gana lanksčiai nustatyti dažnio nustatymus, nurodančius, kokiomis sąlygomis reikėtų naudoti vieną ar kitą profilį. Pats įsijungimo procesas yra gana paprastas ir neverta jo apibūdinti atskirai, nes jis praktiškai nesiskiria nuo aukščiau aprašytų veiksmų „Antutu Cpu Master“.

Pagal numatytuosius nustatymus, jei naudojamas tinkintas branduolys su įsijungimo galimybe, nustatomas tik maksimalus dažnis, o visi kiti nustatymai nustatomi tokia seka: „Nustatymai“, tada „Sistema“, tada „Leidžiami procesoriaus dažniai (ir khz“). , jis turi būti atskirtas tarpu).

Programa turi galimybę sukonfigūruoti visus profilius, pradedant belaidėmis sąsajomis ir baigiant trigerių dažniu ir veikimu. CPU imtuvas veiks fone, nepriklausomai nuo pasirinkto profilio, jums patogiu būdu. Reikalingas nedidelis RAM kiekis ir yra atsargus energijos suvartojimui. Vaizdo įrašas

Šis straipsnis yra serijos, kurios tikslas – maksimaliai pailginti Android įrenginių baterijos veikimo laiką naudojant programinės įrangos nustatymus, tęsinys. Šį kartą apžvelgsime procesoriaus darbo režimus, ekrano energijos sąnaudas, o taip pat bandysime įveikti nepageidaujamą „nematomą“ veiklą.

Priminsime, kad pagrindinę informaciją apie belaides sąsajas jau aptarėme.

Na, pradėkime. Pradėkime nuo centrinio procesoriaus dažnio ir veikimo režimo keitimo. Iš karto padarykime išlygą, kad neatsargiai rankiniu būdu reguliuodami Android įrenginio procesoriaus veikimo dažnį, galimi užšalimai, nestabilus veikimas ir, teoriškai, visiškas įrenginio gedimas. Taigi bet koks veiksmas turėtų būti atliekamas labai atsargiai ir suprantant, kas daroma. Visi šiuolaikiniai įrenginiai, įskaitant „Android“ įrenginius, automatiškai valdo procesoriaus dinamiką, priklausomai nuo jam taikomų apkrovų. Tačiau tai ne visada iš pradžių nutinka visiškai teisingai ir optimaliai, todėl akumuliatoriaus suvartojimas gali būti ne pats ekonomiškiausias. Taigi, rankiniu būdu keičiant centrinio procesoriaus dažnį, galima pastebimai pailginti baterijos veikimo laiką, tai ypač pasakytina apie moderniausius įrenginius, kuriuose centrinio, dažnai keturių branduolių procesoriaus dažnis gali siekti 1,5 GHz ar daugiau. Patogiausias būdas reguliuoti procesoriaus dažnį yra SetCPU programa. Kad jis veiktų, jums reikės „Root“ prieigos, kaip ir atliekant bet kokį operacinės sistemos ir branduolio derinimą. Šioje programoje galite lengvai sukonfigūruoti procesoriaus dažnį, kad jis keistųsi pagal profilius – pavyzdžiui, kai išsijungia ekranas arba kai akumuliatoriaus įkrova nukrenta žemiau tam tikro lygio. Tačiau norint pastebimai pailginti baterijos veikimo laiką, procesoriaus dažnis turėtų būti sumažintas bent 25%, o dar geriau – dar daugiau. Nedideli pakeitimai, 10-15%, gali neduoti pastebimo rezultato. Galite nustatyti, ar nėra problemų su standartiniu centrinio procesoriaus dažnio valdymu, ir įvertinti jo apkrovą per tam tikrą laikotarpį naudodami „Android System Info“, skirtuke Sistema -> CPU.

Jei nemaža laiko dalis praleidžiama dirbant su procesoriumi aukštu dažniu, o daug išteklių reikalaujančios programos ir žaidimai nėra aktyviai naudojami, tada yra ką dirbti. Verta kreiptis į procesoriaus apkrovos grafikus, kuriuos galima sudaryti stebėjimo programomis, tokiomis kaip SystemPanel ar PowerTutor. Jei procesoriaus neapkrauna joks procesas ar programa, galinti padidinti jo dažnį, vadinasi, įprastas procesoriaus dažnio dinaminio valdymo režimas neveikia tinkamai. Tai galima išspręsti įdiegus SetCPU ir rankiniu būdu nustatant tam tikrus procesoriaus darbo režimus. Išsamiau apžvelgėme branduolio veikimo režimus. Apskritai, jūs turite suprasti, kad kuo mažesnis vidutinis procesoriaus dažnis, tuo mažiau reaguoja „Android“ įrenginio vartotojo sąsaja ir mažesnis našumas, todėl patogų režimą turite pasirinkti savarankiškai ir individualiai, prieš tai išbandę kelis skirtingus išankstinius nustatymus. Kaip pavyzdį galime paminėti, kad su 1 GHz procesoriumi, įdiegtu „Samsung Galaxy S“, galėjome pasiekti tokius rezultatus: 100–800 MHz užklausos režimas padidino baterijos veikimo laiką maždaug 15–20%, pagal poreikį – 100–400 MHz filmams žiūrėti, padidino šį laiką 30–40%, o užšalimo nepastebėta nė vienu iš išvardytų režimų.

Dabar pakalbėkime apie „Android“ mobiliojo įrenginio ekraną. Kaip žinote, tai vienas pagrindinių energijos vartotojų. Jo suvartojimas priklauso nuo tokių parametrų kaip fizinis dydis, pikselių skiriamoji geba, matricos tipas, ryškumo lygis, taip pat foninio apšvietimo įjungimo laikas nustojus aktyviai naudotis įrenginiu. Šiuo metu gamintojai naudoja tokius pagrindinius matricų tipus kaip IPS, TFT-LCD, SCLCD ir OLED (AMOLED arba SuperAMOLED). Ekonomiškiausi energijos suvartojimo požiūriu, esant tam tikroms sąlygoms, kurias aptarsime toliau, yra SuperAMOLED organinių šviesos diodų ir jų variacijų pagrindu sukurti ekranai (SuperAMOLED Plus, SuperAMOLED HD). Sutaupoma dėl to, kad nėra bendro matricos foninio apšvietimo, patys taškai ekrane šviečia, taigi, norint rodyti juodą, reikiamos ekrano sritys tiesiog išjungiamos. Taigi ekrane rodomas vaizdas turi didelę įtaką energijos sąnaudoms – kuo daugiau juodų ir tamsių atspalvių, tuo mažiau sunaudojama baterija. Norėdami geriau suprasti, kas tiksliai vyksta, pateikiame keletą grafikų, kuriuose palyginamas OLED ekranų ir klasikinių LCD plokščių energijos suvartojimas:

Kaip matote, jei jūsų įrenginyje yra OLED ekranas, racionaliau naudoti temą, kurioje vyrauja juodi ir tamsūs tonai, o spalvų temperatūra viršija 6500K:

Patartina programose kuo mažiau naudoti balto fono ir šviesių spalvų, naudoti tamsesnius apvalkalus.

Ekrano ryškumas taip pat vaidina svarbų vaidmenį. Vidutiniai rodikliai yra tokie, kad esant 10-30% ryškumo lygiui, energijos suvartojimas praktiškai nesikeičia, 30-50% - energijos suvartojimas padidėja 10-20%, 70-100% - energijos suvartojimas pastebimai padidėja, iki 50 proc. Žinoma, tai yra vidutiniai skaičiai ir kiekvienam modeliui jie gali skirtis. Atitinkamai, daugiausia sutaupoma iki 30% ryškumo – be per daug pastebimo poveikio įrenginio naudojimo patogumui. Dauguma šiuolaikinių įrenginių užtikrina automatinį ryškumo reguliavimą, priklausomai nuo aplinkos apšvietimo sąlygų. Natūralu, kad tai, viena vertus, tam tikru mastu taupo akumuliatoriaus energiją, palyginti su pastoviu maksimaliu ryškumo lygiu, tačiau tuo pat metu energijos suvartojimas yra didesnis nei naudojant fiksuotą 30% vertę - vien todėl, kad kartais ryškumo lygis padidės. iki 80-100%, pavyzdžiui, lauke, tiesioginiuose saulės spinduliuose. Taip pat svarbus yra jutiklio, kuris suvokia informaciją apie išorinės šviesos lygį (kartais per ilgas reakcijos laikas į ryškumo pokyčius), atsako teisingumas ir greitis, taip pat vartotojo kasdienybė (dažnesnis mobiliojo telefono naudojimas). prietaisas lauke ar viduje ir pan.). Apskritai galite eksperimentiškai nustatyti, kuris yra pelningesnis, tarkime, kelias dienas su automatiniu reguliavimu ir kelias dienas su fiksuotu ekrano ryškumo lygiu.

Dabar pereikime prie kitos labai svarbios problemos, kurią išsprendę galite žymiai pailginti akumuliatoriaus veikimo laiką. Apie vadinamąją „nematomą“ veiklą jau kalbėjome. Jo esmė ta, kad kai kurios programos ir procesai, veikiantys fone, gali „pažadinti“ įrenginį iš miego režimo, neleidžiant jam persijungti į energijos taupymo režimą. Tai, pavyzdžiui, programos, kurios nuolat „bendrauja“ su tinklu, pavyzdžiui, įvairūs socialinių tinklų klientai, momentinių pranešimų paslaugos, orų prognozių valdikliai, muzikos grotuvai klausantis muzikos, programų stebėjimas su dažnu indikatorių atnaujinimu, programos. su klaidomis programos kode ir pan. Prieš naudodami bet kokį metodą „nematomai“ veiklai pašalinti, rekomenduojame tiesiog iš naujo paleisti įrenginį, ypač jei ši veikla yra gana reikšminga, kai indikatorius „Vykdomas“ yra iki 100%. Jei tai nepadeda, kreipiamės į trečiųjų šalių programas.

Įdiekite SystemPanel. Pažymėkite langelį šalia „Įgalinti stebėjimą“ meniu -> Nustatymai. Likę žymimieji langeliai gali būti pažymėti kaip pageidaujama, elementų aprašymas yra intuityvus. Taigi įjungtas programų veiklos stebėjimas, o sistemos srityje pasirodo programos piktograma. Dabar reikia kurį laiką palikti mobilųjį įrenginį neaktyvų, geriausias ir patogiausias būdas – per naktį. Praėjus tam tikram laikotarpiui, eikite į Meniu -> Stebėjimas ir spustelėkite mygtuką „Istorija“. Grafikai bus atvaizduoti ekrane. Viršuje galite nustatyti informacijos rodymo intervalą. Pavyzdžiui, jei stebėjote naktį, galite nustatyti 8 valandas.

Pažiūrėkime į grafikus.

Akumuliatoriaus įkrovimas – rodo akumuliatoriaus lygį.

Įrenginio naudojimas – rodo mobiliojo įrenginio naudojimą, kai ekranas įjungtas.

CPU veikla – rodo procesoriaus apkrovą per visą stebėjimo laiką, įskaitant miego režimą. Tuo pačiu metu sistemos procesų įkrovimas iki 1% miego režimu yra normalus daugeliui įrenginių, tačiau daugiau nei 1% yra nereikalinga veikla, kurios priežasties ieškosime. Būdami „Istorijoje“, spustelėkite mygtuką „Diagrama“ ir pasirinkite „Populiariausios programos“. Ekrane bus rodomas visų programų ir procesų sąrašas, surūšiuotas pagal procesoriaus apkrovą.

Galite spustelėti aktyviausius procesus ir pamatyti informaciją apie juos, žemiau - energijos suvartojimo istoriją grafiko pavidalu. Galite spustelėti mygtuką „Palyginti“ ir pamatyti toliau pateiktus bendruosius grafikus. Tai yra, galite palyginti vieno proceso grafiką su visų procesų grafikais ir sužinoti akumuliatoriaus išsikrovimo „indėlį į bendrą reikalą“. Nepamirškite, mus domina laikotarpiai, kada įrenginio ekranas buvo išjungtas. Ši funkcija naudinga, kai buvo retas, bet stiprus aktyvumo pikas. Be to, tokio proceso gali nebūti sąrašo „Populiariausios programos“ pradžioje. Elementas „Sistemos procesai“ suskirstytas į daug mažų, o pageidaujant galima ieškoti aktyviausių pavadinimų, už ką jie atsakingi, ir palyginti su tų pačių procesų veikla panašiuose įrenginiuose. Pavyzdžiui, čia yra diagrama, rodanti, kad Taskkiller yra pernelyg aktyvus:

Tačiau apskritai tai yra per maža veikla, kuri nesukels didelių energijos sąnaudų. Ir čia yra dar vienas šios programos grafikas, kuriame aiškiai matyti, kad „MyTracks“ miego metu per aktyviai įkelia įrenginio centrinį procesorių:

Galite įdiegti programą „PowerTutor“, kuri realiuoju laiku aiškiai rodo programų ir procesų energijos sąnaudas fone tiek bendrai, tiek kiekvienai atskirai programai:

„PowerTutor“ taip pat sukuria kiekvienos programos suvartojimo grafikus ir kaupia statistiką, kuri leidžia apskaičiuoti „nemiegantį“, tai yra pabudimo procesą, remiantis aktyvumo padidėjimu centrinio procesoriaus grafike miego režimu. . Nereikėtų per daug pasitikėti vartojimu mW, reikia įvertinti santykinius rodiklius.

Taip pat veiks OSMonitor programa. Jis gali stebėti programų veiklą, įskaitant tada, kai įrenginys veikia miego režimu.

Šioje programoje visų pirma reikia atkreipti dėmesį į UTime, kuris parodo, kiek aktyvi programa ar procesas, įskaitant įrenginio „miego režimą“. Programoms, kurių atnaujinimo dažnis yra didelis arba kurios neužmiega, bus padidintas UT laikas, kuris taip pat greitai padidės. Norėdami nustatyti, ar UTime padidintas, ar ne, pradedame nuo bendro sistemos UTime, tai yra, galimo maksimumo. Neturėtume pamiršti, kad proceso „Kontaktai“ arba „Skambinimas“ UTime indikatoriui įtakos turi pokalbio laikas, „Klaviatūra“ - kaip dažnai ekrane mirksi simbolių įvedimo laukas (įskaitant, jei įrenginyje yra įdiegtas paieškos valdiklis). darbalaukis).

Taip pat galite naudoti „Battery Log“ meniu po vieną pasirinkę „CPU naudojimas“, „Dalinis pabudimas“ - „nemigos“ kaltininkai bus sąrašo viršuje.

Jei naudojant šiuos metodus, pašalinant arba išjungiant nereikalingas programas ir procesus, kurie „pažadina“ įrenginį, nepavyko sumažinti „nematomos“ veiklos vertės iki priimtino lygio, imamės šių nuoseklių veiksmų. Atlikę kiekvieną iš jų, natūralu, stebime „nematomą“ įrenginio veiklos komponentą, o jei jis nesumažėjo, pereiname prie kito punkto.

Pirmiausia pašaliname visus valdiklius iš stalinių kompiuterių, ikonų programas iš informacinės eilutės, taip pat pašaliname (o dar geriau – „užšaldome“ naudojant Titanium Backup) programas, kurios buvo įdiegtos po laikotarpio, kai „nematoma“ veikla buvo įprasta.

Tada atliekame gamyklinių nustatymų atkūrimą, tai yra, nuvalome. Nepamirškite pasidaryti atsarginių kopijų naudodami tą patį Titanium Backup, suformatuokite SD kortelę naudodami mobiliojo įrenginio operacinę sistemą. Jei po visiško valymo ir gamyklinių nustatymų atkūrimo „nematoma“ veikla „nusiramina“, tai reiškia, kad problema buvo įdiegtose programose. Logiškai mąstant, juos atkuriame po vieną ir nuolat stebime „nematomo“ aktyvumo lygį, kol nustatome konkrečią problemas sukeliančią programą. Jei po nustatymo iš naujo „nematomo“ aktyvumo lygis išlieka toks pat, bandome išjungti gamintojo programas - jos neištrinamos atliekant bendrą atstatymą. Galite išjungti automatinį programų įkėlimą naudodami automatinį paleidimą – tada pasirinktas programas galima paleisti tik rankiniu būdu. Galite naudoti jau minėtą „užšaldymą“ naudodami „Titanium Backup“ „iki geresnių laikų“.

Jei atlikti veiksmai nedavė norimo rezultato, turėtumėte atkreipti dėmesį į įrenginio programinę-aparatinę įrangą ir branduolį, gali tekti atnaujinti į kitą versiją (tai gali būti naujausia arba senesnė oficiali programinė įranga arba net pagal užsakymą pagaminta, tačiau tokiu atveju atkreipkite dėmesį į garantijos praradimą).

Jei programinės aparatinės įrangos keitimas taip pat nieko nedavė, greičiausiai yra aparatinės įrangos problemų. Pilnai įkrauname įrenginį, o paskui išjungiame per naktį neišimdami baterijos. Ryte įjungiame ir patikriname įkrovimo lygį. Savaiminis išsikrovimas per naktį neturėtų viršyti 1-3%, o jei išsikrovimas vis dar toks pat stiprus, kaip ir prieš įkrovimą, tai neabejotinai problema yra aparatinė – reikia kreiptis į aptarnavimo centrą.

Atkreipkite dėmesį, kad apskritai nereikėtų „pagauti“ rodiklių rodmenų iki 1-2%, juo labiau lyginti juos tarp skirtingų išmaniųjų telefonų ar planšetinių kompiuterių ir net vakarykščių ir šiandieninių rodiklių. Ši vertė yra labai santykinė ir gali priklausyti nuo daugelio veiksnių. Svarbiausia yra susidaryti apytikslį įrenginio energijos suvartojimo vaizdą. Apskritai, atlikdami šioje trumpoje straipsnių serijoje aprašytas operacijas, galite padidinti baterijos veikimo laiką, priklausomai nuo įrenginio, nuo 30-40 iki 150-200% (taip, tiksliai, 200%, tai yra tris kartus ). Linkime sėkmės ir ilgiau mėgaukitės mėgstamu „Android“ „be maitinimo lizdo“!

Greitas atsakymas į pirmąjį klausimą: gubernatorius yra procesoriaus dažnio pasirinkimo reguliatorius. Tai yra, tai yra tam tikras algoritmas, leidžiantis valdyti procesoriaus elgesį priklausomai nuo įvairių sąlygų. Visi jie yra „Linux“ branduolyje ir negali būti pridedami atskirai nuo branduolio. Šio tvarkyklės užduotis yra nustatyti tam tikrą optimalų dažnį pasirinktame minimumo ir maksimumo ribose (scaling_min_freq ir scaling_max_freq).

Šiame poste vadinsiu jį gubernatoriumi reguliatorius arba gubernatorius- Na, gubernatoriumi jo nepavadinsi :)

Į ką reikia atkreipti dėmesį renkantis procesoriaus reguliatorių:

  • Greitis. Paprastai didesnis greitis šiek tiek sumažins baterijos veikimo laiką, todėl verta žiūrėti ne tik į našumą, bet ir į tai, kaip akumuliatorius elgiasi tokiu greičiu. Jei neketinate žaisti našumo reikalaujančių žaidimų, turėtumėte ieškoti greičio ir baterijos veikimo trukmės balanso.
  • Autonomija. Paprastai ilgėjant įrenginio tarnavimo laikui, veikiant akumuliatoriaus energija pastebimai nukenčia jo našumas: resursų reikalaujančių operacijų metu programėlė pradeda lėtėti, dingsta sklandumas, o kartais tiesiog užšąla. Taip pat verta rasti pusiausvyrą per bandymus ir klaidas.
  • Stabilumas. Vieni „valdytojai“ viename įrenginyje elgiasi itin nestabiliai, o kituose visai neblogai... Daug kas priklauso nuo to, kiek gamintojo atidarytas branduolio pirminis kodas, įvairių pataisų derinių ir... kūrėjo nuotaikos :) Dauguma dažnai tai išsiaiškinama išbandant savo programėlę.
  • Lygumas. Tai nėra tas pats, kas pirmas punktas: išmanusis telefonas gali veikti greitai, tačiau jis visai nėra sklandus. Paprasčiausias būdas patikrinti – slinkti ilgus sąrašus žemyn/aukštyn arba tiesiog atidaryti/uždaryti programas. Aišku, jei prietaisas veiks greitai, bet trūkčiojant, įspūdis jį naudojant nebus toks...

Taigi, tiesą sakant, pereinu prie žinomų procesorių dažnio valdymo vadybininkų (valdytojų) sąrašo.

Dažniausiai juos galima suskirstyti į grupes:

  1. Remiantis Ondemand: pvz., Ondemand, OndemandX, Intellidemand, Lazy, Lagfree, PegasusQ, HYPER, Wheatley, Hotplug, HotplugX, AbyssPlug, AbyssPlugv2, Nightmare, Sleepy…
  2. Remiantis konservatyviu: Konservatyvus, Lionheart, LionheartX…
  3. Remiantis Interactive: Interactive, InteractiveX, Intelliactive, Lulzactive, Luzactiveq, Smartass, SmartassV2, SmartassH3, Brazilianwax, SavagedZen, Dyninteractive, Interactive Pro...
  4. Hibridas (dviejų ar daugiau valdiklių derinys): Smartmax, Dancedance, Performance May Cry (PMC), Ktoonservative, KtoonservativeQ…
  5. Tam tikra unikali kategorija (įtraukta į standartinį daugumos atsarginių branduolių galimų reguliatorių rinkinį): Userspace, Powersave, Performance, Min Max, ZZmove, MSM DCVS, IntelliMM.

OnDemand

Daugumoje atsarginių branduolių (ty tuose, kurie pateikiami kartu su įtaisu iš gamintojo), jis įdiegtas pagal numatytuosius nustatymus. Pagrindinis šio reguliatoriaus tikslas yra padidinti dažnį iki didžiausio galimo, kai tik atsiranda procesoriaus apkrova, kad būtų užtikrintas maksimalus sistemos reagavimas. Grubiai tariant, kiekvieną kartą šis valdytojas užduoda sau klausimą: kiek apkrautas procesorius ir ar turėčiau padidinti dažnį? Nurodytais intervalais (sampling_rate: ~ 10-20 milisekundžių) tikrina procesoriaus apkrovą ir, pasiekus tam tikrą slenkstį (up_threshold ~80%), padidina dažnį iki maksimumo, kol procesoriaus apkrova mažėja. Nors dauguma vartotojų mano, kad šis valdiklis yra optimalus, jam visiškai nerūpi jūsų akumuliatoriaus suvartojimas. Taip, sistema su juo veikia greitai, tačiau procesoriaus resursai beveik nuolat eikvojami. Be to, jame nėra išjungiamo ekrano profilių, o tai taip pat nesutaupo energijos, kol išmanusis telefonas neveikia.

OnDemandX

Dažniausiai tai yra įprastas OnDemand su integruotais miego profiliais. Tai leidžia būti ekonomiškiau, ypač kai ekranas išjungtas. Tačiau OnDemandX ne visada gerai elgiasi kai kuriuose įrenginiuose, nes gali būti „kvailas“ reaguodamas į staigius apkrovos pokyčius ir perėjimą iš standartinio profilio į miego profilį.

OndemandQ

„OndemanQ“ išjungia antrąjį branduolį, kai jo nereikia, ir vėl įjungia, kai apkrova yra didelė, todėl veikia gerai ir taupoma baterija.

Energijos taupymas

Sumažina maksimalų dažnį iki mažiausio galimo užduočiai atlikti. Taigi, kaip rodo pavadinimas, jis sunaudoja labai mažai energijos, tačiau dėl to prietaisas labai sulėtės, kai apkrova yra šiek tiek didesnė nei minimali.

Spektaklis

Jis veikia visiškai priešingai nei ankstesnis: nuolat naudoja maksimalų turimą procesoriaus dažnį. Neturėtumėte jo naudoti kasdieniame gyvenime, nes įrenginys labai įkaista, nes procesorius nuolat patiria spaudimą.

Konservatyvus

„Lėta“ OnDemand versija, labai nenorinti didinti procesoriaus dažnio. Kai nėra apkrovos, šis reguliatorius nuolat naudoja mažiausią galimą dažnį. Dažnio kaita aukštyn ir žemyn nevyksta staigiai, o palaipsniui. Palyginti su OnDemand, atsakas yra lėtesnis, tačiau taupo daugiau akumuliatoriaus energijos.

Vartotojo erdvė

Rankiniam dažnių nustatymui. Leidžia visiškai pritaikyti procesoriaus veikimą. Nerekomenduojama ir praktiškai nenaudojama dėl nustatymo sunkumų.

„Konservatyvaus“ režimo pritaikymas. Vienas greičiausių, o akumuliatoriaus veikimo laikas neva prastesnis nei, pavyzdžiui, SmartassV2. Bando kuo labiau sumažinti dažnių pasikeitimų skaičių ribodamas dažnius: tik minimalų arba maksimalų. Dažnis mažėja ir didėja priklausomai nuo esamos apkrovos ir slenkstinių verčių (žemyn_slenkstis ir aukštyn_slenkstis)

Interaktyvus

Interaktyvus režimas yra greitesnis nei „Ondemand“ ir suteikia didesnį atsaką, nežymiai padidindamas suvartojimą. Jis nustato dažnį priklausomai nuo apkrovos, tačiau apkrovos patikrinimas vyksta ne reguliariais intervalais, o išėjus iš tuščiosios eigos (+ tikrinti laikmatį 1-2 ciklai išėjus iš tuščiosios eigos). Jei procesorius apkraunamas 100% išėjus iš tuščiosios eigos ir pagal laikmatį, dažnis padidėja iki maksimumo. Jei nėra apkrovos, kurią būtų galima padidinti iki maksimumo, dispečeris patikrina, kaip pasikeitė apkrova nuo paskutinio dažnio keitimo per min_sample_time laikotarpį, pasirinkdamas viršutinę vertę iš paskutinio išėjimo iš tuščiosios eigos, kad nustatytų naują dažnį. Vienas nustatymo parametras yra min_sample_time, minimalus laikas tam tikru dažniu, kol jis sumažinamas, pagal numatytuosius nustatymus 50–80 tūkstančių milisekundžių.

InteraktyvusX

Analogiškai su OnDemandX, tai yra interaktyvus su miego režimo profiliu, taip pat sukonfigūruotas profilis, skirtas išeiti iš šio režimo. Šiek tiek mažiau sunaudojama baterija.

InteractiveX v2

Sukūrė „Imoseyon“ (naudojant „Galaxy Nexus“ skirtą „Lean Kernel“ kodą). InteractiveX v2 valdiklis veikia beveik identiškai kaip InteractiveX, išskyrus tai, kad papildomai priverčia naudoti tik vieną procesoriaus branduolį, kai įrenginio ekranas išjungtas.

Intelektualus

Remiantis Interactive valdikliu su šiais patobulinimais: patobulintos vietinės įvesties tvarkyklės galimybės (nereikia PowerHAL pagalbos); dviejų fazių planavimas (tuščiosios eigos / užimtumo fazės, kad būtų išvengta tiesioginio peršokimo į maksimalų dažnį, tikrinama, ar nėra atjungtų branduolių ir trumpų jungčių, pašalinant kai kuriuos nereikalingus patikrinimus, kad būtų išvengta karšto prijungimo). Tai vienas iš labiau į našumą orientuotų reguliatorių, kurio kodas nedaug skiriasi nuo „Interactive“.

Pragaras aktyvus

Labai modifikuotas „Intelliactive“ gubernatorius iš kūrėjo, slapyvardžiu „Hellsgod“, pridėjęs keletą pakeitimų, kad pagerintų baterijos veikimo laiką. „Hellsactive“ yra mažiau agresyvus, palyginti su „Intelliactive“, o baterijos suvartojimas yra pastebimai mažesnis nei originalus valdiklis.

InteraktyvusB

Interaktyvus valdiklis su labiau subalansuotais akumuliatoriaus suvartojimo ir našumo profiliais.

InteractivePro

Naujausia (modifikuota) „Interactive“ versija, optimizuota tokiems įrenginiams kaip „One Plus One“. Tai yra efektyvesnė versija nei originalioji „Interactive“, nes šis reguliatorius nuolat skaičiuoja optimalias kiekvieno procesoriaus branduolio apkrovas, leidžiančias procesoriui efektyviai keisti dažnius.

Arteraktyvus

Tai yra Interaktyvaus reguliatoriaus peržiūra su atnaujintu šaltinio kodu. Yra daug Snapdragon 80x procesorių optimizacijų.
Smartass

Atsirado dėka Erasmux kūrėjo, kuris visiškai perrašė Interactive gubernatoriaus kodą, darbo, pagrindinis tikslas buvo ilgas baterijos veikimo laikas neprarandant našumo. Greitis artimas MinMax, sunku pasakyti, kas greitesnis. Tačiau baterijos veikimo laikas nėra toks geras, palyginti su „SmartassV2“.

SmartassV2

Antroji originalaus „Smartass“ iš „Erasmux“ versija. Vienas iš daugelio vartotojų mėgstamiausių. Valdiklis sukurtas veikti „idealiu dažniu“ ir padidina dažnį šiek tiek agresyviau, nei mažina. Skirtingi „idealūs“ dažniai naudojami ekrano įjungimo ir išjungimo profiliams, vadinamiems awake_ideal_freq ir sleep_ideal_freq. Šio valdiklio užduotis yra subalansuoti energijos suvartojimą ir našumą. Reguliatorius suranda „idealų“ dažnį, kurio sieks (Spartesnis šio dažnio keitimas nei aukščiau ar žemiau jo. Pavyzdžiui, pirmajai „smartass“ versijai „idealus“ galima nustatyti kaip 300 (o ne aukštesnį) per miego ir 500 (ir ne žemesnė), kai ekranas yra įjungtas tam tikras „idealus“ dažnis šiam režimui, žemiau kurio nebus jokių vėlavimų).

SmartassH3

Remiantis SmartassV2. Efektyvesnis dažnio keitimas. Nesusikaupia per aukštai, kai to nereikia, todėl sutaupoma daugiau energijos.

Tamsioji pusė

Labiau optimizuotas ir agresyvesnis Smartass.

Remiantis konservatyviais šaltiniais su „Smartass“ funkcijomis. Nelabai aišku, kodėl jis buvo sukurtas, nes „Conservative“ dažnis keičiasi lėtai, o „Smartass“ – vienas greičiausių.

AgresyvusX

Modifikuotas konservatyvus gubernatorius su daugybe nustatymų, kad padidintų reagavimą išlaikant įkrovą. Taip pat yra kodas, skirtas optimizuoti elgseną ekrano išjungimo režimu.

Remiantis OnDemand. Tačiau skirtingai nuo jo, dažnių perjungimas vyksta labai sklandžiai. Reguliatoriaus energijos suvartojimas taip pat yra labai mažas.

Akcijų paklausa

Labai modifikuotas OnDemand geresnis veikimas neprarandant baterijos veikimo trukmės. Gana gerai subalansuotas kasdieniniam naudojimui.

Smoothass

Iš Smartass/SmartassV2 vartotojo slapyvardžiu Erasmux kūrėjo. Tai modifikuotas „Smartass“, skirtas greičiui padidinti. Kuo agresyvesnis dažnio didinimas, tuo didesnis atsakas ir, žinoma, didesnis akumuliatoriaus suvartojimas.

Puikus

Perdarytas Smartass. Tai labiau reaguoja.

Braziliškas vaškas

Beveik tas pats, kas Smoothass, tik pagrįsta SmartassV2. Šiek tiek agresyviau keičia dažnius, dėl to šiek tiek geresnis našumas ir šiek tiek trumpesnis veikimo laikas.

SavagedZen

Kitas SmartassV2 gubernatorius. Palyginti su Brazilijos vašku, jis atrodo šiek tiek geresnėje šviesoje dėl geresnio energijos suvartojimo neprarandant gamintojo
ness.

Kūrėjo, slapyvardžiu Ezekeel, reguliatorius dažniausiai yra „OnDemand“ su nauja min_time_state reikšme, kuri įvedama, kad būtų nustatytas minimalus laikas, po kurio CPU keičia dažnį aukštyn/žemyn, sutelkdamas dėmesį į apkrovą. Pagrindinė šio valdytojo idėja yra pašalinti nestabilius nuolatinius vietinio paklausos šuolius.

Liūtaširdis

Remiantis konservatyviu su daugybe pataisymų. Apskritai jausmas yra panašus į pagal poreikį, sunaudojant mažiau energijos, bet daugiau nei naudojant konservatyvųjį. Puikiai veikia su terminų planuokliu.

LiūtaširdisX

„Sūnus“ įprastos Lionheart, turintis tuščiosios eigos profilį iš Smartass reguliatoriaus.

Remiantis konservatoriumi. Šiek tiek panašu į darbą su Liūtaširdimi. Stengiasi išlaikyti procesoriaus dažnius mažesniu greičiu, kad būtų kuo mažiau pakenkta veikimui.

Intellidemand

Remiantis Ondemand, kaip rodo pavadinimas (Intelligent Ondemand). Veikia priklausomai nuo GPU. Kai įkeliamas GPU (žaidimai, kortelės ir pan.), „Intellidemand“ elgiasi panašiai kaip „Ondemand“. Kai GPU neveikia arba vidutiniškai apkrautas, „Intellidemand“ riboja maksimalų dažnį pagal įrenginį / pagrindinį dažnį, kad būtų taupoma baterija.

OndemandPlus

Ondemandplus yra valdiklis, pagrįstas Ondemand ir Interactive šaltinio kodais. Jame yra papildomų energijos taupymo funkcijų, kurios įgyvendinamos praktiškai neprarandant našumo. Nors Interactive siūlo modernią ir patogią sistemą, dažnio mastelio keitimo logika buvo visiškai perrašyta. Bandymai parodė, kad OndemandPlus yra draugiškesnis akumuliatoriui. Tai pasiekiama dėl to, kad procesorius pradeda veikti maksimaliais dažniais ne iš karto, o žingsnis po žingsnio.

GallimaufryX

Modifikuotas „OnDemand“ su dviejų etapų veikimu, kaip „Ondemand“, tačiau su tam tikrais greičio pakeitimais. Taip pat įtrauktas kodas, skirtas optimizuoti elgseną, kai kūrėjo „Imoseyon“ ekranas išjungtas.

Taip pat remiantis Ondemand. Jis pasižymi išskirtinėmis savybėmis: kelių branduolių įrenginiuose gali išjungti branduolius esant mažai apkrovai.

Remiantis OnDemand, kaip ir dauguma XDA vartotojų sukurtų valdytojų. Jame yra kai kurių LG patobulinimų, ypač patobulinto dažnio padidinimo valdymo atžvilgiu. Valdiklis turi įvairių pritaikomų parinkčių, pavyzdžiui, HTC gubernatorių, tačiau vis tiek elgiasi labai panašiai. Numatytieji nustatymai yra gana konservatyvūs. Jis kilęs iš Cl3kener Uber branduolio, skirto Nexus 5, kur jis turi gana gerą akumuliatoriaus naudojimo reputaciją.

Yangdemand

Beveik tas pats OnDemand su šiek tiek pakeistomis numatytosiomis reikšmėmis, skirtas sumažinti akumuliatoriaus suvartojimą.

HotplugX

Tas pats „Hotplug“, draugiškesnis akumuliatoriui.

Abyssplug

Kitas modifikuotas „HotPlug“.

AbyssPlugv2

Antroji AbyssPlug versija, optimizuota keliems branduoliams.

Pašalina visus greitus perjungimus ir smailes perjungiant į maksimalų dažnį. Taip pat atsižvelgiant į vaizdo adapterio apkrovą. Jei GPU pakrautas, procesoriaus dažnis iš karto padidėja. Jei vaizdo adapteris neturi pakankamai našumo, dažnio riba bus pašalinta ir procesoriaus dažnis padidės iki didžiausios vertės.

Wheatley

Kaip ir daugelis kitų režimų, Wheatley yra pagrįstas Ondemand. Greitas dažnio mažinimas/padidinimas, geresnis energijos taupymas, pirmenybė vykdomiems procesams – tai pagrindinės Wheatley savybės.

Lulzaktyvus

Remiantis Interactive ir Smartass. Kai tam tikro procesoriaus dažnio apkrova yra didesnė nei 60%, dažnis padidinamas vienu žingsniu. Kai procesoriaus apkrova tam tikram dažniui yra mažesnė nei 60%, dažnis sumažinamas vienu žingsniu. Kai ekranas išjungtas, procesoriaus dažnis užrakinamas minimaliu dažniu.

LulzactiveQ

Nauja Lulzactive versija. Turi tris naujus parametrus, kuriuos vartotojas gali konfigūruoti: inc_cpu_load, pump_up_step, pump_down_step. Skirtingai nuo senosios versijos, ši, kaip logiška manyti, leidžia labiau kontroliuoti gubernatoriaus darbą. Galite nustatyti intervalą, per kurį valdytojas nuspręs, padidinti ar sumažinti dažnį. Taip pat galite pasirinkti ir sukonfigūruoti galimų dažnių, iki kurių reguliatorius padidins/sumažins procesoriaus darbą, skaičių. Kai apkrova didesnė nei inc_cpu_load, reguliatorius padidina procesoriaus pump_up_step. Kai apkrova mažesnė nei nurodyta parametre inc_cpu_load, reguliatorius sumažina CPU pump_down_step.

Tai yra „LulzactiveQ“ valdiklis su daugybe patobulinimų, skirtų geresniam veikimui. Tai reiškia didesnį įrenginio greitį baterijos veikimo trukmės sąskaita.

PegasusQ / PegasusD

Labai lankstus su daugybe nustatymų (tai reiškia parametrus branduolio kūrėjams, kurie redaguojami surinkimo metu), sukurti tik kelių branduolių procesoriams.

Agresyvi PegasusQ reguliatoriaus versija, kuri maksimaliai išjungia du branduolius. Tai puikiai optimizuota PegasusQ versija telefonams su keturių branduolių procesoriais.

PegasusQPlus

PegasusQPlus yra pastebimai patobulintas PegasusQ reguliatorius, kurį AndreiLux įdiegė savo Perseus branduolyje. „PegasusQPlus“ turėtų turėti geresnę našumo ir akumuliatoriaus naudojimo pusiausvyrą.

YankasusQ

Kitas „PegasusQ“ valdiklio įdiegimas su tinkintu profiliu, įgalintu ekrano išjungimui ir kai kuriais kitais patobulinimais. Skirtumas tarp PegasusQ ir YanksusQ yra tas, kad pastarasis pastebimai mažiau agresyviai padidina dažnius, kai ekranas įjungtas (mažiau sunaudoja akumuliatoriaus).

Dorybinga

Energiją taupanti smartassV2 modifikacija.

Yankactive

Šiek tiek modifikuotas Yank555.lu vartotojo Interaktyvus reguliatorius. Akumuliatoriaus patobulinimai buvo papildyti atsižvelgiant į naudotojų pageidavimus, todėl jis buvo daug patogesnis akumuliatoriui nei originalus „Interactive“ ir sumažėja našumas.

Prisitaikantis

Sukurta tiems, kurie jautrūs delsai ir reikalauja veikimo esant apkrovai. Jis bando sumažinti laikrodžio vėlavimą didindamas dažnį. Tai patogu didelės ir vidutinės apkrovos sistemoms. Bet taip pat pasirūpina energijos suvartojimu iki vidutinių apkrovų ir esant mažoms apkrovoms dažnis didės lėčiau, o padidėjus apkrovai dažnis didės greičiau.

Tai ne kas kita, kaip nugludintas interaktyvus valdiklis, pavadintas „Bacon“, pritaikytas iš „bacon“ įrenginių („One Plus One“), kurį sukūrė vartotojas neobuddy89. Daug našumo / delsos pakeitimų.

Mėgstamiausias pasirinkimas ir vienas iš pirmųjų Alucard_24 sukurtų valdytojų. Šis valdiklis yra pagrįstas „OnDemand“, tačiau buvo patobulintas daugeliu atžvilgių, siekiant subalansuoti baterijos veikimo laiką ir našumą. Manoma, kad ši pusiausvyra buvo rasta šiame valdytoje.

Košmaras

Modifikuotas PegasusQ, mažiau agresyvus ir neturi automatinio įrangos aptikimo. Tai naudinga norint išlaikyti pusiausvyrą tarp veikimo laiko ir našumo. Gali užkirsti kelią mirties ekranui, nes jis neaptinka aparatūros (nežinau, kas tai yra).

Tamsa

Remiantis Nightmare, bet paprastesnis ir greitesnis, taip pat stabilesnis dėl kai kurių pataisų ir konfigūracijų naudojimo.

Naudoja dažnių lentelę, kuri turėtų lemti sklandų dažnio pasikeitimą, labai draugiška akumuliatoriui. Jame yra daugybė įvairiausių gėrybių ir „intelektinių“ patobulinimų, o tai ne visada naudinga. Pritaikytas geresniam elgesiui, kai ekranas išjungtas.

„ZZmanX“ yra maždaug toks pat kaip „ZZmove“, tačiau jis buvo pervadintas, todėl kūrėjas, turintis slapyvardį DorimanX, perkūrė jį savo versijoje, sutelkdamas dėmesį į didesnį našumą.

Tai bandymas rasti pusiausvyrą tarp našumo ir baterijos veikimo trukmės. Pagrįsta modifikuotu Ondeamnd ir optimizuota SGS2. Taip pat turi keletą „OndemandX“ funkcijų ir veikia panašiai kaip ir esant apkrovai.

Hiper(anksčiau žinomas kaip Kenobis)

Maitinamas Ondemand. Agresyviai protingas ir sklandus. Optimizuotas SGS2. Pridėtos „OndemandX“ funkcijos. Esant apkrovai elgesys labai panašus į Ondemand. Yra gilaus miego ir greito paleidimo profiliai. Maksimalus dažnis miego režimu yra 500 MHz.

Apie jį mažai žinoma. Žinome tik tai, kad jis priklauso „Interactive“ šeimai.

Zeneraktyvus

Remiantis interaktyviu valdikliu. Jis valdo dažnius, panašius į Interactive, ir turi tuos pačius procesoriaus dažnių keitimo nustatymus. Tačiau „Zeneractive“ visas dažnio valdymo kodas buvo perrašytas beveik nuo nulio.

Kažkas tarp PegasusQ ir Ondemand. Jis turi gerą balansą tarp akumuliatoriaus taupymo ir našumo.

KonservatyvusX

Sukūrė „Imoseyon“ (naudojant „Galaxy Nexus“ skirtus „Lean Kernel“ kodus). „ConservativeX“ valdiklis elgiasi panašiai kaip konservatyvus gubernatorius, o papildomas privalumas – procesoriaus laikrodžio greitis užrakinamas minimaliu greičiu, kai ekranas išjungtas.

Bioshock

Šį valdiklį sukūrė Jamison904. „ConservativeX“ ir „Lionheart“ valdytojų mišinys. Puikiai tinka subalansuoti akumuliatoriaus taupymą ir našumą.

Optimizuota PegasusQ valdiklio versija su keliais rimtais patobulinimais, siekiant pagerinti našumą. Tai reiškia, kad akumuliatorius išsikrauna šiek tiek greičiau nei naudojant originalų PegasusQ, tačiau reguliatorius vis tiek subalansuotas.

DynInteractive

Dinamiškas interaktyvus gubernatorius. Šis reguliatorius dinamiškai pritaiko procesoriaus dažnį pagal jūsų sistemos parametrus pagal apkrovą.

SmartMax

Kažkas tarp Ondemand ir SmartAssV2. Neskirta etalonams ir „ypač našumui“. Tiesiog pusiausvyra tarp valdytojų. Naudoja „idealų dažnį“ = 475 MHz. Kai paliečiate ekraną, dažnis smarkiai padidėja, kad būtų sklandžiai.

SmartMax EPS

EPS reiškia Extreme Power Saving. Remiantis SmartMax. Funkcijos: laisvosios prieigos blokavimas išjungtas (visada naudojamas atblokuotas urandomas), ARM sukimosi blokai, paimti iš 3.8.2, RWSEM (skaitytojo / rašymo semaforo) pataisymai. RWSEM geriausia naudoti, kai rašymo prieiga reikalinga retai, o rašymo prieiga suteikiama trumpą laiką.

Xperience

„Smartassv2“ su tam tikrais patobulinimais, siekiant geresnio našumo ir sklandumo. Kūrėjas: TeamMex.

Mažiau agresyvus ir stabilesnis Ondemand, modifikuotas TeamMex. Geras kompromisas tarp našumo ir baterijos veikimo trukmės.

Užsakomas EPS

Modifikuota Ondemand versija, optimizuota naujausiems įrenginiams. Remiantis Ondemand Semaphore branduolio versija, kur gubernatorius buvo sukurtas ilgesniam akumuliatoriaus veikimo laikui.

Spektaklis gali verkti (PMC)

Valdiklis yra pagrįstas Smartmax, buvo pritaikyta daug patobulinimų, kad būtų užtikrintas maksimalus baterijos veikimo laikas. Žaislams visai netinka...

Naujas reguliatorius iš „CyanogenMod“ projekto ir „SlimROM“ projekto. Optimizuotas našumui ir pritaikytas daugeliui naujų programėlių, tokių kaip „One Plus One“.

Pagrįsta konservatyviu su tam tikrais patobulinimais, kad būtų užtikrintas greitis ir ilgesnis akumuliatoriaus veikimo laikas.

Ktoonservatyvas

Remiantis konservatoriumi. Gali išjungti branduolius. Nelabai tinka su baterija, bet puikiai atlieka savo darbą.

Šokis Šokis

Remiantis konservatyviu, bet su didesniu rampų dažniu (panašiu į LionHeart) ir geresniu miego režimu (panašiu į Wheatley). Governor Dance Dance yra konservatyvus, modifikuotas siekiant padidinti našumą. Gera našumo ir baterijos veikimo trukmės pusiausvyra.

Sukurta remiantis Conservative, Hyper ir Ondemand.

FrancoGazelle

Tai konservatyvaus ir „Hotplug“ mišinys. Kai ekranas išjungtas, jis išjungia antrąjį branduolį ir sumažina dažnį iki minimumo. Kai ekranas įjungtas, jis automatiškai nustato optimalų procesoriaus dažnį.

Franko vėžlys

„FrancoGazelle“ modifikacija, skirta taupyti akumuliatorių.

Uberdemand

Uberdemand yra tas pats Ondemand, bet su dviejų fazių funkcija, o tai reiškia švelnesnį elgesį keičiant dažnius iki maksimumo.

Sakuraktyvus

Didina dažnį pagal poreikį, tačiau turi tam tikrų esminių skirtumų. Pirma, jis tiesiogiai naudoja procesoriaus lenteles, o ne didina dažnį procentais nuo maksimalaus dažnio. Antra, ji išjungs pagalbinius branduolius, kai sistema veikia budėjimo režimu, ir vėl paleis, kai tik jų prireiks. Ir galiausiai, ji pereina į žemą įtampą, jei naudojamas tik CPU arba kai temperatūra yra aukšta.

Baris-Alenas

Remiantis Interactive. Šis reguliatorius yra labai draugiškas akumuliatoriui ir tuo pat metu turi labai gerą našumą.

Touchdemand

„Touchdemand“ yra „Ondemand“ pagrindu sukurtas procesoriaus valdiklis, tačiau jis buvo modifikuotas specialiai „Tegra 3“ lustui (tik planšetiniams kompiuteriams). Jame yra papildomų patobulinimų, kad planšetinio kompiuterio jutiklinis ekranas būtų sklandus ir jautrus.

ElementalX

Jei turite „Nexus“ įrenginį, šis reguliatorius jame įdiegtas pagal numatytuosius nustatymus. Jis pavadintas elementalX branduolio vardu ir yra pagrįstas interaktyviu gubernatoriumi su tam tikrais patobulinimais, siekiant pagerinti našumą. Šis reguliatorius sukurtas specialiai našumui, neatsižvelgiant į baterijos taupymą!

IntelliMM

Perrašytas Min Max reguliatorius, turintis tris procesoriaus darbo režimus: Idle, UI ir Max. „IntelliMinMax“ (IntelliMM) reguliatorius sukurtas veikti tuose pagrindiniuose įtampos diapazonuose, kurie gali maksimaliai išeikvoti akumuliatorių ir našumą, kartu sukuriant sklandžią sąsają. Jis yra draugiškas akumuliatoriui, nes didžiąją laiko dalį praleidžia žemesniu dažniu.

Boostactive

Remiantis Interactive, tačiau naudojant patobulinimus, kuriais siekiama padidinti procesoriaus dažnių pokyčių greitį. Valdytojas yra orientuotas į efektyvumą.

Agresyvus

Maždaug toks pat kaip Liūtaširdis, bet paremtas konservatyviu. Ir pastebimai agresyvesnis.

Mythx_plug

Įskaitant kai kuriuos interaktyvaus gubernatoriaus patobulinimus, kurie buvo modifikuoti, kad dažnis būtų didinamas lėčiau ir sumažintas greičiau. Palyginti su „Interctive“, tai leidžia žymiai sumažinti akumuliatoriaus išsikrovimo greitį.

Patobulinta Interactive versija, modifikuota vartotojo slapyvardžiu neobuddy89. Pagrindinis tikslas yra rasti pusiausvyrą tarp akumuliatoriaus suvartojimo ir našumo, geresnės nei „Interactive“, su tam tikrais patobulinimais, specialiai skirtais optimizuoti akumuliatoriaus suvartojimą nepakenkiant įrenginio greičiui.

Įvertinimai naudojant penkių balų sistemą

Dėl greičio:

Vieno branduolio:

Spektaklis – 3

- SmartassV2 - 5

Keli branduoliai:

Spektaklis – 3
- ElementalX - 4
- Interaktyvus / InteraktyvusX - 4
- Lieknas - 5
- HIPER - 5
- Liūtaširdis / LiūtaširdisX - 5
- Intelektualus - 5

Kad akumuliatorius veiktų ilgai:

Vieno branduolio:

Energijos taupymas – 3
- Pagal poreikį - 4
– Konservatorius – 3

Keli branduoliai:

Spektaklis gali verkti (PMC) – 4
- Energijos taupymas - 3
- Smartmax - 4
- Pagal poreikį - 4
– Konservatorius – 3

Našumo ir baterijos veikimo trukmės balansas:

Vieno branduolio:

Interaktyvus/Inteliaktyvus – 4
– „Ondemand“ / „OndemandX“ – 4
- SmartassV2 - 5

Keli branduoliai:

LulzactiveQ – 3
- Intelektualus - 5
- Interaktyvus / InteraktyvusX – 4
- Yankactive / YanksusQ - 4
– „Ondemand“ / „OndemandX“ – 4
- Bluaktyvus - 5
- PegasusQ - 5
- HIPER - 5
- Impulsas - 5
- ZZMoove / ZZmanX - 5
- Ktoonservatyvas - 5
- Intellidemand - 5

Žaidimams:

Vieno branduolio:

Interaktyvus / InteraktyvusX – 4
- Spektaklis - 5
– „Ondemand“ / „OndemandX“ – 5
- SmartassV2 - 5

Keli branduoliai:

Lionheart / LionheartX – 5
- Intelektualus - 5
- Interaktyvus / InteraktyvusX - 4
- Lieknas - 5
- PegasusQ - 3
- ElementalX - 4
– „Ondemand“ / „OndemandX“ – 5
- HIPER - 5
- LulzactiveQ - 5
- Ktoonservatyvas - 5

Trumpi DUK

Kurį valdiklį geriausia naudoti, kad energijos suvartojimas būtų geriausias, neprarandant našumo?

Tikrai sunkus klausimas! Lulzactive ir SmartassV2, kad subalansuotų energijos suvartojimą ir našumą. Lengvoms užduotims atlikti Lulzactive turėtų būti draugiškesnis akumuliatoriui. Kaip, tiesą sakant, atliekant sudėtingas užduotis. Norėdami gauti maksimalų našumą, naudokite sukonfigūruotą OnDemand arba Conservative, tačiau tokiu atveju neturėtumėte skųstis energijos sąnaudomis! Beje, Lulzactive nėra taip paprasta sukonfigūruoti, tad jei negalite, tai geriau nelieskite, kitaip tikrai nieko negausite!

Kaip pakeisti valdytojus?

Vienas iš būdų yra naudoti init.d scenarijus, jei branduolys juos palaiko (echo "valdytojo vardas" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor). Lengviau naudoti tokias programas kaip Voltage Control/SetCpu/No Frills/Antuntu CPU Master...

Kaip suprasti, kuris gubernatorius man asmeniškai yra geriausias?

Išbandyk, ir tik tai!

Įdiegiau savo mėgstamą valdiklį ekrano įjungimo profiliui ir kitą ekrano išjungimui. Ir kodėl dabar mano telefonas nenori pabusti? Kiekvieną kartą, kai ekranas ilgą laiką buvo išjungtas, turite iš naujo paleisti programėlę!

Tai vadinamasis SoD (Sleep of Death, sleep of death). Neturėtumėte naudoti dviejų skirtingų valdiklių kartu, jei jie abu turi miego profilius! Štai netinkamo derinio (ekranas įjungtas: ekranas išjungtas) pavyzdys: ondemandX:smartassV2. Teisingų derinių pavyzdžiai: ondemand:smartassV2, lulzactive:smartassV2.

Slenkant per stalinius kompiuterius, įrenginys pastebimai sulėtėja, ar įmanoma sumažinti atsilikimą ar visiškai atsikratyti šios problemos?

Taip, galite. Verta padidinti reguliatoriaus diskretizavimo laiką, kad procesorius ilgiau nesumažintų dažnio. Tai turėtų pašalinti slinkimo sulėtėjimus.

Esu patenkintas tam tikro gubernatoriaus veikimo principu, bet norėčiau jį pritaikyti sau. Kaip aš galiu tai padaryti?

Norėdami sukonfigūruoti valdiklį, turite pakeisti scenarijų init.d /sys/devices/system/cpu/cpufreq/name-of-active-governor/name-of-the-paramater-to-tweak. Pavyzdys: echo "20000" /sys/devices/system/cpu/cpufreq/lulzactive/up_sample_time . Arba naudokite aukščiau pateiktas programas.

Norėčiau sužinoti, kaip dar galėčiau sumažinti savo įrenginio energijos sąnaudas. Jau sukonfigūravau gubernatorių, bet vis dar nesu patenkintas rezultatais.

Geriausia apriboti maksimalų dažnį iki 1000-100 MHz, nes jų pakanka daugumai kasdienių užduočių ir aplikacijų „akims“ (ši sąlyga galioja daugumai telefonų).

Įkeliama...Įkeliama...