[RELEASE] ShinTo Kernel v025a001 for NOTE 3 N9005

[ 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].

To disable ShadowLED you need to delete the following file with root & reboot : /system/etc/init.d/09-ShadowLED

 

–== ZRam ==–

RAM is a precious resource that we can never have enough.
ShinTo Kernel uses state of the art functionality to intelligently manage and optimize RAM for peak performance.

Our NOTE 3’s, running Samsung’s Android Kit Kat (4.4.2), have a huge amount of background apps and services that, most of the time, sit idle waiting for some event to fire.
All these background apps and services are sapping precious RAM, and some will never do anything.

ShinTo Kernel uses ZRam very moderately (only 256Mb) to compress sleeping background processes and apps to free precious RAM for other interactive processes (the ones most important to YOU).
The compression ratio achieved is at least 3:1 (256->85) and up to 4:1 (256->65) while not affecting performance or battery at all, as the size of the compressed RAM is only 256Mb (do not go above that!).

Some people would argue that there’s no need for this as we have plenty of ram but from my experience with ShinTo Kernel, the more “free” ram, the more apps you can have in ram, even if they are not currently active and this amounts to a better multitasking and more fluidity.

The final argument is that even Google have activated ZRam in their Android and Chrome OS.

I have included a very nice, simple and clean app called “ZRAM Status

To disable ZRam you need to delete the following file with root & reboot : /system/etc/init.d/05-ZRam

To know more about ZRam

 

 –== 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 Patches ==–

ShinTo Kernel v025a001 includes over 180+ new patches from CodeAurora, independent developpers, and great people all around the internet that fix a lot of issues (some we don’t even know exist!), add enhancements, boost performance and energy efficiency.
All these patches have been painstakingly integrated and checked one by one by hand to make sure ShinTo is as stable and fast as currently possible.

To know more about Patches.

You may also like...

No Responses

  1. Yoann says:

    Good one, I have a support for this kernel? A forum?

    • iamskynet says:

      Hi Yoann, for the time being I will give support here.
      Once I publish the source @ GitHub, I will be able to create a thread for ShinTo Kernel @ XDA.
      Let me know how it goes, and be sure to subscribe for more goodies to be released @ PreCog.me 😉

  2. Yoann says:

    For the moment it’s perfect, no lag or bug. Only ShadowLED I don’t like, I delete init.d

    I follow you for next update, and if you need someone to test feature let me know.

    • iamskynet says:

      Excellent!
      Thank you very much for the offer Yoann.
      Next release will be based on AROMA installer, so ppl can choose what they like to activate, and even launch it again to disable stuff.
      It might take a little bit of time as I’m supposed to be on holidays 😉

  3. Yoann says:

    I have my first random reboot,i take log If you want. I didn’nt do nothing it’s just screen off on my desk.

    • iamskynet says:

      Hi, maybe compress it into a zip file so it is smaller.
      I tried accessing your file but I couldn’t. Have sent a request.
      Maybe it would be better if you can post it on MEGA.

  4. Yoann says:

    Ok i accept your resquest, it will be fine now 😉

    • iamskynet says:

      Hi Yoann,

      Thank you, just downloaded the last_kmsg but I think you must have rebooted at least once after your NOTE3 rebooted by itself.

      [ 460.596112] reading MSM_THERM_CH [rc = 0] [adc_code = 30888]

      No errors detected.

      Please check and see if you have undervolted in synapse.
      I would leave voltage settings as default and test again.

  5. Yoann says:

    ok i’ll try without overclock. And i’m sure i don’t undervolt.

  6. Yoann says:

    Another one, I didn’t reboot after the random one

  7. deathg0d says:

    if mine soc-pvs is 0. does that means my unit is not so tolerant to high oc?

    • iamskynet says:

      Hi deathg0d,

      Yes, in principle pvs0 should be less tolerant of overclocking.

      It means that for a given frequency, it would need more voltage to stay stable.
      The problem is that with more voltage, you generate a lot more heat.

      After a certain temperature, the CPU overheats and the transistors inside start behaving erratically, thus hanging the CPU.

      After saying all that, I have to remind you that every CPU out there is unique, so you may have to test the “boundaries” of yours.

      Please make sure to have made a full backup before trying to oc.

  8. deathg0d says:

    ahh. no wonder when i am in a server room, my phone will be able to survive a full antutu test @ 2.8ghz

    • iamskynet says:

      :)))

      Yes, high temperature is the number one enemy of CPU and also batteries.

      I know for a fact that my ears wouldn’t survive long in a big crowded server room 😉

  9. megaflop666 says:

    Found this beauty this morning doing a random search on Google for new kernels since I’m always looking to improve my tmo note 3. So far it is working flawlessly with bobcatrom v10.1. If any of that changes, I’ll post it for you. Thanks for your work!

    • iamskynet says:

      That would be great, thank you very much and welcome! 🙂

      Keep an eye as I have many goodies to release, kernel, hacks, improvements and also Android apps 😉

      Btw, when you will have time, you should check the latest available kernel that is even better!

      ShinTo Kernel v026a004 😉

%d bloggers like this: