[ CIACH]
Kernel MiCore 009m dla Xiaomi Mi2/2S
Czym jest kernel MiCore?
To jądro systemu odpowiedzialne za działanie telefonu, sieć bezprzewodową, 3G, wydajność itp.
MiCore jest custom kernelem skompilowanym przez kolegę redmaner na podstawie źródeł Xiaomi: github
W kernelu zastosowano nowe rozwiązania i ulepszenia rozwiązań Xiaomi odpowiedzialnych za funkcjonowanie systemu, dzięki temu MiCore zachowuje wydajność oryginalnego jądra systemu (stock kernel). Zaletą MiCore jest wyraźnie lepsza praca telefonu na baterii. Ponadto mamy też możliwość ręcznej zmiany parametrów kernela w tym undervolting (obniżanie napięcia częstotliwości taktowania CPU) a nawet OC (podkręcanie zegara CPU ponad standardowy limit).
Dla kogo jest MiCore?
-- Kernel jest przeznaczony tylko i wyłącznie dla Xiaomi MI2 i MI2S.
-- MiCore to kernel tylko dla MIUI na Androidzie 4.1.1 (aktualne wersje MIUI). Działa też na AOSP 4.1.
-- MiCore znajduje się obecnie w romie MIUIPolska dla MI2 z dopiskiem MiCore dlatego zawarte w tym temacie pliki instalacyjne z kernelem są tylko dla osób dysponujących custom recovery CWM. Oryginalne recovery (zawarte w romie MIUIPolska) nie pozwala na instalację paczki .zip z kernelem.
-- Rom MIUIPolska zawiera kernel bez możliwości OC.
MiCore z serii M zawiera:
-- kod Linux 3.4.77 (w stock jest 3.4.5)
-- kompilacja z Linaro 4.8.3 toolchain
-- nowe governory (zarządca CPU) intellidemand, interactiveS (autorski governor tylko dla MI2)
-- nowe schedulery I/O: row, sio, fiops (domyślny)
-- DeepSleep dla rdzeni Krait
-- GPU simple governor
-- Sterowniki Hotplug (intelli-plug zastępuje proces MPDesicion od MIUI)
-- Kontrola napięć (undervolting)
-- Inteligentny sterownik temperaturowy (intelli-thermal)
-- Dynamic Fsync (zwiększa szybkość losowych zapisów, więcej od MI3...)
-- Wsparcie dla init.d (w romie MIUIPolska bez znaczenia)
-- fstrim podczas uruchamiania
-- MiCore z OC
-- Wszystko to co w MiCore z serii M
-- OC dostępne po instalacji aplikacji zarządzania CPU np: Trickster Mod
-- OC do 1,7GHz dla MI2
-- OC do 1,9GHz dla MI2S
Modyfikowane profile zasilania w MIUI
MIUI v5 dla MI2 posiada 3 profile zasilania: Oszczędny, Normalny i Wydajny. W MIUI w zależności od wybranego profilu CPU zmniejsza lub zwiększa swoją maksymalną częstotliwość lub uruchamia/blokuje rdzenie CPU (min 2/max 4). MiCore dodatkowo modyfikuje ten parametry celem większej oszczędności na baterii z zachowaniem wydajności. Z profili zasilania można korzystać programując akcje w Panel Sterowania > Zasilanie.
Profile i ich ustawienia:
Oszczędny
I/O scheduler: ROW
CPU governor: intellidemand
CPU cores: 2
Max CPU frequency: 1.3ghz
Min CPU frequency: 384mhz
GPU governor: ondemand
Max GPU frequency: 200mhz
Max brightness: 140
Normalny
I/O scheduler: FIOPS
CPU governor: interactiveS
CPU cores: 4
Max CPU frequency: max
Min CPU frequency: 384mhz
GPU governor: ondemand
Max GPU frequency: 400mhz
Max brightness: 255
Wydajny
I/O scheduler: SIO
CPU governor: interactiveS (optimized)
CPU cores: 4
Max CPU frequency: max
Min CPU frequency: 384mhz
GPU governor: simple
Max GPU frequency: 400mhz
Max brightness: 255
Instalacja
1. Zalecany najnowszy MIUI
2. Backup w CWM w razie problemów
3. Instalacja paczki .zip w CWM.
Należy się upewnić na który system instalujemy paczkę zip jeśli korzystamy z TrueDualBoot
Download
Kernel MiCore 009m (z romu MIUIPolska)
Kernel MiCore 009m z OC
Testowy kernel z nowej serii 010m MCKB189
Wszystko robicie na własną odpowiedzialność!