yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Delete this garbage. It doesn't work on any phone, let alone A2N which is highly optimized already. FDE AI and Lspeed are both useless. It's just bait for unwise users.

Additionally it will inevitably interfere with A2N, since Kernel DOES NOT allow other apps to tune settings.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Exactly due to such retarded apps, I had to add "Fix permissions" in debug menu.

Well, it's not right. Full version users have this kernel fully unlocked.

If after that you can't change setting with universal kernel manager apps, then it's due to missing support for this custom kernel.

I had to do this in order to avoid changing CPU/GPU Freq from ROM/Samsung libs behind our back.

Anyway, you should never ever use more than one kernel manager app for your Android. The more manager apps you use, the more conflicts for each other and of course a misconfigured kernel in the end.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Are you sure? ThunderTweaks does not seem to work and I have the full version (ThunderTweaks is optimized for Exynos). Can’t change frequencies for anything or disable cores. I guess your kernel interface is very different and other managers don’t understand it.

Well one more reason NOT to install FDE AI and Lspeed
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Again, there is no lock/block or whatsoever .. it's just a missing support.

e.g, many features on this kernel are just unique .. it has my custom interfaces. So universal manager apps don't work.

E.g. for changing CPU freq, the standard interface is "scaling_max_freq", but I had to rename it to "user_scaling_max_freq" for the reason I said in my previous post.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Well, in a way, it is locked. Basically no app on this planet supports your kernel other than your own. This only goes to show that these two garbage LSpeed and FDE AI apps would only give issues.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hmm not really. You still didn't understand the problem.

I had even to remove rw permission for the input booster interface, because otherwise the ROM or what ever ... will change freq and time for boosting. That was the only way for me to have full control over CPU/GPU Freq and thermal. Interface "scaling_max_freq" is still there .. bust just ro (read-only) in order to make apps working properly that wants to show current min/max freq settings. So now you get it?

And if you search on GitHub for "user_scaling_max_freq" you will find a lot of custom kernels that are already using my custom interface.

Once again lol, it's a lack of support. Once kernel manager apps will be updated to support the new interface, then it'll work.

In addition, only specific to this kernel, it has the restriction that it works only after you unlock the kernel with my full version.

That's all.
[Samsung Galaxy S8 & S8+ Cross Device Development] leonidasZ953:
Any news from update??
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Well, while we wait, here's a random 3DMark run at 839MHz GPU. Yes, it can cross 4000, and a lot too.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Vs 572MHz. I can't test stock 546MHz, even if I wanted to, but it's not that far off.
[Samsung Galaxy S8 & S8+ Cross Device Development] PORTER2002:
this test with kernel available now but update is not available yet
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Use Italian. I can read it. Your English is not good.

Also no, this is with current R61.5 test release which is available to public. I am not a recognized Tester by Ace2Nutzer.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I want to run AnTuTu V7 (V10 will not test GPU properly for us) but R61 freq scaling is too conservative to get a good result, unless I cap frequencies (Which disables throttling)
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I am Italian.

About the scores, it's normal that 839MHz won't score very high for you. It's a frequency that gets really hot really fast because it's a big overclock. My tests are performed in a controlled environment, that's how I get high scores. I recommend you use 683MHz or 764MHz.

Also recording screen while running a benchmark will inevitably drop your scores. It requires CPU and GPU power.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
3 Thermoelectric Coolers + Wall power. No background apps
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Brevent. But Brevent is very aggressive, you need to tune it yourself. It also needs to be maintained every time a new app is installed as it will stop it automatically and start eating CPU cycles until you open it, let it load and then close it. Sometimes it may randomly eat CPU. DO NOT use Brevent to stop Google Play Store. Play Store is an extremely stubborn app and Brevent will start seriously interferring with it trying to close it, which will slow the phone down.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
A simple USB or AC fan does not cut it. I think you didn't take it literally when I said "Thermoelectric cooler". Those are devices that are attached to the back of the phone directly and produce immense amounts of cold. A pocket fridge. Removing the back cover is just dangerous for the components unless you plan on making dramatic modifications to the motherboard.
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Sir,when the update R62 release?

Thankyou.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Please be patient guys, I'm still working on it. It's a big update.

It can come every day online.

(Maybe today)
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I SAID

LET

HIM

COOK!

damn lmao. Guy lowkey about to upgrade our S8 into an S10 with a Kernel
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
dude is not cooking what on the usual menu..

wth is pwrcal tech? a new custom driver to regulate SOC and DVS?

this will be very interesting
[Samsung Galaxy S8 & S8+ Cross Device Development] Finexfs:
I'm on R59 right now, is it worth upgrading to R61? Or should I wait for the R62?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Wait for R62
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Of course. Ace revolutionized the way our Galaxy S8 functions. It may not be anywhere near as powerful as an S10, but it goes as fast as one in daily usage thanks to his Godly work with the Kernel. And maybe R62 will increase the performance ceiling too. I’m looking forward to that
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Some things don’t make sense. I make not 1 not 2 and not 3 AnTuTu V7 runs, but 5 with 2496/1898 and 683. They all go well. Then I exit the app, connect to internet to change A2n settings, phone reboots. ???????????
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Get well prepared guys ... for R62 you need a gadget like in the video when you are outdoor and need to charge your phone:

Spoiler content hidden.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Oh hell yea Ace2Nutzer on his way to turn our Galaxy S8 into a Nuclear Fusion reactor now I can finally stop paying my electricity bill
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
@TechNoobForSale @PORTER2002 and others ..

If you want to try, I've attached a test kernel with RAM OC 1,8 @ 2,0 GHz.

Please let me know if it boots up.

For me it doesn't boot, even with max allowed voltage by the mif regulator.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Ok I’ll let you know within 20 minutes. If I get in bootloop I’ll just reflash the old release, right?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes, if it'll stuck at the first "SAMSUNG Galaxy S8" logo, then just hold "power and volume -" for 7 secs and then directly press "power, bixby and volume +" to boot to TWRP and to flash R61.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
@ace2nutzer Nope bud no luck :confused: it's just a nice and cozy Galaxy S8 screen. Have you tried to look into last_kmsg for any clues if it gives any? There's gotta be a reason why it's failing to even start the booting process, and it likely doesn't have anything to do with the OC's stability. Max regulator voltage should be giving ample headroom for higher frequency. It's something else.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks for testing!

Tried with different voltages for 2002000 KHz, but it never boots.

For me it seems that the freq is set, but not the voltage.

It just sets 2 GHz with volt = 0. It just ignores voltage set from fvmap table.

And because of that, RAM runs with 0 volts, therefore last_kmsg shows nothing and is even corrupted, due to the forced reboot by pressing "power and volume -".
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
GPU 0 volt flashbacks :eek:

Also no prob. I got my final exams within like 8 hours and I was studying (and I still am). But I really wanted to help you get some testing results fast. It's the least I could do.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yup, it's the same issue more or less. It doesn't accept the voltage, but it worked for GPU at least, lol.

Thank you! - And now continue to study, otherwise you'll end up like me, getting lost in source code. ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Damn I’m a free man now. Time to find a job 🤣🤣🤣 if you have any other test release, I’ll have some free weeks to test. But afterwards I’ll only be available Saturday and Sunday.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
You can try. But it’s 100% not going to work.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Or the RAM timings are so aggressive that it just can't work with +200 MHz.

Need to check this.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Thats a good point. I completely forgot about ram timings. The step from 1794 to 2002 is quite huge. That could be the issue, but only one way to find out.
[Samsung Galaxy S8 & S8+ Cross Device Development] AC32015:
Does anyone have wifi drops? I updated it to R61 but my wifi drops. It just shows internet not available, then I turn off and on wifi it works again for some time and drops again
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I occasionally have Wi Fi drops. But it's really rare and I used to have those even before R61. I don't think it's the Kernel. You should really check if your Wi Fi module is dying.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Mine is out of production. Only the newer and more expensive model is available, at least in our marketplace.

https://www.amazon.it/Black-Shark-FunCooler-raffreddatore-Temperature/dp/B0B6P5P4PN/ref=d_pd_sbs_sccl_3_1/258-6516819-5644529?pd_rd_w=xSPnf&content-id=amzn1.sym.feec4f77-49d9-4b77-878a-bed07bdb55f2&pf_rd_p=feec4f77-49d9-4b77-878a-bed07bdb55f2&pf_rd_r=N0GAB0ZXSSXR8ZFV4MVN&pd_rd_wg=t9WG2&pd_rd_r=b0fe9daf-602c-48bf-b3cf-df1e38babfcd&pd_rd_i=B0B6P5P4PN&psc=1
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
For the love of God mate this is off topic. If Ace sees you, you'll get an ass beating.

You can try Dr.Fone but I'm not really sure that would work. So use your brain instead. Since the girl is selling it, it means it's her phone. Tell her to put her credentials back into the phone so it's unlocked. Then she has to remove the google account and THEN she can format the phone and sell it to you.

Don't get scammed. And don't talk about off topic here again.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
@PORTER2002

You are going to risk a ban if you continue to disrespect the forum rules.

1. Only english language is allowed.

2. Offtopic is not allowed.

3. This is a kernel development thread.

4. Ask your questions in the appropriate thread:

Samsung Galaxy S8 Questions and Answers

Ask your questions about the Samsung Galaxy S8 and get answers from the community! Please be as specific as possible when posting.

xdaforums.com

Edit:

