**NOTORIOUS-Kernel** || TW || BRG6 || G96X || 05-08-18 || V103 || ELS based-4.9.117

Status
Not open for further replies.
Search This thread

farovitus

Senior Member
Apr 30, 2011
1,068
4,829
Beirut
Samsung Galaxy S23 Ultra
NOTORIOUS-KERNEL-9810

Features:
*Latest linux-stable always merged in, which ensure your device's kernel is up-to-date with latest patches. Forked from ELS starlte tree.(4.9.99 on thread creation date.)
*NK9810 support encrypted and unencrypted devices. [1]
*Changeable selinux state. (DEFAULT is Enforce and i do recommend to stick with it.)
* android-4.9 merged (latest EAS, llvm and other android related patches).
*Added BFQ-v8-v4.9, Maple, Fiops, Zen, Sio
*Enabled deadline & noop io schedulers as well.
*Wake_Gestures: sweep2wake, doubletap2wake and sweep2sleep
*Enable Dex with any HDMI adapter
*RGB, color control
*Various improvements that enhance overall system performance.
*Requires NO /system or /vendor modifications.
*TW based roms only, don't try this kernel on any AOSP rom.


If encountered by problems related to WiFi or Bluetooth:
- [STEP1]Flash stock vendor via odin then check.
- IF still having problems after doing [STEP1], which you most probably won't then try to wipe/re-install the rom or change it.

[1] IF you are on an encrypted device than you would be able to flash NK9810 and use it normally, but keep in mind that TWRP don't support encrypted /data on our devices hence why i prefer that you keep an OTG or external_sd arround just so you can update/install roms or kernels etc...

DOWNLOAD

V103 https://androidfilehost.com/?fid=5862345805528066700
Credits:
@jesec
@AndreiLux

XDA:DevDB Information
NOTORIOUS-Kernel-9810, Kernel for the Samsung Galaxy S9

Contributors
farovitus
Source Code: https://github.com/farovitus/starlte.git

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: V103
Stable Release Date: 2018-08-05
Current Beta Version: 101
Beta Release Date: 2018-05-15

Created 2018-05-10
Last Updated 2018-08-08
 

zimmerAndy

Senior Member
Nov 19, 2010
1,886
520
It is in Cross device section, so yes it is for S9+ too

Ok thanks cause that would be a big bummer if dont work on star2lte so better ask and hear then flash and break the phone:good:

---------- Post added at 11:01 AM ---------- Previous post was at 10:14 AM ----------

Ok guys it worked. But i have a question how come the minimal cpu freq off big is lower then the little cores minimum???
Big=455Mhz little=650mhz??? Doesn't it be the way around or is it because i use Mtweaks app????
 

Jason_zhang

Member
May 10, 2018
6
1
Sydney
Ok thanks cause that would be a big bummer if dont work on star2lte so better ask and hear then flash and break the phone:good:

---------- Post added at 11:01 AM ---------- Previous post was at 10:14 AM ----------

Ok guys it worked. But i have a question how come the minimal cpu freq off big is lower then the little cores minimum???
Big=455Mhz little=650mhz??? Doesn't it be the way around or is it because i use Mtweaks app????

Kernel adiutor shows that my minimal freq of big cores is 650M, and little is 455M. Do you mistake those two?
 

zimmerAndy

Senior Member
Nov 19, 2010
1,886
520

