Hirdetés

Keresés

Hirdetés

Új hozzászólás Aktív témák

  • dombila

    senior tag

    válasz Sulthekk #13344 üzenetére

    De akár egy önálló scriptet is létrehozhat az init.d-ben, valami ilyesmi tartalommal:

    GOVERNOR="smartass"
    GOVERNOR_FREQENCY_MAX="max_value"
    GOVERNOR_FREQENCY_MIN="min_value"

    echo $GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo $GOVERNOR_FREQENCY_MAX > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo $GOVERNOR_FREQENCY_MIN > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

    Én Desire-n ilyet használok screenstate scaling-re csak ott egy végtelen ciklusban fut és figyeli, hogy a telefon alszik/ébren van és annak függvényében állít. (Tkp. ugyanazt csinálja, mint a SetCPU.)

    Igaz az nem CM alapú ROM, de talán itt is működik ez a megoldás.

    [ Szerkesztve ]

  • barnam_

    nagyúr

    válasz Sulthekk #13344 üzenetére

    Valóban lefut, ez látszik a logban, de úgy tűnik hasztalan. Mert ha a Beállítások > ... > Teljesítmény alatt a "használat bootoláskor" nincs bepipálva, akkor alapértékekre áll vissza (Interactive, 245-600Mhz). De ha be is van pipálva, akkor amit ott beállítok, megmarad, de a többi default lesz.

    Ez van a scriptben:
    #!/system/bin/sh

    echo "smartassv2" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo "122880" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    echo "710400" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo "480000" > /sys/devices/system/cpu/cpufreq/smartass/awake_ideal_freq
    echo "122880" > /sys/devices/system/cpu/cpufreq/smartass/sleep_ideal_freq
    echo "245760" > /sys/devices/system/cpu/cpufreq/smartass/sleep_wakeup_freq
    echo "75" > /sys/devices/system/cpu/cpufreq/smartass/max_cpu_load
    echo "50" > /sys/devices/system/cpu/cpufreq/smartass/min_cpu_load
    echo "19000" > /sys/devices/system/cpu/cpufreq/smartass/ramp_up_step
    echo "19000" > /sys/devices/system/cpu/cpufreq/smartass/ramp_down_step
    echo "24000" > /sys/devices/system/cpu/cpufreq/smartass/up_rate_us
    echo "49000" > /sys/devices/system/cpu/cpufreq/smartass/down_rate_us

    [ Szerkesztve ]

Új hozzászólás Aktív témák