[RELEASE] ShinTo Kernel “NewBorn” L09A04 for LP

Frequently Asked Questions

  • PrecoGOV : Once you enable PrecoGOV governor, the only thing you have to do is kick back and enjoy the ride as it will become the sole captain of your starship, managing everything to give you the best user experience possible.
    You don’t need to turn off/on anything.
  • Can I run ShinTo Kernel without PrecoGOV? : Yes for now you can but the experience won’t be as good…why would you do that? 😉
  • What does PrecoGOV do? : PrecoGOV manages your cores, their frequency, their temperature, their deep sleep, takes care of helping the GPU and even squeezing the best battery life possible all while giving you the best user experience.
    To know more please check this article -> Why Create PrecoGOV
  • What settings can I tweak? : There are NO settings to tweak with PrecoGOV; that’s the whole point! PrecoGOV is constantly self adapting to the way you use your phone, anticipating your moves and giving you the exact amount of power just when you’re about to need it.
  • What tweak program to use? : The included Synapse has everything you need and more to manage all the settings. Other tweak programs should work but keep in mind there are some specific ShinTo Kernel settings that they can’t manage.
  • Where’s that “PrecoGOV”? : My apologies, PrecoGOV is the “Precognition Governor”.
    In my day to day I tend to call it PrecoGOV as it is shorter and catchier 😉
  • After selecting PrecoGOV, do I have to enable Intelli-Hotplug? : NO. PrecoGOV takes care of everything including managing the hotplugging process.

[ Enhancements included in ShinTo Kernel ]

–== ShadowLED ==–

By linking the Note 3’s RGB LED to the different activities of the OS, we can know in real time what is going on, even when the screen is off, and the phone is seemingly “deep sleeping”.The brightness of the led light is proportional to the instant workload; the brighter the color, the higher the workload.

BLUE:    All things related to WIFI networking activity [Upload/Download].
GREEN: All things related to internal “SD” (MMC0) activity [Read/Write].
RED:     All things related to external “SD” (MMC1) activity [Read/Write].

You can disable ShadowLED if you go to ShinTo Features in Synapse app.

 –== UKSM ==– 

UKSM by KernelDedupe.org is a state of the art intelligent memory management system that achieves great ram saves by using two techniques:

(1) ZeroPages

When we launch an app, most of the time the app will allocate more (or a lot more) memory than it really needs. The extra memory is allocated exclusively, zeroed and sits idle till the app decides to use it.
That could happen sometime in the future or never…

ShinTo’s UKSM kernel service detects these kind of “ZeroPages” and intelligently remaps them to the ZeroPage manager and then frees those pages of ram.
Once the process really asks for these “ZeroPages”, the ZeroPage manager takes care of everything.
All this is transparent to the normal user’s workflow and it doesn’t affect performance or battery life.

As a matter of fact it might enhance battery life and performance as a lot more can fit in ram so there’s less wasted time and energy fetching data from SD (MMC0).
That should also help with multitasking fluidity.

My daily workflow can see up to 400Mb of ZeroPages, which means about 400Mb of ram saved and allocated to running processes that need them.

(2) SamePageMerge

There are some processes that create many copies of the same memory contents (same pages).
Some of these (same page) content’s never change so it is a waste of memory.
One clear example could be a web browser.

ShinTo’s SamePageMerge manager detects these identical pages and “merges” them, so they only occupy one page instead of many.
If a process needs to change the contents of one of these “identical” pages, the SamePageMerge manager detects that and takes care of everything.
All this is transparent and seamless, with no performance or battery penalty.

I routinely hit about 50.000 pages (around 200Mb saved) (50.000 * 4k) and have hit about 90.000 pages with heavy loads.

To disable UKSM you need to issue the following command with root :
echo 0 > /sys/kernel/mm/uksm/run

To know more about UKSM.

–== DriveDroid ==–

DriveDroidDriveDroid allows you to boot your PC from ISO/IMG files stored on your phone. This is ideal for trying Linux distributions or always having a rescue-system on the go… without the need to burn different CDs or USB pendrives.

ShinTo Kernel includes the necessary patch and functionality to be able to switch from CD to USB mode, so you could create rescue USB keys directly on the mounted image in DriveDroid.
For people that are in the tech support and have to reinstall different operating systems or boot recovery cds, it is a godsend as they don’t need to have different usb keys, cd, dvd, etc…

It’s a great tool and I recommend everyone to check it!!!

To know more about DriveDroid | DriveDroid XDA Forum

  –== Fix / Performance Enhancement / NEW STUFF ==–

This new release of ShinTo Kernel includes the following :

  • Some of you sent GREAT LOGS so I think I’ve squashed the last of the nasty bugs… I hope.
  • Fixed a very nasty albeit somehow hard to trigger NULL POINTER NASTY bug in the algorithm that controls core hot-plugging.
  • A few debugging stuff removed so should improve fluidity a little bit more.

It is compiled with latest available LINARO Toolchain GCC 4.9.3 compiled by the great Christopher83

You may also like...

20 Responses

  1. Sean says:

    Agreed!

  2. drrootso says:

    Shmooth!!! Nice work, gets better every release.

  3. Please can you make a kernel for cm12.1?

    • CeKMTL says:

      U will consider it once ShinTo Kernel for LP is out of beta and all the new features I have planned are in.
      I’d like to thank you for your interest in ShinTo Kernel.

  4. James De Guzman says:

    Can I flash this with my N900S?

    • CeKMTL says:

      I am not 100% sure but you could do a nandroid backup of everything just in case and try the N9005 version and see how it goes.

  5. Pirate.666 says:

    Thx for coming back with an LP version of this great kernel! One question: it seems that my battery is draining if I use my phone while charging. Is that normal?

    • CeKMTL says:

      You welcome.
      Depends on what your phone is doing and what is the charge mA that you are getting.
      If you’re plugged in your laptop you could be getting as little as 450 mA…
      I’d suggest checking the cpu usage of background tasks as maybe you could have some app/task that is stuck.

  6. kevp75 says:

    Hey bro, got a quick (hopefully) question for ya…
    You got built-in f2fs support (SWEEET!!!!), but I wonder if it could be enabled to external sd as well… I see where you enable it during boot, so just wondering if it’s just a matter of doing something along those lines as well?

  7. sreeword says:

    Thanks for the awesome kernal. One quick question. I’m using sm-n900t with sm-9005 ROM on it. Which version of kernel you recommend?

    • CeKMTL says:

      Well if u understood correctly you should be using the N900T…?
      You’re most welcome and thank you for trying ShinTo Kernel

  8. Samer says:

    Just want to say this is awesome kernel and I can see you put a lot efforts in it, thank you so much for your hard work, and I would love to see this piece of art running on AOSP.

    • CeKMTL says:

      Thank you very much!
      Currently working hard on squashing a few bugs some ppl seem to encounter.
      Hopefully tomorrow I can have a new release out.

  9. Thank you for all of your genius that you have shared with us. This may be a stupid question, but after seeing all you have done for us over the last forever, I wanted see if you could help first. It’s simply because,out of everyone In The Know on the net I trust you the most. I have a SM-N9005 International Version, Kitkat 4.4.2, N905XXUGNG1, V40A06 Second Reality. I want to upgrade to the latest Lollipop and your latest kernel. Is this possible? If so, could you point me in the right direction for the Firmware and instructions for such a move? I just knew that if anyone knows, you would. I really appreciate your time and help. You are a programmer, among programmers. Out of respect and utmost appreciation, I have every relevant app you have produced for my setup and have gladly paid for them all. Keep up the good work.

%d bloggers like this: