Natychmiastowa odpowiedź na pierwsze pytanie: regulator jest regulatorem doboru częstotliwości procesora. Oznacza to, że jest to pewien algorytm, który pozwala kontrolować zachowanie procesora w zależności od różnych warunków. Wszystkie znajdują się w jądrze Linuksa i nie można ich dodać oddzielnie od jądra. Zadaniem tego menedżera jest ustawienie optymalnej częstotliwości w ramach wybranego minimum i maksimum (scaling_min_freq i scaling_max_freq).

W tym poście będę go nazywał gubernatorem regulator Lub gubernator- cóż, gubernatorem go nie można nazwać :)

Na co należy zwrócić uwagę przy wyborze regulatora procesora:

  • Prędkość. Zwykle wyższe prędkości nieco skracają żywotność baterii, dlatego warto przyjrzeć się nie tylko wydajności, ale także temu, jak bateria radzi sobie przy tej prędkości. Jeśli nie zamierzasz grać w gry wymagające wydajności, powinieneś poszukać równowagi pomiędzy szybkością a czasem pracy baterii.
  • Autonomia. Zwykle wraz ze wzrostem żywotności urządzenia wydajność zauważalnie spada podczas pracy na zasilaniu bateryjnym: gadżet zaczyna zwalniać podczas operacji wymagających dużej ilości zasobów, płynność znika, a czasem po prostu się zawiesza. Do równowagi warto też szukać metodą prób i błędów.
  • Stabilność. Niektóre „regulatory” na jednym urządzeniu zachowują się wyjątkowo niestabilnie, a na innych całkiem dobrze... Wiele zależy od tego, jak otwarty jest kod źródłowy jądra przez producenta, od kombinacji różnych poprawek i... nastroju programisty :) Większość często można to sprawdzić, testując na własnym gadżecie.
  • Gładkość. To nie to samo, co punkt pierwszy: smartfon może działać szybko, ale nie jest wcale płynny. Najłatwiej to sprawdzić, przewijając długie listy w dół/w górę lub po prostu otwierając/zamykając aplikacje. Wiadomo, że jeśli urządzenie będzie działać szybko, ale w szarpnięciach, to wrażenie użytkowania nie będzie już takie samo…

Tak naprawdę przechodzę do listy znanych menedżerów (gubernatorów) kontroli częstotliwości procesorów.

W większości można je podzielić na grupy:

  1. W oparciu o Ondemand: takie jak Ondemand, OndemandX, Intellidemand, Lazy, Lagfree, PegasusQ, HYPER, Wheatley, Hotplug, HotplugX, AbyssPlug, AbyssPlugv2, Nightmare, Sleepy…
  2. Na podstawie Konserwatysty: Konserwatysta, Lwie Serce, Lwie SerceX…
  3. Na podstawie Interactive: Interactive, InteractiveX, Intelliactive, Lulzactive, Luzactiveq, Smartass, SmartassV2, SmartassH3, brazylijskiwax, SavagedZen, Dyninteractive, Interactive Pro…
  4. Hybrydowy (połączenie dwóch lub więcej regulatorów): Smartmax, Dancedance, Performance May Cry (PMC), Ktoonservative, KtoonservativeQ…
  5. Pewna unikalna kategoria (zawarta w standardowym zestawie dostępnych regulatorów dla większości standardowych rdzeni): Userspace, Powersave, Performance, Min Max, ZZmove, MSM DCVS, IntelliMM.

Na żądanie

W większości standardowych jąder (czyli tych dostarczonych z gadżetem od producenta) jest on instalowany domyślnie. Głównym celem tego regulatora jest zwiększenie częstotliwości do maksimum, gdy tylko pojawi się obciążenie procesora, aby zapewnić maksymalną responsywność systemu. Z grubsza mówiąc, za każdym razem, gdy ten gubernator zadaje sobie pytanie: jak obciążony jest procesor i czy powinienem zwiększyć częstotliwość? W określonych odstępach czasu (częstotliwość_próbkowania: ~ 10-20 milisekund) sprawdza obciążenie procesora i po osiągnięciu określonego progu (próg górny ~80%) zwiększa częstotliwość do maksimum, aż obciążenie procesora spadnie. Choć większość użytkowników uważa ten regulator za optymalny, nie przejmuje się on w ogóle zużyciem baterii. Tak, system działa z nim szybko, ale zasoby procesora są niemal stale marnowane. Poza tym nie zawiera profili dla wyłączanego ekranu, co również nie zapewnia oszczędności energii, gdy smartfon leży i jest nieaktywny.

OnDemandX

Najczęściej jest to zwykły OnDemand z wbudowanymi profilami uśpienia. Dzięki temu jest bardziej ekonomiczny, zwłaszcza gdy ekran jest wyłączony. Jednak OnDemandX nie zawsze zachowuje się dobrze na niektórych urządzeniach, bo potrafi zachować się „głupio” przy reagowaniu na nagłe zmiany obciążenia i przejście z profilu standardowego na profil uśpiony.

Na żądanieQ

OndemanQ wyłącza drugi rdzeń, gdy nie jest potrzebny i włącza go ponownie, gdy obciążenie jest duże, co zapewnia dobrą wydajność i oszczędność baterii.

Oszczędzanie energii

Zmniejsza maksymalną częstotliwość do minimum dostępnego do wykonania zadania. Zatem, jak sama nazwa wskazuje, zużywa bardzo mało energii, ale z tego powodu urządzenie będzie monstrualnie zwalniać przy obciążeniu nieco większym niż minimum.

Wydajność

Działa dokładnie odwrotnie niż poprzednio: stale wykorzystuje maksymalną dostępną częstotliwość procesora. Nie należy go używać na co dzień, ponieważ urządzenie bardzo się nagrzewa, ponieważ procesor jest pod ciągłym ciśnieniem.

Konserwatywny

„Wolna” wersja OnDemand, wyjątkowo niechętna do zwiększania częstotliwości procesora. Gdy nie ma obciążenia, regulator stale wykorzystuje minimalną dostępną częstotliwość. Zmiany częstotliwości w górę i w dół nie następują nagle, ale stopniowo. W porównaniu do OnDemand, reakcja jest wolniejsza, ale pozwala zaoszczędzić więcej energii baterii.

Przestrzeń użytkownika

Do ręcznego ustawiania częstotliwości. Pozwala na pełną personalizację pracy procesora. Niezalecane i praktycznie nie stosowane ze względu na trudności w ustawieniu.

Adaptacja trybu „konserwatywnego”. Jeden z najszybszych, ale podobno czas pracy na baterii jest gorszy niż np. SmartassV2. Próbuje zminimalizować liczbę zmian częstotliwości poprzez ograniczenie częstotliwości: tylko minimalną lub maksymalną. Częstotliwość maleje i rośnie w zależności od aktualnego obciążenia i wartości progowych (down_threshold i up_threshold)

Interaktywny

Tryb interaktywny jest szybszy niż Ondemand i zapewnia większą reakcję przy znikomym wzroście zużycia. Ustawia częstotliwość w zależności od obciążenia, ale kontrola obciążenia nie odbywa się w regularnych odstępach czasu, ale w przypadku wyjścia z biegu jałowego (+ sprawdzenie timera 1-2 cykle po wyjściu z biegu jałowego). Jeśli procesor jest obciążony w 100% po wyjściu ze stanu bezczynności i zgodnie z timerem, częstotliwość wzrasta do maksimum. Jeżeli nie ma obciążenia, które można by zwiększyć do maksimum, dyspozytor sprawdza, jak zmieniło się obciążenie od ostatniej zmiany częstotliwości w okresie min_sample_time, wybierając górną wartość z ostatniego wyjścia z czasu postoju w celu ustalenia nowej częstotliwości. Jednym z parametrów ustawień jest min_sample_time, minimalny czas przy danej częstotliwości, po którym następuje jej redukcja, domyślnie 50-80 tysięcy milisekund.

InteraktywnyX

Analogicznie do OnDemandX, jest to Interactive z profilem do uśpienia, a także skonfigurowany jest profil do wyjścia z tego trybu. Nieco mniejsze zużycie baterii.

InteractiveX v2

Opracowany przez Imoseyon (przy użyciu kodu Lean Kernel dla Galaxy Nexus). Kontroler InteractiveX v2 zachowuje się niemal identycznie jak InteractiveX, z tą różnicą, że dodatkowo wymusza użycie tylko jednego rdzenia procesora, gdy ekran urządzenia jest wyłączony.

Inteligentny

Oparty na kontrolerze Interactive z następującymi ulepszeniami: ulepszone możliwości natywnego sterownika wejściowego (nie ma potrzeby pomocy PowerHAL); planowanie dwufazowe (fazy bezczynności/zajętości, aby zapobiec przeskakiwaniu bezpośrednio do maksymalnej częstotliwości), sprawdzanie odłączonych żył i zwarć, eliminując niektóre niepotrzebne kontrole, aby uniknąć podłączania podczas pracy. Jest to jeden z regulatorów bardziej zorientowanych na wydajność, niewiele różniący się kodem od Interactive.

Hellsactive