banned.
[Samsung Galaxy S8 & S8+ Cross Device Development] valtemirr:
does this kernel support kernelsu?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Oh my God not here too. No. It doesn't. And it doesn't support EROFS either. This is a serious Kernel. Not a sandbox for very much experimental root or fsys implementations.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Testing some heavier undervolts on the CPU. Seems at 2314MHz I can do -100mV too (1.025V to 0.925V). I'm testing Little cores from 1.295V to 1.22V now. If it doesn't crash in the Geekbench 4 run, I'm gold. Then I'll just have to approximate for all the other frequencies. 1690MHz down from 1.062V to 0.975V

This thing runs hot so I need to slim down voltages as much as I possibly can.

Update: Stable. I'm very happy. This is a huge step up from the previous uV. Will help my temps and battery life plenty.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
@ace2nutzer something I've basically been noticing ever since 2019 is quite a noticeable variance in the performance of the GPU on AnTuTu V7. I can't pinpoint what exactly is causing it. Some weeks ago I benchmarked quite a lot on 572MHz and I always got scores around 89,900-91,800 for GPU. But then, today, all of sudden, GPU scores 94,600+ with literally no new change in its configuration. Only variance is that I had the Scene 5 app open in the bg and Naptime still open in the background too, but those apps should have nothing to do with GPU performance. I noticed that some people actually get 93,000-94,000 quite often on GPU for this benchmark. But I never quite got there. Do you have any idea if there's any factor affecting GPU performance in benchmarks that I might be missing?

The difference in the score seems to be coming from an almost 10% increase in the Refinery GPU Benchmark (The first one that runs). Which is purely an OpenGL ES 3.1 benchmark. It scored 43,098 instead of about 39,500. This increase is so promiment that it even defeated the Refinery score I achieved on 683MHz not too long ago, despite doing 4-5 runs to verify the validity of the results. 40,500 vs 43,098.

This variance can affect higher frequency too, because I remember seeing 683MHz score 102,000+, but in my 683MHz runs a week ago I wasn't able to cross 99,700, still due to the Refinery GPU Benchmark. Maybe little cores frequency has something to do with this. In my past benchmarks they were allowed to go down to 1456MHz if memory doesn't lie, but now I had them locked at 1690MHz.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
@TechNoobForSale

For Max GPU performance it's required to keep both CPU's @ max_freq, as well RAM, but it's done automatically once CPU is @ max_freq.

The second thing is, you should usually get the highest score on the second bench run, because almost everything is cached in RAM and also the RAM is more sorted and more free. I mean on second run zRam will be used less and therefore CPU usage for compressing/decompressing RAM is less or almost zero. Disabling zRam is not recommended at all, as it'll give you less score. I suggest to keep the zRam @ 75 %. (the new default for R62)
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
The thing is...I got that score point blank. It was the first run of the day. CPU Big was at 1937MHz during most of the GPU runs, but little was at 1690MHz (Obviously). As for ZRAM, I have it on at 31% I think. I don't need 75% for my usage.

Big was at 1937MHz during the runs of the GPU which is mainly also why I was puzzled about such a good score. I guess I need to look into this more.

I have another question for you actually. Unless you did already, can you share with me your uV values? I want to compare and check if maybe I can squeeze a little more.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
OK, but it's anyway an improvement for memory management, even if you don't do much multitasking. In addition it gives better scores in benchmarks when it performs tests for multitasking.

I don't UV my phone. I'm fine with the stock voltages.
[Samsung Galaxy S8 & S8+ Cross Device Development] andr_SMOLKEYS:
Okay, maybe a dumb question, but does this work for LineageOS 20?

My current system:

TWRP 3.7.0

LineageOS 20 July update

