Keresés

Hirdetés

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

  • crok

    Topikgazda

    válasz pprod94 #14552 üzenetére

    A zip-ben a README.md-ben benne van minden amit csinál.

    Nekem ezzel a beállítással nincs hanghívás minőség gondom, se kihangosított hívás minőség gondom:
    ro.qc.sdk.audio.fluencetype=fluence
    persist.audio.fluence.voicerec=false
    persist.audio.fluence.voicecall=true
    persist.audio.fluence.speaker=true

    Az MTP-t is életre kelti ha véletlen el lenne tiltva:
    ​persist.service.adb.enable=1
    persist.service.debuggable=1
    persist.sys.usb.config=mtp,adb

    Több háttéralkalmazást engedélyez, több cached alkalmazást, un. empty alkalmazást is többet enged a memóriában tartani, a lowmemorykiller-t úgy állítja be, hogy sokkal kevesebb free memory-nál kezdje el felszabadítani az előbb említett appok memóriatartalmát (jobb multitaszking):
    ro.config.fha_enable=true
    ro.sys.fw.bg_apps_limit=48
    ro.config.dha_cached_max=16
    ro.config.dha_empty_max=42
    ro.config.dha_empty_init=32
    ro.config.dha_lmk_scale=0.545
    ro.config.dha_th_rate=2.3
    ro.config.sdha_apps_bg_max=64
    ro.config.sdha_apps_bg_min=8
    ro.config.oomminfree_high=7628,9768,11909,14515,16655,20469

    Memóriakezelés finomhangolása, egyes statisztikagyűjtések kikapcsolása..
    stop perfd
    echo '30' > /proc/sys/vm/swappiness
    echo '0' > /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk
    echo '80' > /proc/sys/vm/overcommit_ratio
    echo '400' > /proc/sys/vm/vfs_cache_pressure
    echo '2430' > /proc/sys/vm/extra_free_kbytes
    echo '4096' > /proc/sys/kernel/random/write_wakeup_threshold
    echo '1856' > /sys/class/timed_output/vibrator/vtg_level
    echo '1024' > /sys/block/mmcblk0/queue/read_ahead_kb
    echo '0' > /sys/block/mmcblk0/queue/iostats
    echo '1' > /sys/block/mmcblk0/queue/add_random
    echo '1024' > /sys/block/mmcblk1/queue/read_ahead_kb
    echo '0' > /sys/block/mmcblk1/queue/iostats
    echo '1' > /sys/block/mmcblk1/queue/add_random
    echo '4096' > /proc/sys/kernel/random/read_wakeup_threshold
    echo '4096' > /proc/sys/vm/min_free_kbytes
    echo '0' > /proc/sys/vm/oom_kill_allocating_task
    echo '90' > /proc/sys/vm/dirty_ratio
    echo '70' > /proc/sys/vm/dirty_background_ratio
    chmod 666 /sys/module/lowmemorykiller/parameters/minfree
    chown root /sys/module/lowmemorykiller/parameters/minfree
    echo '7628,9768,11909,14515,16655,20469' > /sys/module/lowmemorykiller/parameters/minfree

    Minden sorra rá tudsz keresni Google-ben, vannak leírások bőven, sok ötletet merítettem a régi V6 Supercharger scriptből.

    Itt (az előző hsz. erre volt válasz) már leírtam mi volt a háttérben mikor elkezdtem írni a modult.

    CPU Hotplug tweak-et nem tettem bele mert a legtöbb kernelben nem támogatott (nem *úgy* támogatott) valamint kivettem az 500MB zRAM-ot mert ha valakinek kell akkor Kernel Adiutor-ral vagy TricksterMod-al vagy bármivel könnyen, gyorsan hozzáadható, ha van rá igénye az embernek.

    De ha scripttel akarod az is csinálni, akkor ezeket a parancsokat kell kiadni 500MB zRAM-hoz:
    swapoff /dev/block/zram0 > /dev/null 2>&1
    echo '1' > /sys/block/zram0/reset
    echo '0' > /sys/block/zram0/disksize
    echo '1' > /sys/block/zram0/max_comp_streams
    echo '524288000' > /sys/block/zram0/disksize
    mkswap /dev/block/zram0 > /dev/null 2>&1
    swapon /dev/block/zram0 > /dev/null 2>&1

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