Mocno zmodyfikowany inteligentny gubernator od dewelopera o pseudonimie Hellsgod, który dodał kilka poprawek poprawiających żywotność baterii. Hellsactive jest mniej agresywny w porównaniu do Intelliactive, a zużycie baterii jest zauważalnie mniejsze niż w przypadku oryginalnego kontrolera.

InteraktywnyB

Interaktywny kontroler z bardziej zrównoważonymi profilami pomiędzy zużyciem baterii a wydajnością.

InteraktywnyPro

Najnowsza (zmodyfikowana) wersja Interactive, zoptymalizowana pod kątem urządzeń takich jak One Plus One. Jest to bardziej wydajna wersja niż oryginalna Interactive, ponieważ ten regulator stale oblicza optymalne obciążenie każdego rdzenia procesora, umożliwiając procesorowi efektywne skalowanie częstotliwości.

Arteraktywny

Jest to wersja regulatora Interactive ze zaktualizowanym kodem źródłowym. Zawiera wiele optymalizacji dla procesorów Snapdragon 80x.
Mądry

Pojawił się dzięki pracy programisty Erasmux, który całkowicie przepisał kod gubernatora Interactive, a głównym celem był długi czas pracy na baterii bez utraty wydajności. Prędkość bliska MinMax, trudno powiedzieć kto jest szybszy. Jednak nie jest tak dobry pod względem żywotności baterii w porównaniu do SmartassV2.

SmartassV2

Druga wersja oryginalnego Smartassa od Erasmux. Jeden z ulubionych przez większość użytkowników. Gubernator jest zaprojektowany do pracy z „idealną częstotliwością” i zwiększa częstotliwość nieco bardziej agresywnie niż ją zmniejsza. W profilach włączania i wyłączania ekranu używane są różne „idealne” częstotliwości, zwane „wave_ideal_freq” i „sleep_ideal_freq”. Zadaniem tego regulatora jest zrównoważenie zużycia energii i wydajności. Regulator znajduje „idealną” częstotliwość do której będzie dążył (szybsza zmiana tej częstotliwości niż powyżej lub poniżej niej. Dla pierwszej wersji smartassa np. „idealną” można ustawić na 300 (i nie wyższą) podczas uśpienia i 500 (i nie mniej), gdy ekran jest włączony. Druga wersja ma większą elastyczność, nie ma żadnych ograniczeń „wyższych” i „nie niższych”. Jeśli słuchasz odtwarzacza przy wyłączonym ekranie, możesz znaleźć pewna „idealna” częstotliwość dla tego trybu, poniżej której nie będzie opóźnień).

SmartassH3

Oparty na SmartassV2. Bardziej wydajna zmiana częstotliwości. Nie tworzy zbyt dużej ilości, gdy nie jest potrzebny, co zapewnia większą oszczędność energii.

Ciemna strona

Bardziej zoptymalizowany i agresywny Smartass.

Na podstawie konserwatywnych źródeł z dodatkiem inteligentnych funkcji. Nie jest do końca jasne, dlaczego został opracowany, ponieważ Conservative ma powolną zmianę częstotliwości, a Smartass ma jedną z najszybszych.

AgresywnyX

Zmodyfikowany konserwatywny gubernator z dużą liczbą ustawień w celu zwiększenia szybkości reakcji przy jednoczesnym utrzymaniu naładowania. Zawiera także kod optymalizujący zachowanie w trybie wyłączenia ekranu.

Na podstawie OnDemand. Ale w przeciwieństwie do tego, przełączanie częstotliwości odbywa się bardzo płynnie. Regulator charakteryzuje się także bardzo umiarkowanym poborem prądu.

Zapotrzebowanie na akcje

Mocno zmodyfikowany OnDemand dla lepszej wydajności bez poświęcania żywotności baterii. Całkiem nieźle wyważony do codziennego użytku.

Smoothass

Od twórcy użytkownika Smartass/SmartassV2 o pseudonimie Erasmux. To zmodyfikowany Smartass zwiększający prędkość. Im bardziej agresywny jest wzrost częstotliwości, tym wyższa jest reakcja i, naturalnie, większe zużycie baterii.

Znakomicie

Przeprojektowany Smartass. Jest bardziej responsywny.

Wosk brazylijski

Prawie taki sam jak Smoothass, tylko oparty na SmartassV2. Zmienia częstotliwości nieco bardziej agresywnie, co skutkuje nieco lepszą wydajnością i nieco krótszym czasem pracy.

SavagedZen

Kolejny gubernator oparty na SmartassV2. W porównaniu z brazylijskim woskiem jawi się w nieco lepszym świetle ze względu na lepsze zużycie energii bez utraty producenta
ness.

Regulator od dewelopera o pseudonimie Ezekeel to w większości OnDemand z nową wartością min_time_state wprowadzoną w celu określenia minimalnego czasu, po którym procesor zmienia częstotliwość na wyższą/niższą, skupiając się na obciążeniu. Główną ideą tego gubernatora jest wyeliminowanie niestabilnych, ciągłych skoków natywnego zapotrzebowania.

Lwie Serce

Oparty na konserwatywnym z wieloma poprawkami. Ogólnie wrażenia są porównywalne z trybem na żądanie przy niższym zużyciu energii, ale wyższym niż w trybie konserwatywnym. Dobrze współpracuje z harmonogramem terminów.

Lwie SerceX

„Syn” zwykłego Lwiego Serca, posiadający profil jałowy z regulatora Smartass.

Na podstawie konserwatywnego. Nieco podobnie jest w przypadku pracy z Lionheart. Próbuje utrzymać częstotliwości procesora na niższych prędkościach, aby spowodować minimalny spadek wydajności.

Intellidemand

Oparta na Ondemand, jak sama nazwa wskazuje (Intelligent Ondemand). Zachowuje się w zależności od procesora graficznego. Gdy procesor graficzny jest obciążony (gry, karty itp.), Intellidemand zachowuje się podobnie do Ondemand. Gdy procesor graficzny jest bezczynny lub umiarkowanie obciążony, Intellidemand ogranicza maksymalną częstotliwość w oparciu o częstotliwość urządzenia/rdzenia, aby oszczędzać baterię.

OndemandPlus

Ondemandplus to kontroler oparty na kodach źródłowych Ondemand i Interactive. Posiada dodatkowe funkcje oszczędzania energii, które są wdrażane praktycznie bez utraty wydajności. Chociaż Interactive oferuje nowoczesne i przyjazne dla użytkownika środowisko, logika skalowania częstotliwości została całkowicie przepisana. Testy wykazały, że OndemandPlus jest bardziej przyjazny dla baterii. Osiąga się to dzięki temu, że procesor zaczyna działać z maksymalnymi częstotliwościami nie od razu, ale krok po kroku.

GallimaufryX

Zmodyfikowano OnDemand z dwuetapowym zachowaniem, takim jak Ondemand, ale z pewnymi poprawkami dotyczącymi szybkości. Zawiera także kod optymalizujący zachowanie, gdy ekran jest wyłączony, autorstwa programisty Imoseyona.

Również w oparciu o Ondemand. Ma charakterystyczną zdolność: na urządzeniach wielordzeniowych może wyłączać rdzenie przy niskim obciążeniu.

Oparty na OnDemand, jak większość gubernatorów opracowanych przez użytkowników XDA. Zawiera pewne ulepszenia firmy LG, szczególnie w zakresie lepszej obsługi podbicia częstotliwości. Kontroler ma różne konfigurowalne opcje, takie jak gubernator HTC, ale nadal zachowuje się bardzo podobnie. Domyślne ustawienia są dość konserwatywne. Pochodzi z jądra Ubera firmy Cl3kener dla Nexusa 5, gdzie cieszy się całkiem dobrą reputacją pod względem zużycia baterii.

Yankdemand

Prawie ten sam OnDemand z nieco zmienionymi wartościami domyślnymi, mającymi na celu zmniejszenie zużycia baterii.

HotplugX

Ta sama wtyczka typu Hotplug, bardziej przyjazna dla baterii.

Wtyczka Abyss

Kolejny zmodyfikowany HotPlug.

AbyssPlugv2

Druga wersja AbyssPlug, zoptymalizowana pod kątem wielu rdzeni.

Usuwa wszystkie szybkie przełączania i szczyty podczas przełączania na maksymalną częstotliwość. Również na podstawie obciążenia karty wideo. Jeśli procesor graficzny jest obciążony, częstotliwość procesora natychmiast wzrasta. Jeśli karta wideo nie ma wystarczającej wydajności, ograniczenie częstotliwości zostanie usunięte, a częstotliwość procesora wzrośnie do wartości maksymalnej.

Wheatleya

Podobnie jak wiele innych trybów, Wheatley opiera się na Ondemand. Szybka redukcja/zwiększenie częstotliwości, większa oszczędność energii, priorytet dla realizowanych procesów – to główne cechy Wheatley.

Lulzaktywny

Oparty na Interactive i Smartass. Gdy obciążenie jest większe niż 60% dla danej częstotliwości procesora, częstotliwość zwiększa się o jeden stopień. Gdy obciążenie procesora jest mniejsze niż 60% dla danej częstotliwości, częstotliwość zmniejsza się o jeden stopień. Gdy ekran jest wyłączony, częstotliwość procesora jest blokowana na częstotliwości minimalnej.

