Saturday, June 18, 2016

[Kernel][OC][UV] SmoothMod Kernel for SM-T311

SmoothMod Kernel (SMK) for Samsung Galaxy Tab 3 8.0 3G (SM-T311) (all roms).

This kernel is developed to give you more smoothness and stability than you can have on stock kernel.

[Message for moderator(s): This message is not finished and I will try to finish shortly... Please, do not delete it if it is incomplete or something like that.]

Kernel's features:
- Safe CPU overclock to 1.9 GHz
- Custom CPU cooling
- Custom (and only here) governor Smooth that is born to work in balance between battery and absolute smoothness. It also has overclocking control functions to be safe about temperature (overclock will be enabled if there are more than "oc_nr_run_threshold" (tunable) processes running in foreground). It has a "quick_params_setup" tunable that will help to quickly set up governor's parameters to that what you need: value 0 for battery, 1 applies default values (balance battery<->smoothness) and 2 optimizes governor for smoothness only.
- Kernel has a custom Android service smkd that controls all its features and provides many tweakable settings that you can change very simply: through terminal command "smkd" (instructions below) or "by hands" at folder "/smk" (like usual linux kernel settings at "/proc/sys/{kernel|vm|net}"). The program is written in C language, not as a script, for performance.
- Smoothness control - one of smkd's functions that tries to guarantee UI smoothness to your tablet even if there are very CPU-hungry (but not I/O) apps/programs running.
- CPU Undervolt controlled by smkd. Voltages are stable and can all be adjusted through file "/smk/voltage_level" or command "smkd -c -v [-80-0]".
- Boeffla Sound Engine with custom settings, not working with original Boeffla Sound Control because smkd controls them
- Built-in DynBS (DYNamic Battery Saver) engine that provides good (up to 30%) energy savings by lowering CPU speeds when they are not needed
- Some custom commands at /sbin that may be interesting for you:
"memf" command cleans RAM for 100 megabytes, if run as "memf X" (x is a value in MB), cleans for X megabytes, and if as "memf -f", simply returns an amount of free memory. Program also written in C;
"rea" (re-adj) command controls an OOM-ADJ of Android apps and allows you to hold some apps in memory forcely (kernel then will not be wanted to kill them). Run "rea (app_name)" replacing "(app_name)" with package name of app you needed to run and that app will persist in memory. If you need to stop "rea" from its activity type "rea --reset".
- Kernel is compiled with optimized HYPER-TOOLCHAIN with gcc version 6.0.

[ Instructions for 'smkd' usage will be added later because the program needs to be translated to english first as it's russian :D ]

Current SMK version is 1.1.12.

Download from Google Drive
Warning! If you have a Jellybean/Kitkat rom, then download the smoothmod-kernel-kk-... build. If you use Lollipop (CM12), then your build to download will be ...-lp.... If it is a Marshmallow (CM13), then download mm build.
Other choice will cause your device to not be able to boot!

(Sorry for my (maybe )bad english)


from xda-developers http://ift.tt/1tC5ioO
via IFTTT

No comments:

Post a Comment