Attachments

  • Screenshot_20180510-121347_MTweaks.jpg
    Screenshot_20180510-121347_MTweaks.jpg
    231.6 KB · Views: 468
  • Screenshot_20180510-121353_MTweaks.jpg
    Screenshot_20180510-121353_MTweaks.jpg
    235.3 KB · Views: 466
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 26
    NOTORIOUS-KERNEL-9810

    Features:
    *Latest linux-stable always merged in, which ensure your device's kernel is up-to-date with latest patches. Forked from ELS starlte tree.(4.9.99 on thread creation date.)
    *NK9810 support encrypted and unencrypted devices. [1]
    *Changeable selinux state. (DEFAULT is Enforce and i do recommend to stick with it.)
    * android-4.9 merged (latest EAS, llvm and other android related patches).
    *Added BFQ-v8-v4.9, Maple, Fiops, Zen, Sio
    *Enabled deadline & noop io schedulers as well.
    *Wake_Gestures: sweep2wake, doubletap2wake and sweep2sleep
    *Enable Dex with any HDMI adapter
    *RGB, color control
    *Various improvements that enhance overall system performance.
    *Requires NO /system or /vendor modifications.
    *TW based roms only, don't try this kernel on any AOSP rom.


    If encountered by problems related to WiFi or Bluetooth:
    - [STEP1]Flash stock vendor via odin then check.
    - IF still having problems after doing [STEP1], which you most probably won't then try to wipe/re-install the rom or change it.

    [1] IF you are on an encrypted device than you would be able to flash NK9810 and use it normally, but keep in mind that TWRP don't support encrypted /data on our devices hence why i prefer that you keep an OTG or external_sd arround just so you can update/install roms or kernels etc...

    DOWNLOAD

    V103 https://androidfilehost.com/?fid=5862345805528066700
    Credits:
    @jesec
    @AndreiLux

    XDA:DevDB Information
    NOTORIOUS-Kernel-9810, Kernel for the Samsung Galaxy S9

    Contributors
    farovitus
    Source Code: https://github.com/farovitus/starlte.git

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: V103
    Stable Release Date: 2018-08-05
    Current Beta Version: 101
    Beta Release Date: 2018-05-15

    Created 2018-05-10
    Last Updated 2018-08-08
    15
    --Main changes:
    * Latest ELS merged, BRG6 based along with 4.9.117
    * Merged android-4.9 (latest EAS, llvm patches along with many android specific commits included.)
    * Purged all SAMSUNG changes related to scheduler and inline with android-4.9.
    * Picked several patches from Google (Pixel2) & CAF & Mainline to further optimize the scheduler.
    * DVFS dynamic patch, adjust the frequencies used in some common cases like APP_LAUNCH, SCROLLING, UNLOCK etc... It's now more like SD845 variant and i personally think it's more battery friendly & ofc better in performance.
    * Unlock full GPU capability (min-freq set to 299 & max-freq 598). No, during all the testing no one damaged his phone or burned his hands from this, this change was meant to improve performance.



    STOCK (BRG6) VS NK9810-V103
    --Comparison:
    I don't know why and how and what SAMSUNG did but they did waste a lot of time and money probably by adding nothing but thousands of lines to scheduler, no improvements. I ran my device with scheduler fully inlined with ACK-4.9 only to notice that the latter perform much better.
    Problems i faced with scheduler being fully inlined with ACK-4.9:
    * Frequencies being mostly at high levels which drained battery fast, other than that all was good.


    How did i deal with the issue?
    My solution to this is:
    - Bring back freqvar_tune driver. Well i MAY have lied previously, SAMSUNG did add one useful driver called freqvar_tune that helps you to choose a custom value for the target residency load at each freq.
    - Import back ONLY what's useful to improve performance (QoS support) & some EXYNOS related codes (Mostly related to M3's) that helps to improve battery life.


    Having those back to our new scheduler we have now a stable, normal behavior that we want from a scheduler.

    --Technical Comparison for nerds like me:
    Some UIBench tests,
    * Jitter:
    * Bitmap Upload:
    kknCKH90XZPiXphAWte0YNveBLt8JIFC8cP3maeZq1dQvQna4p07XzJ_wyHxAd5iNYh5R8VSV0b7fA=w1920-h1014-rw

    * Invalidate:

    Questions/Answers
    Q- Is there more room for improvements ?
    A- Yes, but i don't know what to do, as i really favor the performance over battery life.

    Q- Can we ditch the freqvar_tune driver in the future ?
    A- Yes, but someone with more experience have to do it/fix it, i simply don't know why it was jumping over many freqs and race to max-freq.

    Q- Why using higher GPU frequency ?
    A- Why not ?


    Credits?
    Andreilux, he probably hates his job right now.
    Jesec, joshuous, nathanchance.
    2 of those guys had to go through a lot, just by hearing the ideas running in my head, THANKS !
    And thanks for Ryank02 for making shots presentable & for uploading V103.


    Download
    [url]https://androidfilehost.com/?fid=5862345805528066700[/URL]

    Check GitHub repo for more information.
    13
    Current test build of V104 will reduce power consumption.

    A specific test ran on V103 vs the current test build of V104 showed an improvement by ~150 mAh.
    12
    Such a bummer that the telegram group is down.
    Really eager to try V104, V103 was really fast but it was power hungry for me, didn't really compare battery stats but it was noticeably more power hungry than APGK for example or ELS from soldier's.
    Thanks for your good work!

    Well i know for sure that ELS is combination of stock source + upstreaming so there is no huge modification that can affect performance and battery life, same goes for APGK as they both use stock scheduler which is more battery friendly than V103

    V104 crushed some bugs and issues found in V103 that are scheduler related, new build would definitely improve SOT and idle.
    7
    This thread will be closed in a while, i don't have the device anymore. ELS project will continue as usual.

    Have a nice day all.