LulzactiveQ

Nowa wersja Lulzactive. Posiada trzy nowe parametry dostępne do konfiguracji przez użytkownika: inc_cpu_load, Pump_up_step, Pump_down_step. W przeciwieństwie do starej wersji, ta, jak logicznie można założyć, pozwala na większą kontrolę nad pracą wojewody. Można ustawić interwał, w którym regulator będzie decydował o zwiększeniu lub zmniejszeniu częstotliwości. Można także wybrać i skonfigurować ilość dostępnych częstotliwości do jakich regulator będzie zwiększał/obniżał pracę procesora. Gdy obciążenie jest wyższe niż inc_cpu_load, regulator zwiększa parametr Pump_up_step procesora. Gdy obciążenie jest mniejsze niż określone w parametrze inc_cpu_load, regulator obniża krok pompowania procesora.

To jest kontroler LulzactiveQ z pakietem ulepszeń zapewniających lepszą wydajność. Oznacza to większą prędkość urządzenia kosztem żywotności baterii.

PegasusQ/PegasusD

Bardzo elastyczny z mnóstwem ustawień (czyli ustawień dla programistów jądra, które są edytowane podczas montażu), stworzonych tylko dla procesorów wielordzeniowych.

Agresywna wersja regulatora PegasusQ, która maksymalnie blokuje dwa rdzenie. To dobrze zoptymalizowana wersja PegasusQ dla telefonów z procesorami czterordzeniowymi.

PegasusQPlus

PegasusQPlus to zauważalnie ulepszony regulator PegasusQ, który został zaimplementowany przez AndreiLuxa w jego rdzeniu Perseusa. PegasusQPlus powinien zapewniać lepszą równowagę pomiędzy wydajnością a zużyciem baterii.

YankasusQ

Kolejna implementacja regulatora PegasusQ z niestandardowym profilem umożliwiającym wyłączenie ekranu i kilkoma innymi modyfikacjami w celu ulepszenia. Różnica między PegasusQ i YanksusQ polega na tym, że ten drugi zwiększa częstotliwości zauważalnie mniej agresywnie, gdy ekran jest włączony (mniejsze zużycie baterii).

Cnotliwy

Bardziej energooszczędna modyfikacja smartassV2.

Yankactive

Nieznacznie zmodyfikowany przez użytkownika Yank555.lu Interaktywny regulator. Na podstawie życzeń użytkowników dodano ulepszenia baterii, dzięki czemu gra jest znacznie bardziej przyjazna dla baterii niż oryginalna wersja Interactive przy minimalnych stratach w wydajności.

Adaptacyjny

Zaprojektowany dla tych, którzy są wrażliwi na opóźnienia i wymagają wydajności pod obciążeniem. Próbuje zmniejszyć opóźnienia zegara poprzez zwiększenie częstotliwości. Jest wygodny w systemach o dużym i średnim obciążeniu. Ale dba również o pobór mocy do średnich obciążeń, a częstotliwość będzie rosła wolniej przy małych obciążeniach, a gdy obciążenie wzrośnie, częstotliwość będzie rosła szybciej.

To nic innego jak dopracowany kontroler interaktywny o nazwie Bacon, zaadaptowany z urządzeń Bacon (One Plus One) przez użytkownika neobuddy89. Duża liczba poprawek dotyczących wydajności/opóźnień.

Ulubiony wybór i jeden z pierwszych zarządców stworzonych przez Alucard_24. Ten kontroler jest oparty na OnDemand, ale został ulepszony na wiele sposobów, aby zrównoważyć czas pracy baterii i wydajność. Uważa się, że u tego gubernatora odnaleziono tę równowagę.

Koszmar

Zmodyfikowany PegasusQ, mniej agresywny i nie ma automatycznego wykrywania sprzętu. Jest to dobre rozwiązanie, jeśli chodzi o równowagę między czasem pracy i wydajnością. Może zapobiec ekranowi śmierci, ponieważ nie wykrywa sprzętu (nie wiem, co to jest).

Ciemność

Oparty na Nightmare, ale prostszy i szybszy, a także stabilniejszy dzięki zastosowaniu niektórych poprawek i konfiguracji.

Wykorzystuje tabelę częstotliwości, co powinno prowadzić do płynnej zmiany częstotliwości, bardzo przyjazne dla baterii. Zawiera masę najróżniejszych gadżetów i „intelektualnych” ulepszeń, co nie zawsze jest korzystne. Dostosowano do lepszego zachowania, gdy ekran jest wyłączony.

ZZmanX jest mniej więcej tym samym co ZZmove, ale zmieniono jego nazwę, więc programista o pseudonimie DorimanX przebudował go na własną wersję, kładąc nacisk na wyższą wydajność.

Jest to próba znalezienia równowagi pomiędzy wydajnością a czasem pracy baterii. Oparty na zmodyfikowanym Ondeamnd i zoptymalizowany dla SGS2. Ma także pewne funkcje z OndemandX i zachowuje się podobnie pod obciążeniem.

Hiper(wcześniej tzw Kenobiego)

Obsługiwane przez Ondemand. Agresywnie inteligentny i gładki. Zoptymalizowany dla SGS2. Dodano funkcje z OndemandX. Pod obciążeniem zachowanie jest bardzo podobne do Ondemand. Istnieją profile Głębokiego uśpienia i Szybkiego startu. Maksymalna częstotliwość w trybie uśpienia wynosi 500 MHz.

Niewiele o nim wiadomo. Wiemy tylko, że należy do rodziny Interactive.

Zeneraktywny

Oparty na kontrolerze interaktywnym. Kontroluje częstotliwości podobne do Interactive i ma te same ustawienia zmiany częstotliwości procesora. Jednak w Zeneractive cały kod kontroli częstotliwości został napisany niemal od zera.

Coś pomiędzy PegasusQ i Ondemand. Zapewnia dobrą równowagę pomiędzy oszczędzaniem baterii a wydajnością.

KonserwatywnyX

Opracowany przez Imoseyon (przy użyciu kodów Lean Kernel dla Galaxy Nexus). Gubernator ConservativeX zachowuje się podobnie do gubernatora ConservativeX, z dodatkową korzyścią polegającą na blokowaniu taktowania procesora na minimalnej prędkości, gdy ekran jest wyłączony.

Bioshock

Ten kontroler został opracowany przez Jamison904. Mieszanka gubernatorów ConservativeX i Lionheart. Dobry do równoważenia oszczędności baterii i wydajności.

Zoptymalizowana wersja kontrolera PegasusQ z kilkoma poważnymi poprawkami poprawiającymi wydajność. Oznacza to, że bateria rozładowuje się nieco szybciej niż w oryginalnym PegasusieQ, ale regulator nadal jest wyważony.

DynInteraktywny

Dynamiczny, interaktywny gubernator. Ten regulator dynamicznie dostosowuje częstotliwość procesora w ramach parametrów systemu w oparciu o obciążenie.

SmartMax

Coś pomiędzy Ondemand i SmartAssV2. Nie jest przeznaczony do testów porównawczych i „ultra wydajności”. Po prostu równowaga między gubernatorami. Wykorzystuje „idealną częstotliwość” = 475 MHz. Po dotknięciu ekranu częstotliwość gwałtownie wzrasta, zapewniając płynność.

SmartMax EPS

EPS oznacza ekstremalne oszczędzanie energii. Na podstawie SmartMaxa. Funkcje: wyłączone blokowanie dostępu losowego (zawsze używane jest odblokowane urandom), blokady ARM wzięte z wersji 3.8.2, poprawki RWSEM (semafor odczytu/zapisu). RWSEM najlepiej stosować, gdy dostęp do zapisu jest wymagany rzadko, a dostęp do zapisu jest wykonywany przez krótkie okresy czasu.

Doświadczenie

Smartassv2 z pewnymi poprawkami zapewniającymi lepszą wydajność i płynność. Twórca: TeamMex.

Mniej agresywny i bardziej stabilny Ondemand, zmodyfikowany przez TeamMex. Dobry kompromis pomiędzy wydajnością a czasem pracy baterii.

EPS na żądanie

Zmodyfikowana wersja Ondemand, zoptymalizowana pod kątem najnowszych urządzeń. Oparty na wersji Ondemand jądra semafora, w której regulator został zaprojektowany z myślą o dłuższej żywotności baterii.

Wydajność może płakać (PMC)

Kontroler oparty jest na Smartmaxie, wprowadzono wiele poprawek, aby zapewnić maksymalną żywotność baterii. W ogóle nie nadaje się do zabawek...

Nowy regulator z projektu CyanogenMod i projektu SlimROM. Zoptymalizowany pod kątem wydajności i dostosowany do wielu nowych gadżetów, takich jak One Plus One.

Oparty na wersji Conservative z pewnymi poprawkami zwiększającymi szybkość i dłuższą żywotność baterii.

Ktoonkonserwatysta

Na podstawie konserwatywnego. Może wyłączyć jądra. Niezbyt dobrze radzi sobie z baterią, ale radzi sobie bardzo dobrze.

Taniec Taniec

Oparty na konserwatywnym, ale z wyższym współczynnikiem ramp (podobnie jak LionHeart) i lepszymi procedurami snu (podobnie jak Wheatley). Governor Dance Dance to konserwatywna wersja zmodyfikowana w celu zwiększenia wydajności. Dobra równowaga pomiędzy wydajnością i czasem pracy baterii.

Zbudowany na zasadach Conservative, Hyper i Ondemand.

FrancoGazela

Jest to mieszanka konserwatywnego i hotplug. Gdy ekran jest wyłączony, wyłącza drugi rdzeń i zmniejsza częstotliwość do minimum. Gdy ekran jest włączony, automatycznie ustawia optymalną częstotliwość procesora.

FrancoŻółw

Modyfikacja FrancoGazelle mająca na celu oszczędzanie baterii.

Uberdemand

Uberdemand to ten sam Ondemand, ale z funkcją dwufazową, co oznacza łagodniejsze zachowanie przy zmianie częstotliwości na maksimum.

Sakuraktywny

Zwiększa częstotliwość na żądanie, ale z pewnymi kluczowymi różnicami. Po pierwsze, wykorzystuje bezpośrednio tablice procesora, zamiast zwiększać częstotliwość jako procent częstotliwości maksymalnej. Po drugie, wyłączy jądra pomocnicze, gdy system będzie w trybie gotowości i uruchomi je ponownie, gdy tylko będą potrzebne. I wreszcie, przechodzi w niskie napięcie, jeśli używany jest tylko procesor lub gdy temperatura jest wysoka.

Barry-Allen

Na podstawie interaktywnego. Ten regulator jest bardzo przyjazny dla baterii, a jednocześnie charakteryzuje się bardzo dobrą wydajnością.

Zapotrzebowanie dotykowe

Touchdemand to regulator procesora oparty na Ondemand, ale został zmodyfikowany specjalnie pod kątem układu Tegra 3 (tylko tablety). Zawiera dodatkowe poprawki, dzięki którym ekran dotykowy tabletu jest płynny i responsywny.

ElementalX

Jeśli posiadasz urządzenie Nexus, to ten regulator jest tam domyślnie instalowany. Jego nazwa pochodzi od rdzenia elementalX i opiera się na interaktywnym gubernatorze z pewnymi poprawkami mającymi na celu poprawę wydajności. Ten regulator został zaprojektowany specjalnie pod kątem wydajności, bez oczekiwania na oszczędzanie energii akumulatora!

IntelliMM

Przepisany regulator Min Max, który posiada trzy tryby pracy procesora: Idle, UI i Max. Gubernator IntelliMinMax (IntelliMM) został zaprojektowany do pracy w kluczowych zakresach napięcia, które mogą zmaksymalizować zużycie baterii i wydajność, jednocześnie tworząc płynny interfejs. Jest przyjazny dla baterii, ponieważ większość czasu spędza na niższych częstotliwościach.

Boostaktywny

Oparty na Interactive, ale z wykorzystaniem usprawnień mających na celu zwiększenie szybkości zmian częstotliwości procesora. Gubernator jest zorientowany na wyniki.

Agresywny

Mniej więcej taki sam jak Lwie Serce, ale oparty na Konserwatywnym. I zauważalnie bardziej agresywny.

Wtyczka Mythx

W tym pewne ulepszenia interaktywnego regulatora, który został zmodyfikowany w celu wolniejszego zwiększania częstotliwości i szybszego jej zmniejszania. W porównaniu do Interctive pozwala to znacznie zmniejszyć tempo zużycia baterii.

Ulepszona wersja Interactive, zmodyfikowana przez użytkownika o pseudonimie neobuddy89. Głównym celem jest znalezienie równowagi między zużyciem baterii a wydajnością lepszą niż w trybie Interactive z pewnymi poprawkami mającymi na celu optymalizację zużycia baterii bez pogarszania szybkości urządzenia.

Oceny w systemie pięciopunktowym

Dla prędkości:

Pojedynczy rdzeń:

Wydajność - 3

-SmartassV2 - 5

Wiele rdzeni:

Wydajność - 3
- ElementalX - 4
- Interaktywny/InteraktywnyX - 4
- Szczupły - 5
- HIPER - 5
- Lwie Serce/Lwie SerceX - 5
- Inteligentny - 5

Aby zapewnić długi czas pracy baterii:

Pojedynczy rdzeń:

Oszczędzanie energii - 3
- Na żądanie - 4
- Konserwatywny - 3

Wiele rdzeni:

Wydajność może płakać (PMC) - 4
- Oszczędzanie energii - 3
-Smarmax-4
- Na żądanie - 4
- Konserwatywny - 3

Równowaga między wydajnością a żywotnością baterii:

Pojedynczy rdzeń:

Interaktywny/Inteligentny – 4
- Na żądanie/Na żądanieX - 4
-SmartassV2 - 5

Wiele rdzeni:

LulzactiveQ - 3
- Inteligentny - 5
- Interaktywny/InteraktywnyX - 4
- Yankactive/YanksusQ - 4
- Na żądanie/Na żądanieX - 4
- Bluaktywny - 5
-PegazQ-5
- HIPER - 5
- Impuls - 5
- ZZMoove/ZZmanX - 5
- Ktoonkonserwatywny - 5
- Intellidemand - 5

Do gier:

Pojedynczy rdzeń:

Interaktywny/InteraktywnyX - 4
- Wydajność - 5
- Na żądanie/Na żądanieX - 5
-SmartassV2 - 5

Wiele rdzeni:

Lwie Serce/Lwie SerceX – 5
- Inteligentny - 5
- Interaktywny/InteraktywnyX - 4
- Szczupły - 5
-PegazQ-3
- ElementalX - 4
- Na żądanie/Na żądanieX - 5
- HIPER - 5
- LulzactiveQ - 5
- Ktoonkonserwatywny - 5

Krótkie często zadawane pytania

Którego regulatora najlepiej użyć, aby uzyskać najlepsze zużycie energii bez utraty wydajności?

Rzeczywiście trudne pytanie! Lulzactive i SmartassV2 równoważą zużycie energii i wydajność. Do lekkich zadań Lulzactive powinien być bardziej przyjazny dla baterii. Jak w istocie do trudnych zadań. Aby uzyskać maksymalną wydajność, użyj skonfigurowanego OnDemand lub Conservative, ale w tym przypadku nie powinieneś narzekać na zużycie energii! Swoją drogą, Lulzactive nie jest taki łatwy w konfiguracji, więc jeśli nie możesz tego zrobić, to lepiej go nie dotykaj, bo inaczej naprawdę nic nie dostaniesz!

Jak zmienić gubernatora?

Jednym ze sposobów jest użycie skryptów init.d, jeśli jądro je obsługuje (echo "nazwa-gubernatora" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor). Łatwiej jest używać programów takich jak Kontrola napięcia/SetCpu/No Frills/Anuntu CPU Master...

Jak mam zrozumieć, który gubernator jest dla mnie najlepszy?

Testuj i tylko tyle!

Zainstalowałem mój ulubiony gubernator dla profilu włączania ekranu i inny dla profilu wyłączania ekranu. I dlaczego teraz mój telefon nie chce się obudzić? Za każdym razem, gdy ekran był wyłączony przez dłuższy czas, musisz ponownie uruchomić gadżet!

Jest to tak zwany SoD (Sleep of Death, sen śmierci). Nie powinieneś używać razem dwóch różnych kontrolerów, jeśli oba mają profile uśpienia! Oto przykład nieprawidłowej kombinacji (ekran włączony:ekran wyłączony): ondemandX:smartassV2. Przykłady poprawnych kombinacji: ondemand:smartassV2, lulzactive:smartassV2.

Podczas przewijania pulpitów urządzenie zauważalnie zwalnia, czy można zmniejszyć opóźnienie lub całkowicie pozbyć się tego problemu?

Tak, możesz. Warto zwiększyć czas downsamplingu regulatora, aby procesor nie zmniejszał już częstotliwości. To powinno pozbyć się spowolnień podczas przewijania.

Mnie zadowala zasada działania pewnego regulatora, jednak chciałbym go dostosować pod siebie. Jak mogę to zrobić?

Aby skonfigurować gubernatora, musisz zmienić skrypt init.d /sys/devices/system/cpu/cpufreq/name-of-active-governor/name-of-the-paramater-to-tweak. Przykład: echo "20000" /sys/devices/system/cpu/cpufreq/lulzactive/up_sample_time . Lub użyj powyższych programów.

Chciałbym wiedzieć, jak jeszcze mogę zmniejszyć zużycie energii przez moje urządzenie. Skonfigurowałem już gubernatora, ale nadal nie jestem zadowolony z wyników.

Najlepiej ograniczyć maksymalną częstotliwość do 1000-100 MHz, bo w zupełności wystarczą do większości codziennych zadań i zastosowań „dla oczu” (ten warunek dotyczy większości telefonów).