Magisk 26.1 rooted
[Samsung Galaxy S8 & S8+ Cross Device Development] andr_SMOLKEYS:
Wait, nevermind. Can't use it anyways. (SM-G950FD)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
It works for your device, but you need to go back to Android 9.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Hmmm I'm surprised. uV really does help Ace. The phone is cooler especially in daily workloads. You may think that you need to test for each and every frequency, but that's not true. You just would need to test 2314MHz Big and 1690MHz Little. Then through approximation you can uV the other frequencies. That's how I got my uV values in the first place. Testing each step would take FOREVER.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
@ace2nutzer can INT and FSYS uV cause the system to suddenly reboot while running a benchmark above stock frequencies? What can even cause the phone to straight up reboot during a benchmark? A CPU instability? Or a power delivery problem (For example not being on charger and the battery can't provide the CPU with the required power to run a benchmark). As far as I'm aware, when the little cores are unstable, the phone will freeze. Meanwhile when big is unstable, apps will crash.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I know, but so far I'd never got the time to do that. I play only RR3 when I've some free time. I'm 39 years old.

Basically you're right. When you've found the min stable voltage for 2314 MHz, then you need to add + 25 or better + 50 mV to make it stable for fast freq scaling. I did that a few years ago with the Ace 2.

Be aware that it's not a good idea to UV GPU, since you'll UV the audio chip as well, it'il likely cause Audio issues.

Like always, if you did too much OC or too much UV.

Did you actually UV even INT? INT is the freq for the internal flash storage!

Don't UV INT as it can cause data loss.

I've never faced the case to have a reboot due to too old battery or due to too low battery charge. Once the battery touches the min required voltage then it'll simply shutdown, like it's the case when battery switches from 1 --> 0 %. But with extreme load this could even happen with 10 % (if the battery is old or broken). Also note that R61 is not 100 % stable, yes even the test kernel that I'd posted a few weeks ago. For best stability and performance you need to wait for R62.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
INT IS INTERNAL VOLTAGE OF FLASH STORAGE?

Oh no I thought it meant “Internal” as some sort of gateway that supplied voltage to all components ☠️☠️☠️ Im removing the uV immediately.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I suffer from a sudden shutdown and reboot problem on both my S8 and Note9, though it’s particularly strong on the Note9. The batteries are just old. In fact sometimes if the OC is high, it can even reboot while it’s benchmarking while fast charging. And I’m 100% sure it’s not cpu instability. Cpu instability can hardly cause the phone to literally suddenly go off. It would freeze first if it was a rather bad instability. It makes me sad because it means I can’t benchmark anymore. Battery risks to crash and reboot at any percentage basically. My guess is that since it’s old, it just can’t hold its voltage high under extreme load, even while fast charging. Gets a vdrop and phone shuts down.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
If the phone shuts down, it's due to the battery (or if it's with this kernel, due to overheat protection), but if it reboots, it's just because it can't handle the OC or UV was too high. And it doesn't matter if it rebooted due to CPU instability or due to power failure on the hardware side, on both cases the CPU will do miscalculations and the phone reboots. Honestly it's useless to discuss about this, because you can't fix it. The only thing you can do is to make sure that the battery is in good conditions and to use stable freq and stable CPU voltage.

Anyway, you guys could have some luck with coming R62, as it seems to improve OC stability as well.

For the first time I've managed to run 2314 MHz/ 1690 MHz without throttling on Geekbench, STABLE.

Yes with disabled CPU/GPU throttling.

The bad thing was a peak temp of 130 °C for CPU!. I was too afraid to test with 2,5 GHz, because that would damage the CPU for sure.

And as you noticed now, sadly it seems that there is no hardware overheat protection like I usually would expect from good sane hardware. But it looks like that they didn't do that to save some money.

Anyway, for official releases you don't need to worry since overheat protection is always enabled as a non killable kernel thread.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Yeah I know I can't fix it. Only fix is to get a new battery. It just can't handle the OC anymore.

Also, 130°C is extremely dangerous man. Don't pull those stunts. You could end up killing your own S8. It's insane that the cooling is so bad that it can't even keep the CPU below 100°C. If left unchecked this thing could legit kill itself. Maybe even 180°C at 2652MHz. An oven.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm not surprised at all, it's passive cooling system. If you remove the cooling fan from your PC/laptop, you could get similar temps.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Well yeah but this is a 10W CPU SoC + 4W GPU at stock. Passive cooling could manage but Samsung decided to save money.

Also I decided to put battery to the test. 3.75V at idle. Once I enabled CPU Throttling test with a light load (8 threads), Vdrop to 3.476V. How is this thing even still on. The internal resistance of this S8's battery must have reached frightening levels to react so badly to load. It just can't sustain nominal voltage. No wonder OC shuts it down.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Shutdown voltage is around 3,30 V.

You can check kernel sources if you want to know it exactly.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Battery 100% dropped below 3.3V then. By the way is this shutdown voltage a mandatory thing once it’s reached? Like, can’t it be made lower? Would there be problems or risks? I heard the minimum voltage because a lithium battery can sustain damage is 2.75V?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Shutdown voltage is exactly 3,20 V (batt level 0 %).

But the question is how much batt level did it have for such low voltage under high load. That's the more important thing.

Yes.

Yes, but it doesn't make any sense, because 3,20 V is the minimum required voltage for the phone to work properly and stable.

On battery side to avoid self-damage is around 2,50 V.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I test from 50% to 80% battery range. It just doesn’t matter where I start, it shuts down even if I fast charge at a certain frequency despite it being perfectly stable in theory. My guess is that the resistance in the battery grew so much due to aging that even with charging, the vdrop is just extreme as soon as there is a huge load placed on it. The battery voltage at 80% rest is 3.7-3.8V but with minimal load and no charge it would drop at 3.6-3.65V
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Oh then it's time to replace the battery, it's quite broken.