yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
u mean 2.04m?

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
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
great

but it is not a good news for me coz i like the idea with double taps to show me the time with always on display and it is incompatible with the dt2w since dt2w will bypass the aod and goes striaght to the desktop. seems like i have to reintroduce triple taps to wake again 😄
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
It seems the voltage bug exists on the other kernels that support it. I wonder if it's a bug in the kernel managers since they're modified ports. It's really a shame the dev community thinned out so bad. That being said...yea..there's definitely a lot of potential, but man..this is gonna be some work to get most of it out of the way.

I'd actually venture to guess if you capped the cpu's frequency at either the triple core or dual core max speed...and tuned the voltages correctly...you'd see a significant performance and battery gain. Especially if you tuned the mif/memory speeds to scale sanely instead of this brute force methodology samsung did. I'd say conservatively you'd see something around a 10% performance boost and 20% battery.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
which voltage bug are you talking about?

yeah, during the development, there were some gains in performance, by 5% followed by another 5%, and a bit in battery consumptions. and as i said there are still rooms to under volt the cpu, especially the lower freqs, those shown b4 are just conservative wild guess from my experience for reference only
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
the bug i mentioned before where you change the frequency sliders go poof....it exists in two other kernels...so i'm thinking it's the app.

that being said...i'm not sure it's working properly as my phone can completely do the lowest global voltage slider no problem...i'd be surprised if i got that lucky of a chip (it benched at top 99% for exynos note 9s on 3dmark)

i'm wondering....are you able to alter the memory voltage alongside it's frequency? it would be interesting to do two variants based on the properties that would be desirable...the most performance (fastest gpu/higher frequencies) or the most battery (enable the top frequencies that make sense and the most power efficient levels that work together properly)...two variants that could best be optimized once we fully understand the _ACTUAL_ safe voltage curves of these things. an overclock of the memory controller could be rather interesting if that's possible.

I'm kinda willing to buy a second phone to actually take it apart and probe voltages to really verify it works...not sure if there's a schematic for that out there.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
oic... from my observstion (applying the settings after boot manually), the new voltage settings are stored as i mentioned earlier

you can check it by issuing the command below:

cat /sys/devices/platform/17500000.mali/volt_table

also you can check your phone's asv by going to the kernel manager and select the device page. under the asv header, those rows show your phone's overclock ability/power efficiency. the higher the value means the stronger the capability (max 15 if i remember correctly, above 7 or 8 should be fine)

or you can issue the command below

cat /sys/kernel/debug/asv_summary
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
so it looks like the voltages DO work even with speed changes. I'm surprised mine will max out the undervolt slider.

According to my asv table

mif:7

int:7

cl0:10

cl1:8

g3d:6

But yea..i'm familiar with binning..I did all my previous undervolts based on the pvs bin table for snapdragon 805s....is there a similar command to see the cpu voltages a la the gpu voltages you posted above? I'm still surprised a 6 was able to go THAT low at max speed.

what command can i use to manually set the voltages...and any idea of what the granularity is of value it'll take? (the sliders work on 6.25mv.) i can at least work on a curve that way.

and from what I see....there's one more possible important voltage...not sure what the int setting is.....i wish there was more consistency in how they labeled these things....like the gpu's table in the kernel source references mem and not mif....but int is both in the kernel source gpu table..and the avs table...would definitely help to understand what in the world that is. the internal bus speeds and voltages... if it behaves anything like a desktop cpu...you can actually get _MORE_ stability if this is undervolted into the correct range based on your cpu core voltages.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
unfortunately, i couldnt find the voltage table, or there's none actually. and i have read the kernel managers, their cpu voltage table are referring to an old, non-existing file named something like exynos-pm, which i think it's depreciated. so even i make it chargeable you will have to manually edit the volt or by scripts. anyway, i wonder why there's no cpu voltage control in kernels nowadays (there were lots of kernel with different controls b4, mit, int, volt, everything)

more, i have adjusted the gpu voltages table and it seems fine for me. i don wanna squeeze them too much coz its my dd 😄
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
give me the commands for the gpu voltage ...i'm still on the note 4 for now...i'll come up with a table brute forced to mine..and we can start some testing there.