W tym przewodniku przyjrzymy się narzędziom Androida, które wykonują funkcje diagnostyki i optymalizacji systemu oraz pozwalają lepiej zrozumieć, w jaki sposób wykorzystywane są dostępne zasoby.

Można być, co zrozumiałe, sceptycznie nastawionym do wszelkiego rodzaju optymalizatorów znanych z czasów „tweakerów” dla systemów operacyjnych dla komputerów stacjonarnych. Nie można jednak zaprzeczyć, że takie aplikacje powinny być zawsze pod ręką, gdyż dostępne narzędzia systemu operacyjnego Android nie pozwalają w pełni, kompleksowo pozyskać informacji o procesach, wykonać szeregu operacji wsadowych itp.

Kluczowi uczestnicy przeglądu:

Wspomniano także:

Asystent dla Androida – wybór narzędzi do optymalizacji Androida. Ten zestaw narzędzi zawiera 18 podstawowych funkcji optymalizacji systemu. Należą do nich monitorowanie, zarządzanie procesami i zadaniami, czyszczenie niepotrzebnych plików, menedżer uruchamiania, menedżer aplikacji i inne komponenty.

Strona główna wyświetla w czasie rzeczywistym informacje diagnostyczne o systemie, są to: obciążenie procesora, pamięć RAM, ROM, wolne miejsce na karcie pamięci oraz pamięć wewnętrzna telefonu. Warto dodać do ekranu głównego szereg widżetów, aby szybko uzyskać dostęp do interesujących nas informacji.

W sekcji „Monitorowanie” użytkownik może wyładować aplikacje z pamięci RAM (menedżer zadań) lub wyczyścić system ze zbędnych danych – pamięci podręcznej tymczasowych plików systemowych i zainstalowanych aplikacji, plików logów, pustych plików/folderów i innych „śmieci”, którego usunięcie ma nieszkodliwy wpływ na system. Dodatkowo Asystent udostępnia listę plików tymczasowych na karcie pamięci, wybór plików użytkownika według rozmiaru, rodzaju informacji itp.

Kolejną sekcją aplikacji jest zarządzanie procesami. Tutaj możesz uzyskać informacje o typach procesów (odpowiednio oznaczonych), zajmowanej przez nie pamięci i obciążeniu procesora, a także śledzić zachowanie niektórych procesów - w przypadku problemów z wydajnością systemu. W związku z tym niepotrzebne procesy można rozładować z pamięci.

Trzecia sekcja zawiera opcje, które pozwalają zoptymalizować zużycie baterii urządzenia. W górnej części ekranu znajdują się opcje zarządzania siecią, jasności, dźwięku, wibracji i innych opcji (dostępne również poprzez widżety systemowe). Poniżej znajdują się różne aplikacje usługowe przydatne w optymalizacji systemu: zbiorcza dezinstalacja/instalacja programów, tworzenie kopii zapasowej, przenoszenie aplikacji na kartę SD, menedżer uruchamiania, menedżer plików, informacje o baterii i systemie, konfigurowanie uprawnień. Generalnie jak widać nie ma tu nic godnego uwagi, a głównym walorem kolekcji jest dostępność funkcji systemu w jednej sekcji.

Wznawiać. Asystent dla Androida to dość tradycyjny optymalizator dla Androida z rozbudowanym zestawem funkcji. Nie wprowadza niczego zasadniczo nowego i jest jedynie wygodną powłoką do tuningu systemu. Główne zalety to prosty interfejs i brak zbędnych dodatków marketingowych, operacji wsadowych z aplikacjami.

Aplikacja Informacje o systemie dla Androida udostępnia różnego rodzaju informacje serwisowe dotyczące działania systemu operacyjnego Android, które mogą być przydatne przy późniejszej optymalizacji systemu. Przyjrzyjmy się głównym funkcjom tego programu.

Panel systemowy dostarcza zbiorczych informacji o zajętym miejscu na kartach i pamięci, pamięci RAM, czasie pracy oraz informacjach o sieci (adres IP, rodzaj połączenia sieciowego itp.). Jednocześnie bardzo dziwne jest to, że nie ma danych o procesorze i jego obciążeniu.

W zakładce System wszystkie informacje prezentowane są w formie tekstowej. Nie ma to żadnego zastosowania w optymalizacji, a jednocześnie dostarcza wyczerpujących informacji o systemie Android, komponencie sprzętowym jako całości: systemie operacyjnym, konfiguracji, pamięci, baterii i innych aspektach wpływających na wydajność.

Kolejna sekcja Zadania umożliwia przeglądanie i „zabijanie” niepotrzebnych procesów oraz uzyskiwanie informacji o obciążeniu procesora i pamięci. Ta sekcja jest nieco bardziej użyteczna z praktycznego punktu widzenia, ale pod względem wygody pozostaje nieco w tyle za podobnymi komponentami w podobnych zastosowaniach. Sortowanie jest dostępne, ale programista nie zapewnił kodowania kolorami procesów ani ich kategoryzacji. Dlatego tak naprawdę trudno jest kontrolować procesy.

Sekcja Aplikacje zawiera wszystkie zainstalowane i systemowe aplikacje. Tutaj możesz zarządzać każdym programem indywidualnie, ale nie ma żadnych operacji wsadowych (na przykład instalacji i usuwania) jako takich.

Wreszcie sekcja Dzienniki może być przydatna nie tylko dla użytkowników, ale także dla programistów, którzy testują aplikację i chcą wyodrębnić informacje debugowania. Logi aktualizowane są w czasie rzeczywistym, historię możesz zapisać do pliku.

Opcjonalnie możesz dodać widżet do ekranu głównego. Jego możliwości są więcej niż skromne: wyświetla informacje o stanie naładowania baterii, wolnej pamięci RAM i zajętym miejscu na karcie SD.

Wznawiać. Dlatego aplikacja Informacje o systemie dla Androida będzie przydatna dla zwykłych użytkowników systemu operacyjnego, a częściowo dla programistów. Jest to raczej narzędzie zorientowane na informacje, które pozwala śledzić procesy i zdarzenia w dzienniku w czasie rzeczywistym. Istnieje tylko kilka przydatnych opcji optymalizacji związanych konkretnie z ustawieniami.

Elixir 2 to narzędzie umożliwiające uzyskanie informacji o systemie, diagnozowanie urządzenia i dodanie odpowiednich widżetów do ekranu głównego.

Zacznijmy od funkcji, jakie posiadają podobne aplikacje. Sekcja „Informacje” zawiera podsumowanie danych o urządzeniu: dostępne miejsce na dysku i pamięć RAM, stan procesora, stan naładowania baterii, telefonię, aktualną lokalizację, ekran i dźwięk, tryb pracy, kamerę, urządzenia zewnętrzne itp.

Na uwagę zasługują także dodatkowe funkcje dostępne poprzez menu kontekstowe. Elixir 2 oferuje funkcje powiązane z każdym wybranym komponentem. Na przykład wybierając procesor w menu, możesz wyświetlić dane o jego modelu, zużyciu baterii i zmienić regulator procesora. Dla karty pamięci dostępne są opcje montażu i zarządzania aplikacjami. Tym samym Elixir oferuje dość wygodny i logiczny układ powiązanych funkcji systemowych.

Następnym elementem aplikacji jest Menedżer aplikacji. W tej sekcji znajdują się informacje o zainstalowanych aplikacjach, zajmowanej przez nie przestrzeni oraz ich lokalizacji. Dostępne jest zaawansowane sortowanie (na przykład według kodu lub rozmiaru pamięci podręcznej) oraz filtr tekstowy. Wygodnie możesz włączyć tryb wsadowy i szybko odinstalować wszystkie niepotrzebne aplikacje.

Jedną z najciekawszych cech funkcjonalnych Elixiru jest sekcja Sensory. W związku z tym tutaj możesz przeglądać dane systemowe i zużycie dostępnych czujników urządzenia z Androidem. Ponadto można ręcznie uruchomić testy, aby sprawdzić ich moc minimalną i szczytową.

„Logi” wyświetlają zawartość plików logcat i dmesg oraz umożliwiają filtrowanie komunikatów (błędy/ostrzeżenia/informacje). Wygenerowane raporty Elixir zawierające informacje o systemie można łatwo przesłać e-mailem.

Na koniec należy zwrócić uwagę na różnorodność widżetów. Aby je aktywować i skonfigurować, należy zainstalować dodatek. Ten i inne dodatki (osobiste, systemowe, administratorskie itp.) są instalowane opcjonalnie za pośrednictwem Google Play.

Wznawiać. Elixir 2 to jedna z najpotężniejszych aplikacji w swojej kategorii i zdecydowanie zalecana jest do instalacji. Umożliwia zarządzanie zasobami systemowymi, diagnozowanie urządzenia i zasobów systemowych. Doskonałe możliwości zarządzania komponentami systemu, kompetentne grupowanie funkcji i dostępność wszystkiego, czego potrzebujesz.

DU Battery Saver to aplikacja służąca do podstawowej optymalizacji systemu i oszczędzania baterii. Nie ma tu żadnych drobnych poprawek; jest to bardzo proste i raczej nie zainteresuje doświadczonych użytkowników.

