Skocz do zawartości
qwed

Dokładny opis zarządców procesora i I/O

    Rekomendowane odpowiedzi

    http://forum.android.com.pl/f31/doka-adny-opis-zarzae-dca-w-procesora-i-i-o-272072/

    Tutaj masz dokładny opis każdego z zarządców(oraz sporu więcej, co wynika z używanego kernela), więc dzięki temu i własnym odczuciom (płynność systemu, wydajność, czas pracy na baterii) możesz sam wybrać najbardziej Tobie odpowiadający.

    Osobiście na moim sgs(CM10.2) używam smartassv2 :)

    Udostępnij tę odpowiedź


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

    Taka mała podpowiedź ode mnie, w skrócie:

    ondemand: przyzwoita praca na baterii (z zachowaniem wystarczającej wydajności)

    interactive: wydajniejszy od zarządcy wyżej (bateria może nieco krócej trzymać niż przy ondemand, można powiedzieć, że jest to jego ulepszona wersja)

    smartassV2: dosyć popularny, bardzo wydajny zarządca procesora i oczywiście bardziej prądożerny niż poprzednicy

    Polecam tych trzech zarządców (z naciskiem na interactive, chyba, że komuś brakuje wydajności, wtedy smartassV2 zrobi swoją robotę :D )

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    P: Prawie zapomniałem! Jak zmienić zarządce?

    O: Najlepszym sposobem jest modyfikacja skryptu init.d (echo „governor-name” > /sys/devices/system/cpu/cpu0/cpufreq/zarzadca). Można jeszcze użyć programów: Voltage Control/Setcpu/No Frills/Antutu CPU Master etc. Voltage Control ma dodatkowo możliwość oc/uc/uv GPU.

    Jak zmienić zarządcę poprzez modyfikację skryptu? Nie chcę instalować programów typu Setcpu/Voltage Control... Można zrobić przez Terminal Emulatora?

    Bo chciałbym mieć na stałe ustawienia sio/ondemandq 1000/200

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Wrzuciłem takie coś do init.d i cały czas przy resecie pojawia mi się domyślny ondemand. Coś źle robię ?

    #!/system/bin/sh

    echo "smartassv2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;

    echo "sio" > /sys/block/mmcblk0/queue/scheduler;

    echo "800000" > /sys/devices/system/cpu/cpufreq/smartassv2/awake_ideal_freq;

    echo "200000" > /sys/devices/system/cpu/cpufreq/smartassv2/sleep_ideal_freq;

    echo "800000" > /sys/devices/system/cpu/cpufreq/smartassv2/sleep_wakeup_freq;

    echo "75" > /sys/devices/system/cpu/cpufreq/smartassv2/max_cpu_load;

    echo "45" > /sys/devices/system/cpu/cpufreq/smartassv2/min_cpu_load;

    echo "0" > /sys/devices/system/cpu/cpufreq/smartassv2/ramp_up_step;

    echo "0" > /sys/devices/system/cpu/cpufreq/smartassv2/ramp_down_step;

    echo "24000" > /sys/devices/system/cpu/cpufreq/smartassv2/up_rate_us;

    echo "99000" > /sys/devices/system/cpu/cpufreq/smartassv2/down_rate_us;

    Udostępnij tę odpowiedź


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

    Temat nie aktualizowany a opcji przybywa :E

    Co z pegaasusq oraz zzmove :szok:

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A gdzie zarządcy i/o? Który z tych io jest najwydajniejszy a który najlepszy dla bateri: cfg sioplus row deadline noop ?

    Wysłane z Ace 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    niachu
    Wrzuciłem takie coś ... do init.d i cały czas przy resecie pojawia mi się domyślny ondemand. Coś źle robię ?

    Jeżeli resetują Ci się ustawienia, to polecam program, którego sam kiedyś używałem, a nosi on nazwę DaemonController, lekki i trzyma ustawienia po reboocie :zdrowko:

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Mógłby ktoś jeszcze opisać zarządców gpu?

    Jeszcze jak ktoś może to niech opisze takich zarządców jak:

    1. Alucard

    2. HYPER

    3. Nightmare

    4. Darkness

    5. Intelliactive

    6. Pegasusq

    7. Ondemandplus

    8: Min Max

    9: Scary

    10: Smoothass

    11: Hotplug

    12: Wheatley

    13: AbyssPlug

    14. BadAss

    15. Ktoonservative

    16. AssWax

    17. Sleepy

    18. Hyper

    19. Zen

    20. Dyninteractive

    21. SmartassH3

    22. Smartmax

    Edytowane przez slawek19926

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Słuchajcie... może robię coś źle, ale mam CM 11 nic nie zmieniałem, obniżyłem taktowanie do max 5xxmhz w trybie on demand i wszystko chodzi sprawnie... czasami trochę wolniej, ale... planuje obniżać taktowanie by sensownie oszczędzić baterię, a by smartfon działał wporządku, czy ktoś kto ma czas mógłby mi wyjaśnić co mogę robić, a czego nie powinienem robić w takich zabawach z procesorem? oraz do czego służą te ustawienia typu deadline w I/O scheduler, albo userspace w opcjach taktowania?

    edit; po co ten post został w całości przeniesiony skoro ten temat odpowiada na te pytania... bezsens...

    Edytowane przez Shinjiru

    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