i think they're gone because fewer devs and fewer people that know wtf they're talking about are around to test and debug these things since they locked down us market bootloaders. like https://xdaforums.com/t/kernel-eol-...nel-for-samsung-galaxy-note-9-exynos.4081197/ says undervolting is useless and 100 mv is impossible..

last time i was active on xda....they said my phone was not rootable if you took the newer software upgrade......i ended up being the one figuring out how to do it after I broke my phone and got a replacement that had the newer software. I'm not much of a coder/programmer...but I've done enough to understand what's going on.

as far as i can tell...there's 4 main voltages we can adjust. if there's _ANY_ standardized table that you see/run into in the kernel sources...it'll help flesh out a table we can use for most people. (ie we see each bin is one or a two step difference on the voltage curve).

I'll start by forcing my n960f to actually get it's gpu to crash under load and then work upto what it actually needs..so give me a few days and i'll have it worked out. If i can't crash it,, we know the undervolts aren't really working properly
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
yeah sure, i still have the script on my note4

actually things get more and more complicated, i found where i can get the volt in the sources, but what's next? the values will be manipulated somewhere, especially i am no expert in electronics, so when i see something like pin1 pin2 etc i will go away and avoid touching them since i have no clues what they are, what msg they carry etc
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
if you figure out how to read any of the voltages...I think I can figure out how the pin setting works. It should be simple math to figure out how it's actually controlled. And I'd guinea pig on myself once we're able to try it.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
i think i found where to read it!

/sys/kernel/debug/opp/cpu4 and /sys/kernel/debug/opp/cpu0. There's a bunch of of u_volt entries there. I'm assuming it just assign to the first core of each cluster and the others follow
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
and holy hell this is a screwy factory curve...lol...the top speed has a significantly lower voltage than the next step down.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
after looking over the curve a bit...the real intended frequencies or actual ideal frequencies are 1053 for the small cores and 1690/1794 for the large cores.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
holly, you can make a curl with optimal settings quickly. that's based on the default voltages?

also, are you able to plot a curve or draw a table showing the capability or effieiency base on the freq? coz i once found a dev did so although i could only understand some parts of it
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
that's looking at the stock table literally as is. samsung literally breaks their curve at a certain point just to say it performs at a certain level. assuming we actually get the voltages we are looking for actually working....i figure 1 - 2 weeks tops for each voltage setting optimized that we get working.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
But looking at it some more.....the ideal frequency curve (assuming a properly working governor that literally only fires up the big cores when we need them))....would end up looking like small cores at 455-1053 and the big cores at 1066/1170-1794. This curve would allow a seamless transition to when you need performance at it's highest efficiency. Otherwise I'd go 741-1794 on the big cores.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
well this is a dilemma

"personally", i like to restrict the small cores to below half way like 8xx to 9xx, as to force the tasks to be executed on the big cores. so when a task could not be finished with the small cores it will be processed by the big cores since they are more efficient. and that's why i tried to push them to the big cores in queue all the times if possible. however when i run the benchmarks it is another story.

of coz i understand that daily usages is a different thing than the benchmarks. so i stick to my plan with what you called smooth transition, where big cores cover a part of the max freq in the small cores. so it seems my methodology is correct, rite?
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
absolutely correct....there's a further benefit to that curve which is the mif. the above frequency curve literally gives you every option for scaling at pretty much the ideal power cost. I really do think the mif is an underexplored aspect of this cpu.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
cool

if i remember correctly, some mif values are stored in the dts files, but not all. and most of them are not human readable. you may take a look at them first, i will need some time to get them all in the sources
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
this is my 2nd gpu voltage settings, it's more aggressive and saved me around 2-3% of battery per hour for surfing the net

note that it's not heavily tested, especially at 598000Mhz since with normal usage it doesnt require such a high freq

so, do it at your own risk! if it crash try adding more voltages to the highest freq

awaiting a fix

freq/volt

260000 562500

299000 587500

338000 600000

455000 625000

546000 662500

572000 675000

598000 687500
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ghembuls:
Nevermind...

Just a bit longer to load the details, my mistake.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
what's the problem? glad it's fixed
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] zBuilder:
I know this is the DUMBEST question you'll get but I can't seem to find the download link for the ROM. Please help I want this super badly!
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
it's here https://xdaforums.com/t/kernel-andr...r-n960f-v2-05a-20210730.4294493/post-85213501

below Changelog and Download
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] TrillfootSheeno:
I was just reading the thread catching up a bit. Fascinating stuff.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
yeah, i learned a lot from him
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
All links removed temporarily. New version with fixes will be available soon

thanks
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] otaking71:
Looking forward this. I wonder what other bugs we're going to find in this hot mess that samsung put out (pun intended).
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
could be the final two versions (with memory performance greatly improved, back to 15000MB/s), due to the screen of my note9 suddenly turned green last nite in the recovery mode.....

i dono what's next, very sad atm ....

it was a used one in white , less then 2 mths old with less then 50 charges..... i sold my blue one used note9 and bought it for an extra US$30 , in a market with snapdragon only.....

note9 is the only phone i wanted since i wanted one with a dedicated led notification (note9 is the last one, at least for the note series) and without punch hole camera (this is very important! i hate those punch hole!).... although i don like the curved screen

😭
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] jayjay1234:
Damn that suck for some Friday the 13th newso_O. I feel you on the build of the note 9, it don't have a punch out camera hole and has a 3.5 headphone jack. I broke my screen once and paid $180 to fix it myself:(. Might me an option for you if you want to save your phone.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
oh yeah, it's friday 13th in my time zone too..... damn it...

wow u can fix it? that's much cheaper. it would cost around $250 to replace here in a small shop, and more than $300 to get it repaired by samsung, more than a used note9! but the problem is it's hard to find one with exynos here especially n960f/ds
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] jayjay1234:
With a little help from youtube;), I replaced the screen and digitizer.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
20210818 - v2.10 released
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
you r so cool man (y)
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] Mr.Arslan:
i have sm-n960n variant running dr keton's rom Q16 XDA version.

can i directly flash this kernel selecting boot.img directly without wiping anything

i have patched imei and don't have any box to patch it again.

kindly guide me .
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
sorry, i have not tried patched imei before, so i cant tell you. could it be possible to backup everything first, and restore it when needed, including imei?

perhaps you can consult dr ketan about this
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] Mr.Arslan:
restoring backup does not restore network patch.

does this kernel supports n960n variant?without wiping anything ??
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
well no idea about the network patch thing

i dont know, sorry. it is made for n960f only and i have no idea if it runs on other variants properly
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] Mr.Arslan:
ok thankyu for your time❤❤
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
no problem

sorry i cant help coz i have not play with such patch before, so i cant test it
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] moderndaycowboy:
first impressions with v2.10,

Everything seems to work correctly. The true ram performance is back. Also about CPU there is a slight improvement on multicore performance.

Alexis 2.9 + BM v2.10
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
glad to hear that

in fact it went from16xx to over 21xx on my phone with greekbench
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] moderndaycowboy:
Would be better if you can update the gpu driver to rp26 or something, nice work thank you sir. Here is the devcheck test, everything looks okay for now.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] moderndaycowboy:
Oh BTW there is one more thing to fix,

Cpu cache( in case of heating up) squeeze the core frequency to 1950mhz, and I cannot set it 2002mhz again. You can remove the thermal throttling between them. @ykkfive
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
i am afraid not, it will require other drivers and library files update. I have tried p26 or something, cant remember, and it wouldnt boot due to the binary and library files are not met, which included some core lib files

ok, i will take a look at that later

thanks for your feedback
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] moderndaycowboy:
Oh that's sad.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] TurricanM3:
I really like this kernel. Is it compatible to the new FUH1?

Edit: doesnt work :(
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
FUH1 is too old

consult your rom dev or do a upgrade
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] TurricanM3:
Hm, it just came out yesterday (Alexndr Devbase)?
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] moderndaycowboy:
FUH1 is newer than FUF5...
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
oh... sorry guys, i misread it..... 😅

busy finding solution to frozen updated banking apps since yesterday (due to root/magisk probably)