Na stronie głównej („Bateria”) dostępna jest informacja o aktualnym stanie baterii. Jeśli urządzenie się ładuje, możesz sprawdzić czas potrzebny do pełnego naładowania. Ponadto można stąd wyodrębnić niektóre parametry techniczne: temperaturę, napięcie i pojemność akumulatora. Na wykresie u dołu ekranu użytkownik może śledzić zużycie energii w ciągu dnia, na podstawie poziomu naładowania baterii. Na tej skali wszystko jest jasne, ale jest w tym mniej praktycznego znaczenia, niż byśmy chcieli.

W sekcji „Oszczędność” - zarządzanie trybami zużycia. Profile posiadają opisy, dzięki czemu możesz zrozumieć, w jaki sposób planujesz zoptymalizować swój telefon: połączenia, SMS-y, Internet itp. Możesz stworzyć swój własny profil z kilkudziesięciu parametrów. Użytkownicy płatnej wersji Battery Saver mają dostęp do tzw. tryb „inteligentny”: wyłączaj powiadomienia, zarządzaj aplikacjami, automatycznie rozładowuj, zmieniaj profile zużycia energii w ciągu dnia.

Zakładka Monitor monitoruje zużycie energii przez aplikacje i sprzęt. Tutaj wyraźnie widać, co najbardziej wyczerpuje baterię; „winowajcę” można wyłączyć.

Aplikacja Battery Saver ma inne funkcje, ale są one mniej interesujące, a ponadto, podobnie jak inne aplikacje tego dewelopera, niektóre funkcje mają charakter wyłącznie reklamowy.

Jeśli nie masz wystarczającej ilości wolnego miejsca w telefonie, najlepiej wyszukać i usunąć niepotrzebne pliki, zaczynając od największych i malejąc. DiskUsage to małe narzędzie systemowe, które pomaga wizualnie i szybko określić, które pliki i ile miejsca zajmują na karcie pamięci lub innym źródle.

Dane są wyświetlane na wykresie w postaci kolorowych bloków proporcjonalnych do zajmowanej przestrzeni. Klikając konkretny blok, możesz przeglądać pliki znajdujące się w tym katalogu. W ten sposób staje się jasne, gdzie szukać „złodziei” miejsca na dysku.

Wśród dodatkowych funkcji aplikacji DiskUsage integruje się z popularnymi menedżerami plików, takimi jak OI FileManager i Astro.

Jedno z najbardziej znanych narzędzi do przyspieszania procesora i pamięci oraz w połączeniu menedżer aplikacji. Zawiera kilka przydatnych modułów, które pomagają oczyścić system.

A więc „Kosz”: w tej sekcji możesz wyczyścić pamięć podręczną i różne pliki tymczasowe pozostawiane przez aplikacje. Dodatkowo ciekawy jest zaawansowany tryb czyszczenia - pozwala zidentyfikować duplikaty i pliki, które zajmują najwięcej miejsca na dysku.

Sekcja „Przyspieszenie” pozwala zwolnić pamięć telefonu poprzez rozładowywanie aplikacji w tle. W „Przyspieszeniu” możesz także przejść do sekcji uruchamiania, gdzie wyświetlana jest odpowiednia lista aplikacji, które są aktywne i wyłączone podczas uruchamiania.

Kolejnym przydatnym modułem Clean Master jest menedżer aplikacji. Aplikacje są tutaj prezentowane w formie wyboru: ostatnio zainstalowane, rzadko używane, według rozmiaru, kategorii itp. Możesz zaznaczyć wiele elementów i usunąć je partiami, co jest bardzo wygodne. Ponadto możliwe jest utworzenie kopii zapasowej i usunięcie instalatorów aplikacji apk.

Clean Master zachwyca treścią informacyjną dotyczącą optymalizacji i pozwala mieć świadomość: informacja o zajętych/wolnych megabajtach jest stale wyświetlana w górnej części aplikacji. To prawda, że ​​​​piękno wizualne i animacja nieco spowalniają aplikację i, paradoksalnie, prędkość systemu chwilowo spada właśnie z powodu Clean Master. Ponadto program jest pełen dodatkowych modułów (antywirus, rodzina CM itp.), które nie są interesujące dla wszystkich użytkowników.

Ogólnie rzecz biorąc, tweaker Clean Master robi dziwne wrażenie. Chociaż zawiera wiele przydatnych funkcji, interfejs jest nieco ciężki. A jeśli zabraknie zasobów, logiczne jest, że nie chcielibyśmy ponownie przeciążać Androida.

Aplikacja od twórców popularnego menedżera plików ES Explorer. Jeżeli zagłębimy się w opis to mamy bardziej uniwersalną aplikację niż prosty menadżer zadań. ES Task Manager pozwala oszczędzać energię baterii, czyścić pamięć urządzenia, wyładowywać, blokować lub odinstalowywać niepotrzebne aplikacje.

W głównej sekcji Optymalizuj znajdują się 4 przyciski, które umożliwiają wykonanie szybkich akcji: wyładowanie wszystkich aplikacji z pamięci, wyczyszczenie pamięci podręcznej, optymalizację pamięci i zmniejszenie zużycia baterii.

Drugą sekcją menedżera jest sam „Menedżer zadań”. U góry wyświetlana jest ilość dostępnej pamięci i stan baterii, a następnie lista uruchomionych aplikacji. Za pomocą menu kontekstowego możesz dodać aplikację do wyjątków lub dodać ją do listy w celu automatycznego uzupełnienia.

Możesz także zwrócić uwagę na sekcję dotyczącą oszczędzania energii. Tutaj możesz dostosować zachowanie Androida - włączyć lub wyłączyć połączenia sieciowe, ustawić opcje ekranu, wibracji i dźwięku. W zasadzie powielane są tutaj funkcje standardowych widżetów systemowych.

Niektóre moduły, takie jak Analizator kart SD i Aplikacje, są dostępne dopiero po zainstalowaniu menedżera plików ES Explorer.

Advanced Task Manager to menedżer zadań, który jest dość przewidywalny pod względem funkcjonalności, ale nieco wygodniejszy niż standardowy.

Na głównym ekranie Menedżera zadań wyświetlana jest lista wszystkich aplikacji, informacja o wykorzystanej pamięci i baterii telefonu. Dodatkowo te same informacje powielane są w panelu powiadomień i poprzez widget. Aplikacje można zaznaczyć na liście i zbiorczo wyładować z pamięci. Ponadto zapewnione jest wymuszone rozładowywanie pamięci RAM urządzenia i można tworzyć wyjątki - aplikacje, które nie zostaną zamknięte w trybie wymuszonym.

Wiele przydatnych opcji znajduje się w ustawieniach Zaawansowanego Menedżera zadań. Przede wszystkim jest to automatyczne wyładowanie aplikacji z wyboru: zaraz po wyłączeniu ekranu, przy uruchomieniu aplikacji, w określonym odstępie czasu.

Jedną z wad tego menedżera jest brak sortowania i szczegółowych informacji o obciążeniu procesora dla każdej aplikacji. Ponadto zarządzanie usługami odbywa się za pośrednictwem interfejsu systemu, co jest niewygodne.

Ustaw procesor - aplikacja do sterowania częstotliwością procesora ( Procesor) na urządzeniu Android. W większości przypadków zmiana częstotliwości procesora ma na celu zwiększenie wydajności systemu (przetaktowywanie) lub wydłużenie żywotności baterii poprzez precyzyjne dostrojenie częstotliwości i napięcia procesora. Ustaw procesor od dawna stał się integralną częścią niestandardowych ustawień w oprogramowaniu firm trzecich (itp.). Aplikacja to zbiór ustawień i predefiniowanych profili działania procesora, nie oznacza to jednak, że po zainstalowaniu aplikacji będzie można znaleźć w niej przycisk „podkręcania” i cierpliwości oraz zrozumienia zasad działania procesora; wymagana jest aplikacja i procesor.

Zaktualizowano do najnowszych wersji apk (aktualizacja 07.02.2016)

Do działania aplikacji wymagany jest dostęp! Jeśli jesteś właścicielem popularnego urządzenia z Androidem, najprawdopodobniej możesz uzyskać roota za pomocą wyszukiwania w witrynie, a także 4pda i xda.
Aby podkręcić i zwiększyć częstotliwość procesora, z reguły potrzebne jest również niestandardowe jądro z możliwością podkręcania procesora. Gdzie to zdobyć i które jądro jest odpowiednie dla Twojego urządzenia, możesz także zajrzeć do 4dpa i xda, jeśli używasz najnowszej wersji jednego z popularnych oprogramowania firm trzecich, najprawdopodobniej masz już wszystko, czego potrzebujesz do użycia Ustaw procesor.

