Or Continue to Thread: [KERNEL] [SM-T700 WIFI & T705 …
Find Your Device:
6th July 2014, 04:32 AM   |  #3  
OP Senior Member
Flag Phuket, Thailand
Thanks Meter: 6,078
 
5,199 posts
Join Date:Joined: Jan 2011
More
Question HELP & FAQ
HELP & FAQ


BUGS

  1. [Q] Synapse: AUDIO: HP equalizer does not work
    [A] Toggle the control switch off > apply > on > apply
  2. [Q] GPU Qos has this error:
    [A] Don't worry, it will only show if GPU freq 100 MHz is not in use. If you set 100 MHz and restart synapse, control will be available without error.





AUDIO

If you don't like the sound:
  1. open synapse app
  2. AUDIO: set all SP equalizer settings to zero
  3. disable SP equalizer
  4. apply


"SYNAPSE BOOT CANCELLED"

  1. Wait for the kernel to stabilize and device to cool
  2. Open synapse app
  3. Synapse app menu > select all globally > undo > apply
  4. Re-boot
  5. If still issues > try again after #1
  6. Still issues > Manually set config after boot (open synapse app > syanapse app menu > settings > disable apply on boot)


ISSUES


DO NOT POST ANY BUG REPORTS REGARDING SOD, FREEZE or REBOOT WHERE YOU (USER) HAS CHANGED ANY VOLTAGE OR FREQUENCY FROM DEFAULT !!
  1. Uninstall any CPU control apps, tweaks and scripts etc.
  2. Install Wanam DVFS disabler for greater kernel control
  3. Flash kernel
  4. Boot and allow things to stabilize
  5. Open Synapse & tap :
    "understood" message about unstable boot
    "select all globally"
    "undo" button
    "apply"
    make any change
    "apply"
  6. Reboot and ensure "synapse boot completed" toast message
  7. You should be good to go


BOOT-LOOP

  1. Power off & let device cool
  2. Wipe cache & dalvik-cache in recovery (if custom recovery)
  3. Re-flash kernel
  4. Re-boot
  5. Let things stabilize and cool before touching anything


BETTER BATTERY LIFE

  1. There are no best settings. User "HABIT" is #1 cause of battery drain, followed by screen, ROM & apps, modem etc
  2. This kernel is built to be balanced with a good mix of battery whilst keeping performance
  • Decrease screen brightness
  • Use dark wallpapers and app themes
  • Check your wakelocks with better battery stats app & use Greenify app to stop unwanted apps self starting and running in the background
  • Suggest:
    CPU GOV: governor = ondemand (tweaked for power efficient workqueues)
    CPU FREQ: 200-1900 MHz (-25 mV)
    GPU: 100-480 MHz (-50 mV) (100 MHz may induce some GUI sluggishness)
    GPU: Midgard Power policy control = coarse_demand
    GPU: Midgard Power policy threshold control = Battery
    PowerSuspend Driver = Enable
    MEMORY: Dynamic FSync = Enable
    MEMORY: Dirty Page Writeback = Enable
    CPU Multicore Power Saving = (2) Agressive


BETTER PERFORMANCE

DO NOT POST ANY BUG REPORTS REGARDING SOD, FREEZE or REBOOT WHERE YOU (USER) HAS CHANGED ANY VOLATGE OR FREQUENCY FROM DEFAULT !!
  • Disable DVFS with [APP][Android 4.0+][DVFS Disabler]
  • Warmer device under heavy load, but within the safe CPU temp of 95 degC
  • Synapse: CPU FREQ: 500-2000 MHz (2100 not stable for some devices)
  • Synapse: CPU MULTICORE: disable Power Efficient WQ
  • Synapse: CPU GOV: use Interactve governor
  • Synapse: GPU: Set Midgard Power policy threshold profile to Ondemand or Performance. This will scale your GPU up/down faster at the expensive of battery life compared to Battery profile.
  • Synapse: GPU: set max freq to 533 MHz (more if your device is stable)
  • Synapse: MEMORY: enable UKSM
  • Synapse: ADVANCED: LMK profile = aggressive



GPU THESHOLD CONTROL

  • Set Midgard Power policy threshold profile (This determine how your GPU freq scales up/down):
    Battery = battery friendly
    Ondemand = Good all-round mix
    Performance = A little agressive
  • Method:
    1. Ensure you apply [] any changes to MIN / MAX GPU freq or GPU GOV Threshold profile
    2. PRESS THE "Apply GPU GOV SETTINGS" button !!
    3. Settings will be applied immediately and auto set on every boot.



HOW TO BACKUP YOUR STOCK KERNEL BEFORE FLASHING SkyHigh KERNEL

  • Boot into TWRP Recovery
  • Select Backup
  • Select "[X] Boot" only (boot.img/kernel)
  • Select Storage > Micro SD (if external sdcard installed) > OK
  • Swipe to backup



CAN I USE OTHER KERNEL CONTROL APPS

  • No, many features and options won't be available. Remove all other control apps to avoid conflicts !
  • Synapse is the recommended and has everything you need


HOW TO MONITOR LIVE CPU & GPU VALUES

  • CPU load & freq - available RAM - GPU freq - CPU temp - most resource intensive process
  • [APP][2.1+] Cool Tool
  • Download my personal cooltool_presets > unzip & copy folder to INTERNAL sdcard. If you have cool tool app already running, you must disable > overwrite existing folder > enable


LITTLE CORE CPU FREQUENCY

  • Real frequency is apparently double that reported by other apps
  • Example: min 200 MHz (real) in Synapse is reported as 100 MHz in SetCPU


RANDOM REBOOT

  1. Don't UV or UC CPU or GPU
  2. Use SkyHigh defaults


DOWNLOAD LINK NOT WORKING

  1. I want to keep this project all in one place (Thanks to XDA) - ☆☆ NO MIRRORS ☆☆
  2. Please try again in a few minutes


POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE

  1. Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
  2. HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE


DO NOT KILL PROCESSES

  1. This feature allows the user to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.
  2. When a the lowmemorykiller needs to free ram, it will first kill the processes not included inside the two process name lists chosen by the user.
  3. If there are no more standard killable processes, then it will be necessary to kill one of the processes included inside one of the two white-lists, to prevent system hangs, slowdowns, etc.
  4. You can find the [SkyHigh/Synapse] folder on your internal sdcard and add one process name per line. Lists updated on reboot.
  5. Max 25 processes
  6. Example only:
    Code:
    com.ea.games_r3_row
    com.quoord.tapatalkxdapre.activity


DYNAMIC MANAGEMENT OF DIRTY PAGE WRITEBACKS

* [Christopher83]

Quote:

This feature allows to have two different intervals for dirty page
writebacks and to dynamically manage them when the system has been
resumed (it's active) or when has been suspended.

Three new procfs parameters are exposed inside /proc/sys/vm path:
- dynamic_dirty_writeback is the activation status of this feature,
set 1 to enable it, set 0 to disable it and use the standard behaviour
- dirty_writeback_active_centisecs is the interval for the dirty page
writebacks when the system is active (screen on)
- dirty_writeback_suspend_centisecs is the interval for the dirty page
writebacks when the system is suspended (screen off)

This feature is in part inspired on Francisco Franco's patch:
https://github.com/franciscofranco/m...18e7f258a22947



BACKUP & RESTORE

  1. If the backup isn't visible, reboot device and ensure for have "synapse boot completed" message. Otherwise synapse won't read the file.
  2. Reboot after applying your new settings
  3. Read "ISSUES" & "SYNAPSE BOOT CANCELLED" above


TCP/IP NETWORK SECURITY


* Thanks to zeppelinrox & V6SuperCharger
  1. Hardening the TCP/IP stack to SYN attack
  2. Bump up tw_buckets in case we get DoS'd
  3. Ignore pings
  4. Don't cache connection metrics from previous connection
  5. Don't pass traffic between networks or act as a router
  6. Enable spoofing protection (turn on reverse packet filtering)
  7. Don't accept source routing
  8. Don't accept redirects
- Further reading:
http://www.cyberciti.biz/faq/linux-k...rity-hardening
http://www.symantec.com/connect/arti...ck-syn-attacks


SEGMENTATION FAULT

  1. I don't believe it's kernel related, but rather busybox
  2. Try uninstall your ROM busybox with this app. https://play.google.com/store/apps/d...ricson.busybox and reboot.
  3. Re-flash kernel
  4. Use the busybox that comes with the kernel located in /sbin
  5. Also try to update your SuperSu and su binary if it asks and reboot.


USB KEYBOARD / MOUSE




BATTERY SCALING CALIBRATION - FUEL GAUGE RESET

  1. Tap [Fuel-Gauge reset] in synapse BATTERY section
  2. Reboot device
  3. Battery % "reporting" calibration (digital)
    a) Deplete battery to 5-10% (NOT ZERO)
    b) Charge UNINTERUPTED until FULL (don't touch)
    c) Unplug and then use normally. Device should then re-calibrate itself

..
Last edited by UpInTheAir; Yesterday at 02:51 PM.
The Following 13 Users Say Thank You to UpInTheAir For This Useful Post: [ View ]