Skocz do zawartości
ch3mn3y

kernel [KERNEL] Optimus Kernel (R14)

    Rekomendowane odpowiedzi

    ch3mn3y

    Najnowsza (i możliwe, że ostatnia) wersja kernela dla Romów na bazie Androida MM.

    Wg mnie najlepszy jeśli chodzi o stosunek możliwości-bateria (jak komuś zależy na baterii, to polecam Coffee Kernel na XDA).

    Wymagania:

    • odblokowany bootloader,
    • Recovery.

    Instalacja:

    1. Pobierz plik zip z kernelem.
    2. Skopiuj plik zip na kartę pamięci.
    3. Wejdź do recovery.
    4. Wgraj plik zip:
      1. Wejdź do Install.
      2. Wskaż plik .zip.
      3. Przesuń suwak.
      4. Poczekaj.
    5. Włącz w pełni działający telefon

    Cechy:

    Bazuje na kernelu od squid2 (jak każdy dla tego modelu).

    • skompilowany korzystając z Linaro 4.9 Toolchain,
    • pełne wsparcie dla -03  dla rdzeni big,
    • dodany KCAL,
    • random i entropy,
    • OC dla rdzeni LITTLE do 1.2 GHz,
    • dodani zarządcy:
      • impulse,
      • zzmoove,
      • lionfish,
    • Undervolt (automatyczny),
    • state notifier (obstawiam, że coś związane z diodą LED),
    • clusterplug (by squid2),
    • cpu_boost:
      • wakeup,
      • hotplug,
    • dodani planiści I/O:
      • zen,
      • tripndroid,
      • sioplus,
      • row,
    • przełącznik wakelocka związanego z siecią WLAN,
    • optymalizacje algorytmów ARM RWSEM oraz Square Root,
    • poprawki do KGSL oraz Devfreq,
    • wyłączony CRC check,
    • uruchomione bam_dmux,
    • zoptymalizowany panel MDSS (dla oszczędzania energii),
    • VFP HardFloat,
    • aktualizacje dla:
      • zRAM,
      • zsmalloc,
      • irq,
      • itp.
    • tweaki związane z planistami i CPUfreq,
    • dodane algorytmy TCP:
      • hybla,
      • bic,
      • westwood,
      • highspeed.
      • htcp,
      • vegas,
      • veno,
      • scalable,
      • lp,
      • yeah,
      • illinois,
    • usunięte niektóre opcje związane z debugowaniem i logami,
    • kompatybilność z CM13 i pochodnymi, AOSP i stockiem,
    • Sweep2wake (w r14 brak, jest w r14.1 i poprzednich).

     

    Download wersji R14: https://www.androidfilehost.com/?fid=24591000424956470
    Download wersji R14.1 (ze S2W): https://www.androidfilehost.com/?fid=24591000424958702
    Poprzednie: https://www.androidfilehost.com/?w=files&flid=64734

     

    Na podstawie: http://forum.xda-developers.com/moto-x-play/development/rom-resurrection-remix-t3207521

    Edytowane przez mattaj86
    Dodałem prefix.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    No dobra, czuję się wywołany do odpowiedzi.

    Fajnie że pojawia się taki opis ale prośba z mojej strony.

    Mógłbyś oprócz zwykłych danych które najprawdopodobniej 80% osób z odwiedzającego to forum pogłowia w liczbie 300 nic nie mówi.

    Napisz parę zdań własnymi słowami o tym karnelu dlaczego warto, czego ma więcej, co nam da taka zmiana, tak żeby człowiek przed pięćdziesiątką, taki np. Gotama to zrozumiał i nie musiał godzinami studiować forum bo mu dioptrii w okularach braknie.

     

    PS

    Wszystkie moje posty są na temat, dokładnie taki jaki w nich chciałem poruszyć.

    • Lubię to! 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    ch3mn3y

    Sam kernel daje to co jest napisane. Co do samych zarządców, planistów i algorytmów TCP, to już jest temat ogólny i niezbyt mi się chce rozpisywać nad ich plusami i musami.

    Jeśli miałbym opisać, to tak:
    Wszelkie opcje jakie autor do niego dodał mają za zadanie zwiększyć wydajność (zarządcy zmieniają zachowanie procesora, planiści I/O 0 zachowanie pamięci ROM) lub zmniejszyć zużycie baterii (czasem niektóre opcje się wykluczają nawzajem). Masz też możliwość zmiany barw RGB ekranu, co pozwala uzyskać (wg użytkownika) lepsze odwzorowanie rzeczywistych. Oczywiście dioda LED jest dostępna. Opcja zmiany TCP pozwala dostosować działanie sieci (dane mobilne oraz WiFi) - niektóre algorytmy są bardziej stabilne, inne mają szybsze pobieranie lub wysyłanie). Sweep2wake, to opcja wybudzenia telefonu poprzez przesunięcie palcem w dolnej części ekranu.

    Ja np. korzystam z zarządcy impulse (zarówno na rdzeniach big, jak i LITTLE), bo odkryłem, że telefon w stanie czuwania (podczas korzystania i tak jest to zależne od korzystania) jest przynajmniej kilka stopni chłodniejszy (przyjemnie się można nim ochłodzić, jak jest ciepły dzień). lionfish jest podobno najlepszy dla naszego procesora, jeśli chodzi o stosunek moc/bateria/ciepło, ale ja aż tak mocy nie wymagam i wybrałem chłodniejsze urządzenie jej kosztem.

    Jako planistów I/O używam row dla pamięci wbudowanej (z read ahead 1024kb) oraz vr dla karty SD (2048kb), bo odkryłem, ze wszystko wtedy trochę szybciej działa i nic nie tracę na stabilności (znając życie to i tak są niskie wartości w porównaniu z używanymi przez innych użytkowników).

    Jako TCP używam hybla, bo jednak na stabilności mi nie zależy a sieć 3G w Orange i Play (reszty nie testowałem) działa szybciej, ale czasem muszę jakiś program (Firefox, czy Tapatalk) wyłączyć, bo nie chce się z netem łączyć, mimo, że połączenie jest (inne aplikacje, niż problematyczna, nie sprawiają w danym momencie żadnych problemów).

    Korzystam z programu Kernel Adiutor w wersji testowej (z tym, że nie widzę w nim opcji kontroli diody LED), bo nie dość, że ma wszystkie potrzebne (dla mnie) opcje, to jest wbudowany w Rom.

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    No dobra, zainstalowałem.

    Teraz mi powiedz jak włączyć Sweep2wake i diodę powiadomień dla np sms?

    Bo coś czuję że dalej jestem w czarnej ...

    Czy powinien się pojawić jakiś program do zarządzania tym karnelem?

    dodana zawartość

    @ch3mn3y

     

    Doczytałem, Kernel Adiutor

    Edytowane przez Sid Gotama
    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @ch3mn3y

    Niestety muszę Cię znowu przywołać do tablicy, no chyba że ktoś inny się pojawi (ale widzę że w tym forum uczestniczy aż sześć osób).
    Cóż, Kernel Adiutor nie spełnia moich oczekiwań (wiesz chyba dlaczego).
    W sklepiku jest trochę programów do konfigurowania karnela ale ja nie wiem czy są one dla akurat tego karnela bezpieczne.

    - Jakie programy mogę używać do konfiguracji akurat tego karnela?
    - Lub może inaczej, jak szukać, wiem że nazywa się Coffee Kernel i niestety nazwa Coffee tylko w tym wyszukiwaniu przeszkadza.

    W Kernel Adiutor nie mogę nawet włączyć/ustawić S2W o którym piszesz o diodzie już nie mówiąc.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    jeszcze masz synapse do ustawiania kernela jak i trikstermod, popatrz w tych dwóch programach do ustawiania kernela

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @jurislawek

    Synapse daje komunikat: No UCI support detect.
    Trickster żąda instalacji BusyBoxa, Busybox z kolei wisi na Checking... a gdyby nawet nie wisiał to i tak bym nie wiedział co dalej:
    Want do you want to do?
    - Cleanup&install czy
    -  Cleanup Only

    How do you want to do it?
    - Normal metcho
    - Recowery Method...

    ...

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    W busybox clean&instal. Ja szczerze nie próbowałem bo podoba mi się ekran po ruszeniu .

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @jurislawek @ch3mn3y

    Zainstalowałem inną paczkę busybox.
    No niestety...
    Trikstermod uruchomiłem i jest tam co prawda opcja Led ale... "Tworzenie tej funkcjonalności w toku..." więc wciąż jestem w czarnej ...

    Próbowałem do sprawy podejść inaczej, znalazłem temat że można uruchomić led korzystając z Tasker i AutoNotification http://forum.xda-developers.com/2015-moto-g/general/tutorial-notification-led-moto-g3-t3204600
    i niestety tu znowu przystawiło mi na konfiguracji:
    7......
    8. Tick the Event Behaviour option
    Bo nie mam pojęcia co mam zaznaczyć?

    Ktoś coś podpowie?

     

     

    ...

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    ch3mn3y

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x