• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Kernel | Android 10 | One UI 2.5 | FUF5/FUH1/FUJ2/FUK1] BeastMode Kernel v2 for N960F | v2.17i | 20220122

Search This thread

silviabcn

Senior Member
Sep 3, 2018
88
4
Try with twrp 3.3.1.0 and see if this works.
Thanks. Finally I install with indicated twrp. Exkernelmanager I have installed but not knowing how to use is necessary? This kernel without the apk already works well for consumption ?. If exkernelmanager is necessary, can someone tell you how to configure it to improve battery consumption. Thanks.
 
@TechNoobForSale did you install the latest version? Very curious to see your new scores.
I did. Still didn't run anything because unfortunately I lost my father today. However I suspect this version is only going to ever so slightly improve scores. Don't expect ground breaking gains. Though ykkfive registered records on CPU Throttling test, that app really is only good to measure throttling. Not for performance benchmarking, because its bias towards Snapdragon is absurd (200GIPS for 845 even though the 9810's CPU obliterates it in everything else).
 

ykkfive

Inactive Recognized Developer
Jul 25, 2010
3,127
2,963
ykkfive.blogspot.com
I did. Still didn't run anything because unfortunately I lost my father today. However I suspect this version is only going to ever so slightly improve scores. Don't expect ground breaking gains. Though ykkfive registered records on CPU Throttling test, that app really is only good to measure throttling. Not for performance benchmarking, because its bias towards Snapdragon is absurd (200GIPS for 845 even though the 9810's CPU obliterates it in everything else).

oh, i am sorry to hear that, mate
 
  • Like
Reactions: TechNoobForSale

livagoth

Senior Member
I did. Still didn't run anything because unfortunately I lost my father today. However I suspect this version is only going to ever so slightly improve scores. Don't expect ground breaking gains. Though ykkfive registered records on CPU Throttling test, that app really is only good to measure throttling. Not for performance benchmarking, because its bias towards Snapdragon is absurd (200GIPS for 845 even though the 9810's CPU obliterates it in everything else).

You have my condolences also man. May his soul rest in peace.
 
  • Like
Reactions: TechNoobForSale
1st AnTuTu run: 452,760. GPU and CPU underperformed, especially GPU.

2nd AnTuTu run: 454,217

3rd AnTuTu run: (I disabled L Speed for this one) 455,618

4th AnTuTu run :mad: (Re-enabled L Speed since it doesn't degrade nor improve performance but I need aggressive doze): 457,822

Well, on a positive side note, this release is making me get 450,000+ MUCH more consistently (basically all the time). Unlike previous, which could drop even down to 442,000. I guess to go beyond 460,000 it takes very specific conditions that I yet don't know how to emulate. Battery is running low so I'll have to focus on a single run of Geekbench. I won't run in depth GPU tests since 598MHz was in the past and it remained that way. So I expect nothing better.

Geekbench 5:
Single: 531
Multi: 1755

This score is basically lower/on par with an Exynos 8895 overclocked to 2808Mhz big and 1898-2002MHz LITTLE cores.

What I've observed is that Big CPU doesn't boost to 2886MHz in single core. Trying to disable L Speed

Geekbench 5 Run 2:
Single:
Multi:

Edit: Upon rebooting my battery dropped from 47% to 7%. Stopping tests for today.
Edit 2: L Speed was the culprit for the CPU not boosting. I suggest everybody with a Note9 here not to use that app on this phone. The tweaks contained in L Speed DO work for old devices. However particular cases like Note9, it's better not to test on those. L Speed is a great app and it revived many of my old devices and made them smooth again. But I just never had a positive experience with it on my Note 9. My friend with his S8 though defeated records with it and a fair amount of overclock and optimizations. Phones that came out after 2018 just won't benefit from this app.
 
  • Like
Reactions: livagoth
Resuming the testing.

Geekbench 5 Run 1:
Single: 725
Multi: 2247

Highest single core score I've ever reached on this Kernel. My record remains 732, on stock Samsung firmware for single core. Let's see if I can get more with another run

Geekbench 5 Run 2:
Single: 728
Multi: 2216

Note: On the multi core aspect there seems to be no improvement. However I see a slight improvement on the Single core score average. It very rarely falls below 700 now. Ykkfive has most likely tweaked the managing of the single core frequency, as I've seen 2886MHz being used much more frequently in the Single Core section. But this is still not enough. We should be seeing scores in excess of 745 in single core with a frequency of 2886MHz. But we are closing in. Rememeber that single core frequency is very important because it seems the system uses it when opening apps. And if the device uses that frequency more, app booting times will be reduced. 2496MHz and 2704MHz frequencies are still used way too much instead of 2886MHz in single core tests. Little CPUs keep capping at 1950MHz but that's my ROM's problem at this point. I just hope it won't bother me when frequencies above 1794MHz will be applied on big cores as well. I really hope so.

Geekbench 5 Run 3, last one:
Single: 733
Multi: 2252

Pretty good! However the multi core still falls short of the highest ever recorded on 9810, which is around 2350. Probably scored by a heavily throttled overclocked 9810, but we are closing in at stock big frequencies. So that's great. Let's go on. Keep in mind that L Speed is uninstalled.

AnTuTu V9, first run: 456,761
Everything performed well....except CPU, which fell short of about 5,000 points compared to its best possible performance.

AnTuTu V9, second run, last one (Battery): 459,439

Almost. Overall this Kernel release is exactly as the developer said. An improvement over the previous one, made by tweaks here and there. Nothing drastic. Therefore the performance is not too far away to be called "better" but not even the same as before. There is an improvement. That's it for today. Time to let my poor phone take a well deserved break. Considering that we started off from an Exynos 9810 that scored 370,000 on average and 410,000 in the best case scenario on stock firmware, this is definitely almost a generational leap ahead.
 
  • Like
Reactions: livagoth

ykkfive

Inactive Recognized Developer
Jul 25, 2010
3,127
2,963
ykkfive.blogspot.com
First thing that comes to mind is that temperature reading in third party apps (CPU Throttling test, CPUFloat) is still broken. Only Hktweaks can see it. Where is the temperature file? For both CPU and GPU. Maybe I can sort out something to address it

due to changes in permissions, need root access to access them
 
  • Like
Reactions: TechNoobForSale

daywiz

Member
Jun 1, 2017
34
33
@ykkfive : Thank you for the awesome work. Just wanted to clarify if I can flash the ROM using the latest TWRP (3.6) or do i need to downgrade (3.3.1) as mentioned as recommended version on the first page. I am currently on Dr Ketan Q18.
 

ykkfive

Inactive Recognized Developer
Jul 25, 2010
3,127
2,963
ykkfive.blogspot.com
@ykkfive : Thank you for the awesome work. Just wanted to clarify if I can flash the ROM using the latest TWRP (3.6) or do i need to downgrade (3.3.1) as mentioned as recommended version on the first page. I am currently on Dr Ketan Q18.

it is suggested to use 3.3.1 coz it has been tested, but you may use others as well if you don encounter any problem
 

Top Liked Posts

  • 1
    how did you guys manage to keep your phone cool while testing it? mine was stock havent tweak anything yet (probabbly still doesnt know how) and when I tested it (cuz kinda curious as you guys scores are amazing) turns out my scores is just lower than u guys, but overall performance on gaming with the latest kernel is awesome as you increase the max freq for each big and little cores, im using Dr. Ketan ROM by the way and tbh I dont really like this ROM but this one so far the most up to date I can find that suited for this rom as it works on Android 10 One UI 2.5

    what the best kernel manager for this tbh I downloaded hKtweaks and bought the EX Kernel it seems they dont do alot or is it just me who doesnt know how to use it? and is there a way to donate beside via paypal? as I dont have a Credit Card to register the paypal or if you really wanted to I know its hard to make a kernel manager which work the best for this Kernel maybe you can put 2 type on google play the paid and free as the paid (will be another way to donate if someone doesnt have a paypal).

    edit : forgot to put my scores (I cant tell it is flexing cuz the scores just hmmm) probabbly ROM problem or overheating caused by the phone case (cover)
    View attachment 5515781
    I get very similar results to yours. I am also on Dr. Ketan rom q18.

    no need to feel sad guys, he's insane. i didnt get such high scores as him too, just around 720 and 2300 usually.

    but yes, in order to get high scores you will need to close all running apps, especially sync, and let the phone cool down before running any benchmarks.

    anyway, lower scores dont necessarily mean your rom or phone is inferior. take a look at geekbench's website and you will find that you are one of the happiest ppl
  • 5
    ok guys, sorry to keep you waiting so long

    due to the latest linux kernel upstreams being applied together with those uv introduced before, we faced some problems with the artifacts. they are not major problem tbh but who knows. it will be a disaster for me to redo the changes again and again if it becomes a serious problem

    i had to decide whether we keep the uv or continue with the upstream. and after many tests i decided to ditch those kernel patches, at least for now

    i will then continue what i wanted to do with this kernel

    btw, the release build is ready, but i want to wait for the latest fuj2 patches from samsung as i dont want to release another build shortly after this one. i will send them an email later

    anyway, we will have some improvements this time again! so stay tuned!

    thanks



    edit
    here's a teaser from my hard working tester @TechNoobForSale. thanks so much for your time and efforts
    2
    fyi

    just some updates

    new builds were ready with improvemenrs. however i observed some artifacts after updating the linux kernel occasionally. although it's not very often but i wanted to solve this problem before releasing it

    thanks and sorry about that
    2
    20220122 update: v2.17i
    read changes in post #2

    result from @TechNoobForSale
    2
    I actually managed to cross the 2400 barrier. The next build will provide better performance, that's for sure. :cowboy:
    Need some more testing
    Screenshot_20220115-185442_Geekbench_5.jpg

    Next step: Defeating Kirin 980:devilish:. There are other improvements other than CPU performance.
    1
    Thank you for information. Take your time no rush, latest version is more than OK for the majority of people.
    Don't worry. The wait will be worth it. Even if last version is great compared to stock, the room for improvement is still great. Exynos 9810 has a lot of potential. And we are coworking to bring that out on One UI 2.5, while caring about battery life.
    ;)
  • 13
    Hi all,

    It's ME again, being inactive for a few years due to my health conditions since Android Marshmallow! Today I would like to present you something I wanted for so long... an updated kernel for One UI 2.5! To be honest, I knew there were a lot of changes since MM, but not until these days I realized how troublesome they are, including rooting a device these days!! ( just rooted my N960F/DS running stock pie for more than a year ;) )
    OK, here we go!!


    This is an update to the BeastMode Kernel vR154 originally developed by @freeza and patched with latest Samsung One UI 2.5 kernel sources.

    Some of the features from R154 include:
    - enforcing kernel (switchable between enforcing/permissive)
    - cpu/gpu oc
    - dt2w (double tap to wake)
    - wireguard support


    However, due to my health conditions, I cannot spend too much time to update this kernel everyday although I am jobless, nor to have frequent updates as what @freeza did to his BeastMode Kernel. So please don't expect things will come very often. Thank you



    Special notes for BeastMode Kernel v2 initial release:
    - in the initial release (v2.02) there is no fix nor new feature added to the BeastMode Kernel vR154, as it servers as an update for new One UI 2.5 ROMs released by Samsung only
    - for existing features, problems or solutions, please visit the original BeastMode Kernel thread by @freeza
    - new features will be added in later releases



    BeastMode Kernel v2:
    - built with EVA GCC 12 and Proton Clang 13.0.0
    - for cts profile/safetynet fix, please install the Universal SafetyNet Fix by @kdrag0n



    Planned features:
    - more IO schedulers
    - more governors
    - OC/UV (partially done)
    - f2fs (DONE!)



    If you like this, please consider donating a loaf of bread or something to support my living or buy some treats for my old dog @ https://paypal.me/ykkfive ( I don't need coffee or beer :giggle: ). Thanks!



    Important Notes:
    if you are using a kernel manger, please go to here and see if you are affected



    Downloads:
    Changelog and downloads in post #2



    Credits:
    Big thanks to @freeza for allowing me to use his work and publish this update
    Samsung open source
    @evdenis
    @yarpiin
    @Da-BOSS
    @flar2
    @faux123
    xxmustafacooTR


    Source code:
    github
    7
    NOTE: I am not responsible for bricked devices, loss of data, etc. Flash it with your OWN RISKS and ALWAYS DO A FULL BACKUP first



    Changelog and Download (NO mirror please):

    *** TWRP 3.3.1.0 is recommended


    20220122 - v2.17i
    - cpu oc big cores quad to 2002000
    - cpu oc little cores to 2002000
    - preset cpu uv for frequency < 2000kMhz
    - preset gpu uv for frequency < 500kMhz
    - added dynamic fsync: performs fsync only when screen is off for maintaining data integrity (make sure to enable both fsync and dynamic fsync options)
    - raised some internal values:
    -- little cores will go to 2002000 instead of staying at 1950000
    -- big cores will go back to higer frequencies after throltted when temperature drops
    - added frandom
    - some more tweaks i cant remember
    - IMPORTANT: please set the io scheduler to noop (by default) as to increase the ext4 performance


    Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):

    FUF5
    BM-Kernel-v2.17i-FUF5-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)

    FUH1
    BM-Kernel-v2.17i-FUH1-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)

    FUJ2/FUK1
    BM-Kernel-v2.17i-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)









    20211130 - v2.15a
    - patched with latest FUJ2 sources
    - some more tweaks
    - IMPORTANT: please set the io scheduler to noop (by default) as to increase the ext4 performance


    Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):

    FUF5
    BM-Kernel-v2.15a-FUF5-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root) - RE-UPLOADED

    FUH1
    BM-Kernel-v2.15a-FUH1-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root) - RE-UPLOADED

    FUJ2
    BM-Kernel-v2.15a-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root) - RE-UPLOADED









    Previous releases:


    20211121 - v2.14b2-FIXED
    - FIXED no sound ocasionally after reboot (tested for more than 10 reboots)
    - added PELT
    - undervolt including memory/bus, etc
    - gpu oc to 598 again
    - many other performance and battery saving tweaks, as well as other that I could not remember
    - swithed back to 250 HZ due to the no sound bug
    - IMPORTANT: please set the io scheduler to noop as to increase the ext4 performance


    Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):

    FUF5
    BM-Kernel-v2.14b2-FIXED-FUF5-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)

    FUH1
    BM-Kernel-v2.14b2-FIXED-FUH1-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)

    FUJ2
    BM-Kernel-v2.14b2-FIXED-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)









    20211120 - v2.14b2
    - REMOVED due to an old minor bug was re-introdecued which occasionally produce no sound after a reboot
    - pls download the v2.14b2-FIXED above







    20211024 - v2.12
    - for FUF5/FUH1 (NOTE: 2 different versions)
    - updated to latest samsung FUH1 sources
    - fixes for slow ext4 performance due to bugs introduced by ext4 and kernel updates
    - IMPORTANT: please set the io scheduler to noop as to increase the ext4 performance


    Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
    FUF5
    BM-Kernel-v2.12-FUF5-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)

    FUH1
    BM-Kernel-v2.12-FUH1-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)







    20210920 - v2.11c6
    - for FUF5/FUH1 (NOTE: 2 different versions)
    - updated to latest ext4 and f2fs
    - full f2fs support (cache and data partitions tested, system not yet tested) ** MAKE SURE you know how to go f2fs first
    - linux upstream to 4.9.280
    - some other tweaks and patches


    Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
    FUF5
    BM-Kernel-v2.11c6-FUF5-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)

    FUH1
    BM-Kernel-v2.11c6-FUH1-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)








    20210818 - v2.10
    - revised from the beginning with updates to FUF5
    - cpu oc/uv
    - gpu overclock/under voltage removed (awaiting fixes)
    - some changes reverted
    - Wake Gestures and Boeffla wakelocks included
    - bring back the performance from initial release (up to 23% or more with multi cores, and nearly 3x memory performance when compared with v2.04) ** thanks for reporting this issue



    Downloads (mediafire):
    BM-Kernel-v2.10-magisk_patched.zip (patched with Magisk 23.0)
    boot.img (no root)







    Known Issues:

    20210730:

    (I) for version up to v2.05, the following features do not work as expected due to my mistakes

    - Wake Gestures including double tap to wake (dt2w), swipe to wake (s2w), etc
    - Boeffla wakelocks
    - These problems will be fixed in the next version soon
    .
    FIXED. Please accept my sincere apology

    (II) in v2.05 default gpu voltage may incorrectly show the modified values as default values in kernel manager

    (III) since v2.04m the performance is not as good as v2.03 due to the introduction of some kernel changes





    20210730 - v2.05a
    - Wake Gestures and Boeffla wakelocks problems fixed
    - no other changes, bugs fixing release of v2.05







    20210729 - v2.05
    - updated with Samsung FUF5 sources just released
    - no other changes
    - REMOVED, superseded by v2.05a







    20210726 - v2.04m
    - compatible with FUF5 (** may have problems if you use lockscreen or samsung account with possible fix here. ALWAYS do a full backup first)
    - overclocked: cpu little to 2002000Mhz, gpu to 598000Mhz
    - undervoltaged: cpu/memory
    - gpu undervoltage support awaiting a fix
    - linux upstreamed to 4.9.250
    - cherry picked some kernel tweaks
    - for undervolting the gpu, you may go and read my settings here awaiting a fix






    More Previous releases:


    20210628 - v2.03
    - added "magisk detected" BASIC fix to prevent apps trying to detect if magisk is installed (only some of the detections are prevented)
    - you can see the difference by installing an app from google play store called "Дія" issued by Ministry of Digital Transformation of Ukraine

    before applying fix
    after fix applied


    - for more info, please read:
    https://darvincitech.wordpress.com/2019/11/04/detecting-magisk-hide/
    - for a comprehensive solution (NOT TO BE SUPPORTED/DISCUSSED HERE):
    https://forum.xda-developers.com/t/magisk-detected-on-bankapp-solved.4258245/
    IMHO, if there's nothing bothering you, you can ignore this comprehensive solution atm. but of coz it's up to you









    20210621 - v2.02 (init release)
    *** Special announcement for Dr.Ketan ROM Q16 - 20210623 ***
    it seems there are some compatibility issues with Dr.Ketan ROM Q16 and this kernel, due to the fact that Q16 is based on N960FXXU8FUE1 while this kernel is N960FXXS8FUE5. As a result you may not be able to login to Samsung Account, or have cts profile/safetynet issue. So please MAKE A FULL BACKUP before proceed.


    - updated with N960FXXS8FUE5 sources
    - tested with stock rom UE5, Dr Ketan Q16 with some patches
    - working properly with DevBase 7.4 and Alexis ROM 2.8 from users feedbacks
    *** make sure you have flashed N960FXXS8FUE5 AP, BL, modem etc




    .
    5
    ok guys, sorry to keep you waiting so long

    due to the latest linux kernel upstreams being applied together with those uv introduced before, we faced some problems with the artifacts. they are not major problem tbh but who knows. it will be a disaster for me to redo the changes again and again if it becomes a serious problem

    i had to decide whether we keep the uv or continue with the upstream. and after many tests i decided to ditch those kernel patches, at least for now

    i will then continue what i wanted to do with this kernel

    btw, the release build is ready, but i want to wait for the latest fuj2 patches from samsung as i dont want to release another build shortly after this one. i will send them an email later

    anyway, we will have some improvements this time again! so stay tuned!

    thanks



    edit
    here's a teaser from my hard working tester @TechNoobForSale. thanks so much for your time and efforts
    3
    Now I migrated bm v2.02m + Alexis 2.8 combination. All seems decent for now. Still boeffla and double tap sections are missing. But it's okay.
    Here is the devchecks ram performance attachment. (on v2.02)

    I am going to perform antutu and geekbench and post here.
    u mean 2.04m?

    I am on v2.05

    Ram performance is decreased, confirmed with doing devcheck comparison and antutu bench.

    tap to wake and sleep options are gone.
    boeffla options are gone.

    Accordig to Devcheck,

    Cmemcopy: around 5000 Mb/s
    Cmemset: aroud 7500 Mb/s

    on R154 these were 10000 MB/s and 15000 Mb/s respectively.

    Cpu an GPU performance are good.

    I am on Alexis 2.9 Note 9 SM N960F


    And also the voltage table that given by dev is passed two full antutu bench. No crashes.
    i have did some tests today and yes, 2.02 is the fastest one, it was the original one without any "enhancements" in other aspects like cpu/gpu overclocking. it is not unusual that these enchancements can be beaten by the one without in terms of performance. it all depends on the usage, and more importantly everthing comes with a price. so you may find it at stock max speed outperforms an overclocked cpu due to the heat generated (which trigger the mechanism to lower the cpu freq as to cool it down). eg a 10 seconds task running with 2000Mhz may be better than 3 seconds with 2400mHz plus 7 seconds with 1700Mhz. you see what i mean? of coz, once again, it depends on the usage and the way of using it like benchmarking or daily use

    anyway, thanks for your feedbacks, as well as others. without you guys' feedback i couldnt discover the bugs myself

    also, i may consider to make an extreme version, which will be rebased on 2.02 with FUF5 but without any unneccessary changes for those who focus more on the speed due to different usage patterns if there are demands for it. but in general, 2.02 is still working fine with FUF5 except samsung account login issues for some users i believe

    on the other hand, i will continue to cherry pick some useful changes to optimize it in general for the main stream version

    thanks
    3
    EDIT 20210804
    a more aggressive gpu voltage settings is posted here awaiting a fix



    BM-Kernel-v2.04m released

    20210726 - v2.04m
    - compatible with FUF5 (** may have problems if you use lockscreen or samsung account with possible fix here. ALWAYS do a full backup first)
    - overclocked: cpu little to 2002000Mhz, gpu to 598000Mhz
    - undervoltaged: cpu/memory
    - support gpu under voltage
    - linux upstreamed to 4.9.250
    - cherry picked some kernel tweaks
    - for undervolting the gpu, you may refer to my initial safe settings below and adjust them by yourself. there are still rooms to undervolt, but it is suggested you do it bit by bit, and one by one and test the new voltage before next