jusk checked that there is no sources yet from samsung

i think i can make it run on FUH1 but samsung account login could be a problem
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] moderndaycowboy:
Will flashing FUH1 adjusted kernel to FUF5 rom?

Can I flash newer sourced kernel to older source rom? Do they conflict?
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
it depends

like fuf5, some of the files on my phone are still from fue5, including bl, modem, csc etc. only system is updated (not recommended though)

but i have tested b4 it ruined the samsung account as well as private folder. fortunately i was just testing it

edit also, beware of the lock screen thing!
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] MK73DS:
I am on FUF5 (Alexndr) and I can't unlock my phone now. Is it because I should be using in with a stock ROM or is this bug only for me?

Edit : if you are facing the same issue and don't have a full backup (you should), flashing back ALEXNDR ROM solves it without any data loss.

My sincere apologies, I flashed an older version of BeastMode Kernel... Stupid error of mixing up my Download folder between my internal and external storage... I'm really ashamed...
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
no problem mate
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] n4f:
works well with n960n

problem 1: i can't see cpu load in ex kernel.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
works well with n960n? oh really? that's great. thanks for reporting

could it be due to it's a n960n? i dono coz i don own one. you could see the loading before in other kernel?
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] n4f:
yes. rezero kernel and stock was well.

i will share screenshots with various kernel manager in app settings.
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] TechNoobForSale:
Does this work for stock One UI 2.5 Android 10 ROM? Also does this Kernel include the Magisk Root?
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
thats wired. have to see what's the problem
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
yes, for fuf5 rom at the moment
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] TechNoobForSale:
Okay, I only have one more question. This Kernel enables BIG cores to be overclocked up to 2880MHz. However according to Andrei. (An anand tech fella who did investigations on Exynos 9810), the Big cores only go at 2704MHz on single core. They dial back to 2314MHz in dual/tri core workloads and then they go at 1794MHz at quad core. This means that achieving 2.8GHz is actually impossible on all cores, right? How far should I be able to go though? Your Kernel locks the BIG cores at 1.8GHz which means only the small cores are actually overclocked. Is there something I am overlooking? I use Franco Kernel Manager to control the kernel. And it says all the 4 cores go at max 1794Mhz. Do they boost up to 2.89 in single core workloads? I noticed that it boosted to 2860MHz for a second or so on a single threaded workload. But that's not at 2890MHz and I have no clue regarding the other stats. Does changing that 1794MHz in my Kernel manager only refer to the quad core frequency? If I raise it is it going to mess everything up?
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
right, 2.8 for 4 cores is not possible. the max freq will drop when more than 1 cores are used, and so on, and max at 17xx when 4 cores are used. if you read the cpu time in those kernel manager, u should see 27xx is non zero, meaning that 2.7 is achievable but not lasted for too long unless u restricted to single core

i have seen 1 core max at 27xx so far but i did not pay too much attention on it becoz it is only less than 3% difference. more i found that the linkages between cpu, mem, gpu are tight which will pump up the heat. so in real practice, ocing too much may not necessarily means it runs faster since there are cooling points and when these cooling points are reached the freq will be forced down. chances that it may run faster in general say at 2.1 max due to less heat is generated but still maintaining a good performance. however it depends on how you will use your phone

actually i am still changing these numbers, just like in the latest build, i have removed some changes to make the phone run faster as it should be

this may not answered all of your questions but feel free to ask anytime
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] TechNoobForSale:
No to be honest you explained it all well enough. I didn't even expect you to care to answer that whole essay since it seems you are quite busy/going through health issues unless that situation changed, and I hope it did.

I was just considering the idea of pushing the quad core frequency to 2.1GHz (Which should be possible). Maybe even 2.3 would be doable but anything above that is probably impossible to achieve unless I have got a golden sample, but again, like you said, diminishing returns.

Thanks for everything!
[Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco] ykkfive:
thanks mate, you have read my every word too.

btw, fyi, some have set 2 more freq at 2964000 and 2860000 but it seems they have settled down at 2704000 finally

personally i think 2.1 is too high, it's 30% from 1.7 and with all 4 cores, may be you will need one with very good asv table :D