Wstępnie ustawione tryby pracy procesora Ustaw procesor (obecność lub nieobecność zależy od rdzenia)

  • Interaktywny- tryb interaktywny, system sam określa częstotliwość, często ją zmienia, w większości sytuacji procesor pracuje na pełnych obrotach
  • Mądry- Podstawą jest interaktywność. Charakterystyczną cechą jest szybszy spadek częstotliwości procesora w stanie bezczynności i zmniejszenie częstotliwości do minimum, gdy ekran jest wyłączony
  • Konserwatywny- procesor stale pracuje na najniższej możliwej częstotliwości, w razie potrzeby stopniowo ją zwiększając
  • Przestrzeń użytkownika- umożliwia zmianę częstotliwości procesora dla każdej aplikacji indywidualnie lub ręcznie
  • Oszczędzanie energii- obniżenie częstotliwości procesora do minimalnej możliwej wartości
  • Na żądanie- system pracuje na minimalnej częstotliwości, wzrasta do maksymalnej przy obciążeniu procesora 100%
  • Wydajność- ustalenie częstotliwości maksymalnej i zakaz jej zmniejszania

Bardziej szczegółowe informacje na temat konfiguracji programu, prawidłowego użytkowania, indywidualnych ustawień dla każdego urządzenia, jak podkręcić, aby go nie zepsuć, jak zmniejszyć zużycie energii, znajdziesz w tematach na naszych ulubionych forach i poza. witryna aplikacji.

Używając SetCPU możesz wyrządzić prawdziwą szkodę systemowi! Czytaj fora i instrukcje, bądź mądry i czujny!

Jeśli jesteś zaawansowanym użytkownikiem urządzenia z Androidem, oczywiście chciałeś lub już zmieniłeś częstotliwość i tryby pracy procesora za pomocą różnych narzędzi. Ale wybierając tryb pracy procesora, pojawia się pytanie, który lepiej wybrać? W tym artykule zobaczysz opis trybów pracy procesora, a po przeczytaniu możesz wybrać ten, którego potrzebujesz.
Gubernator– menedżer wyboru częstotliwości procesora. Wszystkie znajdują się w jądrze i nie można ich dodać oddzielnie od jądra. Zadaniem drajwera jest ustawienie pewnej optymalnej częstotliwości w ramach wybranego minimum i maksimum (scaling_min_freq i scaling_max_freq).

Oszczędzanie energii— Częstotliwość jest zawsze równa minimum. Czasami włączany, aby oszczędzać baterię, gdy poziom naładowania baterii jest niski lub ekran jest wyłączony.

Wydajność— Częstotliwość jest zawsze równa maksimum. Używany do testów, uzyskiwania stabilnych wartości w benchmarkach, czy podczas ładowania i podłączania do komputera. Jest to tryb szybszy niż ustalanie minimalnej częstotliwości równej maksymalnej (na przykład na żądanie), ponieważ nie ma częstych próśb o jej zmianę.

Przestrzeń użytkownika— Do ręcznego ustawiania częstotliwości, które nie są obsługiwane przez jądro. Nie polecam i prawie nikt z tego nie korzysta.

Na żądanie- Domyślnie obecny w większości jąder. W określonych odstępach czasu (częstotliwość_próbkowania: ~ 10-20 milisekund) sprawdza obciążenie procesora i po osiągnięciu określonego progu (próg górny ~80%) zwiększa częstotliwość do maksimum, aż obciążenie procesora spadnie.
Nie zawiera profili wyłączania ekranu, dlatego często jest instalowany z funkcją oszczędzania energii.

Konserwatywny— Podobnie jak poprzednie żądanie, ale zmiany częstotliwości w górę i w dół nie następują gwałtownie, ale stopniowo (częstotliwość_kroku 5% częstotliwości maksymalnej, można skonfigurować w zakresie od 0 do 100, przy czym przy wartości 0 częstotliwość będzie faktycznie blokowana, a przy 100 zmienia się nagle, jak na żądanie). Dodano klucz progowy minimalnego obciążenia procesora down_threshold (20%), przy którym częstotliwość będzie stopniowo zmniejszana.
W porównaniu do usług na żądanie, wolniejsza reakcja, ale większa oszczędność baterii.

Min. Maks— Adaptacja jest „konserwatywna” i jedna z najszybszych, ale żywotność baterii jest podobno gorsza niż SmartassV2.
Próbuje zminimalizować liczbę zmian częstotliwości poprzez ograniczenie częstotliwości - tylko minimalną lub maksymalną. Częstotliwość maleje i rośnie w zależności od aktualnego obciążenia i wartości progowych (down_threshold i up_threshold)

Interaktywny— Podobnie jak poprzednie, ustawia częstotliwość w zależności od obciążenia, ale kontrola obciążenia nie odbywa się w regularnych odstępach czasu, ale w przypadku wyjścia „bezczynności” (+ sprawdź timer 1-2 cykle zegara po wyjściu z biegu jałowego) . Jeśli procesor jest obciążony w 100% po wyjściu ze stanu bezczynności i zgodnie z timerem, częstotliwość wzrasta do maksimum. Jeżeli nie ma obciążenia, które można by zwiększyć do maksimum, dyspozytor sprawdza, jak zmieniło się obciążenie od ostatniej zmiany częstotliwości w okresie min_sample_time, wybierając górną wartość z ostatniego wyjścia z czasu postoju w celu ustalenia nowej częstotliwości.
Jednym z parametrów ustawień jest min_sample_time, minimalny czas przy danej częstotliwości, po którym następuje jej redukcja, domyślnie 50-80 tysięcy milisekund.
Tryb interaktywny jest szybszy niż Ondemand i zapewnia większą reakcję przy znikomym wzroście zużycia.

InteraktywnyX- Ulepszona interaktywność - dodano profil niskiej częstotliwości, gdy ekran jest wyłączony, a także skonfigurowano tak, aby wychodził z tego trybu. Zużywa mniej baterii niż Interaktywny.

Smartass/SmartassV2- W skrócie - oparty na Interactive, ale lepszy. Interactive zostało całkowicie przepisane, dokonano modyfikacji i profili. Druga wersja jest bardzo popularna. Prędkość bliska MinMax, trudno powiedzieć kto jest szybszy. Spędza więcej czasu na niskich częstotliwościach, aby oszczędzać baterię. Wbudowany profil uśpienia - częstotliwość jest minimalna, gdy ekran jest wyłączony.
Zawiera wiele ustawień, główne z nich:
- „idealna” częstotliwość, do której będzie dążyć. Szybsza zmiana do tej częstotliwości niż powyżej lub poniżej niej. Przykładowo dla pierwszej wersji smartassa „ideał” można ustawić na 300 (i nie więcej) podczas uśpienia oraz 500 (i nie mniej), gdy ekran jest włączony. Druga wersja ma większą elastyczność, nie ma ograniczeń „nie wyższych” i „nie niższych”. Jeśli słuchasz odtwarzacza przy wyłączonym ekranie, możesz znaleźć pewną „idealną” częstotliwość dla tego trybu, poniżej której nie będzie lagów.
— Sleep_ideal_freq idealna częstotliwość snu
- wake_ideal_freq, aby obudzić się po włączeniu ekranu

Smoothass— Od twórcy smartass v1-2 Erasmux.
To jest zmodyfikowany smartass v1 w celu zwiększenia prędkości. Bardziej agresywne zwiększanie częstotliwości, wyższa reakcja, większe zużycie baterii.

Brazylijski wosk— Wygląda na to samo, co Smoothass.

SavagedZen— Na podstawie Smartassa. Dobrze wyważony pod względem szybkości i zużycia baterii. Dostosowany do jądra 2.6.29 i procesora 1 GHz.

Straszny— Na podstawie konserwatywnych źródeł z dodatkiem funkcji smartass. Nie jest do końca jasne dlaczego, ponieważ konserwatywny ma powolną zmianę częstotliwości, podczas gdy smartass ma jedną z najszybszych.

Za baterię – 1. miejsce InteractiveX, 2. Smartass, 3. SavagedZen
Za szybkość – 1. miejsce Minmax, 2. miejsce Smartass2, 3. miejsce SavagedZen”

Szybki rozwój systemu operacyjnego Android automatycznie narzuca warunki i oprogramowanie, które coraz bardziej koncentruje się na stale ulepszanych właściwościach urządzeń mobilnych. A teraz, niedawno, zwinne „małe zwierzę” nie ciągnie nowego ani

Ale czy wszystko jest takie beznadziejne? Może jest jeszcze za wcześnie na dodanie kolejnego egzemplarza do swojej kolekcji dawnych smartfonów? Teraz porozmawiamy o tym i spróbujemy odpowiedzieć na pytanie, jak podkręcić procesor na Androidzie.

Na początek trochę teorii. Przez minimalną częstotliwość procesora należy rozumieć częstotliwość, z jaką pracuje system operacyjny Android w okresie najmniejszego obciążenia lub czasu bezczynności (blokowanie). Zwiększenie częstotliwości minimalnej jest wskazane w celu przyspieszenia prostych aplikacji lub interfejsów.

Maksymalna częstotliwość jest typowa dla pracy procesora w momentach wymagających dużego obciążenia. Mówimy o grach trójwymiarowych z dynamiczną rozgrywką i zaawansowaną grafiką.

Procedura podkręcania (lub overlogowania) polega na zwiększeniu komponentu procesora poza standardowe tryby w celu zwiększenia jego szybkości. Łatwo zgadnąć, że procesor z zegarem 768 MHz w swoim arsenale wykazuje prędkość półtora razy większą niż „mózg” urządzenia mobilnego przy 528 MHz. Jednak smartfon ze standardową częstotliwością procesora 768 MHz będzie się różnił od swojego „podkręconego” odpowiednika takimi parametrami. Zobaczmy, czy w ogóle ma sens zawracanie sobie głowy overclockingiem.

  • Otrzymujemy dodatkową moc, w efekcie której działanie urządzenia ulega znacznemu przyspieszeniu, co będzie naprawdę zauważalne w zabawkach 3D.
  • Urządzenie stanie się bardziej elastyczne w pracy z oprogramowaniem wymagającym mocnego procesora.
  • Będziesz musiał częściej ładować akumulator.
  • Możliwe, że smartfon zacznie się bardziej nagrzewać.
  • Podkręcony procesor będzie miał krótszą żywotność.

Cóż, teraz, pamiętając o mądrości ludowej, zadajmy sobie podstawowe pytanie – czy gra jest warta świeczki? Myślę, że tak, a oto dlaczego:

Po pierwsze, jeśli zadbasz o efektywne odprowadzanie ciepła, to ryzyko uszkodzenia procesora będzie niemal minimalne.

Po drugie, nie trzeba skupiać się na skracaniu żywotności urządzenia, gdyż stanie się ono przestarzałe, zanim zużyje przynajmniej połowę swojego okresu użytkowania.

Ogólnie rzecz biorąc, wybór pozostaje Twój, a jeśli powiedziałeś zdecydowanie „TAK”, czytaj dalej.

Jak podkręcić procesor za pomocą programu na telefonie lub tablecie z Androidem

Rozpoczynając podkręcanie, nie zaszkodzi ocenić swoje możliwości, ponieważ wszystkie czynności zostaną wykonane na własne ryzyko i strach, a nieprawidłowe kroki mogą uszkodzić urządzenie, dlatego ważne jest, aby wziąć pod uwagę następujące kwestie:

  • Ze względów bezpieczeństwa zwiększanie częstotliwości powinno odbywać się płynnie, kontrolując wskaźniki za pomocą różnych testów, w przeciwnym razie, jeśli początkowo ustawiona wartość będzie zbyt wysoka, ładunek akumulatora zostanie szybko wyczerpany, a co za tym idzie, zwiększy się odprowadzanie ciepła, co doprowadzi do przegrzania procesora.
  • Nie ma sensu podkręcać procesorów o częstotliwości 1 GHz lub wyższej, zwłaszcza jeśli są dwurdzeniowe.

Ważny! Procedura jest dostępna tylko dla urządzeń z uprawnieniami „Superuser” (ROOT), a jeśli ich nie ma, to przed rozpoczęciem operacji podkręcania.

Ponadto wchodząc do sekcji „Ustawienia” na swoim urządzeniu, znajdź pozycję „Bezpieczeństwo”, otwórz i zaznacz pole „Nieznane źródła”, co umożliwi pobieranie programów nie tylko ze Sklepu Play:

Kolejna kwestia, którą należy podkreślić. Faktem jest, że każde urządzenie ma własne, niestandardowe jądro, które jest niezbędne do podkręcania procesora, a jeśli Twój smartfon go nie ma, będzie musiał zostać sflashowany.

Teraz możesz przejść do właściwego podkręcania. Aby zmienić parametry procesora, należy skorzystać z jednego ze specjalnych programów.

Mistrz procesora Antutu

to dobra aplikacja, która oferuje przetestowanie wersji darmowej przed przejściem na płatną, chociaż nie ma szczególnej potrzeby wykonywania tego kroku - opcja budżetowa zapewnia wszystkie niezbędne funkcje. Dodatkowo, co bardzo ważne, program posiada wbudowany benchmark – program sprawdzający wydajność systemu operacyjnego.

W oknie głównym, naprzeciw pozycji „Skalowanie”, kliknij przycisk „Ondemand”, gdzie w wyświetlonym menu ustaw żądany tryb. Dla niedoświadczonego overclockera lepiej ustawić go na „interaktywny”, co pozwoli systemowi działać na minimalnej częstotliwości przez większość czasu i żądać podkręcenia procesora tylko wtedy, gdy jest to konieczne. W ten sposób możesz znacznie zaoszczędzić energię baterii i otrzymać większą moc tylko we właściwym czasie. Zaawansowani użytkownicy mogą wybrać „Harmonogram”. Następnie naciśnij klawisz naprzeciwko pozycji „Ustaw przy rozruchu” (zainstaluj przy rozruchu).

Praca z programem jest niezwykle prosta: przesunięcie suwaka „Max” w prawo ustawi maksymalną częstotliwość taktowania, co będzie istotne dla uzyskania najlepszej wydajności w grach, a przesunięcie suwaka „Min” w lewo obniży częstotliwość , jeśli chcesz zmniejszyć zużycie baterii podczas wykonywania prostych zadań (przewijanie menu, pulpitów itp.).

Jeszcze raz podkreślę, że częstotliwość można zwiększyć nie więcej niż o 20-25 proc., tj. od 1,2 GHz nie ma potrzeby przeskakiwać powyżej 1,5 GHz.

Po wykonaniu manipulacji uruchom ponownie smartfon, a następnie wznowi on działanie z zapisanymi ustawieniami.

Tuner procesora

Tuner procesora to doskonały program do eksperymentów, który przy odpowiedniej konfiguracji może dać niesamowite rezultaty. Oprócz profili i regulatorów aplikacja może wykorzystywać wyzwalacze, które pozwalają na dość elastyczne ustawienia częstotliwości wskazujące warunki, w jakich należy zastosować ten czy inny profil. Sam proces podkręcania jest dość prosty i nie warto go opisywać osobno, ponieważ praktycznie nie różni się od opisanych powyżej działań w Antutu Cpu Master.

Domyślnie, jeśli używany jest niestandardowy rdzeń z możliwością podkręcania, ustawiana jest tylko częstotliwość maksymalna, a wszystkie pozostałe ustawienia są ustawiane w następującej kolejności: „Ustawienia”, następnie „System”, następnie „Dozwolone częstotliwości procesora (oraz, w Khz , należy je oddzielić spacją).

Program posiada możliwość konfiguracji wszystkich profili, począwszy od interfejsów bezprzewodowych, a skończywszy na częstotliwości i działaniu wyzwalaczy. Tuner procesora będzie działał w tle, niezależnie od wybranego profilu, w dogodny dla Ciebie sposób. Wymaga niewielkiej ilości pamięci RAM i dba o zużycie energii. Wideo



Ten artykuł jest również dostępny w następujących językach: tajski

  • Następny

    DZIĘKUJĘ bardzo za bardzo przydatne informacje zawarte w artykule. Wszystko jest przedstawione bardzo przejrzyście. Wydaje się, że włożono dużo pracy w analizę działania sklepu eBay

    • Dziękuję Tobie i innym stałym czytelnikom mojego bloga. Bez Was nie miałbym wystarczającej motywacji, aby poświęcić dużo czasu na utrzymanie tej witryny. Mój mózg jest zbudowany w ten sposób: lubię kopać głęboko, systematyzować rozproszone dane, próbować rzeczy, których nikt wcześniej nie robił i nie patrzył na to z tej perspektywy. Szkoda, że ​​nasi rodacy nie mają czasu na zakupy w serwisie eBay ze względu na kryzys w Rosji. Kupują na Aliexpress z Chin, ponieważ towary tam są znacznie tańsze (często kosztem jakości). Ale aukcje internetowe eBay, Amazon i ETSY z łatwością zapewnią Chińczykom przewagę w zakresie artykułów markowych, przedmiotów vintage, przedmiotów ręcznie robionych i różnych towarów etnicznych.

      • Następny

        W Twoich artykułach cenne jest osobiste podejście i analiza tematu. Nie rezygnuj z tego bloga, często tu zaglądam. Takich powinno być nas dużo. Wyślij mi e-mail Niedawno otrzymałem e-mail z ofertą, że nauczą mnie handlu na Amazon i eBay.

  • Miło też, że próby eBay’a zmierzające do rusyfikacji interfejsu dla użytkowników z Rosji i krajów WNP zaczęły przynosić efekty. Przecież przeważająca większość obywateli krajów byłego ZSRR nie posiada dobrej znajomości języków obcych. Nie więcej niż 5% populacji mówi po angielsku. Wśród młodych jest ich więcej. Dlatego przynajmniej interfejs jest w języku rosyjskim - jest to duża pomoc przy zakupach online na tej platformie handlowej. eBay nie poszedł drogą swojego chińskiego odpowiednika Aliexpress, gdzie dokonuje się maszynowego (bardzo niezgrabnego i niezrozumiałego, czasem wywołującego śmiech) tłumaczenia opisów produktów. Mam nadzieję, że na bardziej zaawansowanym etapie rozwoju sztucznej inteligencji wysokiej jakości tłumaczenie maszynowe z dowolnego języka na dowolny w ciągu kilku sekund stanie się rzeczywistością. Póki co mamy to (profil jednego ze sprzedawców na eBayu z rosyjskim interfejsem, ale z angielskim opisem):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png