yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
[MENTION=6905961]KTMNiko[/MENTION]

All right !

But Wifi Calls works?

The problem is that i don't see what's wrong, so i don't know what i should fix.

In stock ROM it works, in custom ROM it doesn't work.

But anyway, are you Guys with custom ROMs able to make calls and receive SMS / MMS ??
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I don't know why or how, yet I just feel like this skilled developer, not anytime soon, somehow, sometime, will be able to unlock voltage tables. Now at least for the higher GPU freq steps we get a voltage assigned, even though it is the same as the 572MHz freq step. But success means progress, doesn't it?

---------- Post added at 01:33 AM ---------- Previous post was at 12:42 AM ----------

Kk, testing the raw power rn and CPU performance doesn't look good to me. Geekbench 4 registers normal Single Core scores (1900-2000, still under the best I've achieved with this kernel)

but then screws everything up in multi core, failing to go above 5500. This results suggests that small cores aren't working exactly as expected, since the missing points are exactly the amount of ones that the Cluster 0 adds on average on Geekbench 4. I'll try to reboot to see if that fixes the issue. Otherwise it might be my device, or the kernel, idk

The issue is not my device. The low benchmark scores are probably a consequence of the HMP removal, now the 4 small cores don't mind the foreground tasks, so basically I cannot get the full Multi Core performance in common tasks. This can improve battery life but also reduce performance, I think you should introduce an on-off switch in the A2N Kernel Tuner app.

Performance is around 16% better in CPU Throttling test (106GIPS last Kernel build, 125-135GIPS now)

GPU's next Freq step after 572MHz crashes within seconds after using it (Even faster than 2.8GHz CPU OC). Not a surprise since the jump between frequencies is particularly big and the voltage is the same as 572MHz.

SoT time is better, 30 to 90 minutes improvement in battery life, depends on the usage. The removal of HMP is clearly what made the difference. But for someone that yearns for the absolute maximum performance possible on a device, this is deal breaker, since I lost 4 cores of extra performance.
[Samsung Galaxy S8 & S8+ Cross Device Development] fjason@iprimus.com.au:
flashed your kernel and bought your app now my phone is charging faster then ever thanks
[Samsung Galaxy S8 & S8+ Cross Device Development] KTMNiko:
[MENTION=5840412]ace2nutzer[/MENTION]

Sorry I didn't want to bother you with VoLTe .. the kernel is also excellent with custom rom and everything works very well call.. sms and mms etc ..

I understand that the work is done for rom stock

Thanks for your time
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
Idk why but i think build from 0117 is the best for gaming..

I face some lag and throttle with latest build

On 0117 build, i can play pubg with 60fps and charge the phone at a same time

But in latest build, i cant.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Are you testing with kernel defaults / Kernel Control APP defaults ??

If so, the default is optimized for a cool device and highest battery life, in this case you're doing cpu governor benchmark, not raw speed.

To get highest Scores, set CPU/GPU to min_freq same like the max_freq.

Then open magisk, and make sure A2N App has proper root permission, because u need it.

Then In A2N App:

GPU: disable cooling.

CPU: set cool frequency to 2002 MHz.

Reboot the phone and wait 3 - 5 minutes that all the settings will be applied.

Now u'll get highest scores.

Yes, it's right that the removal of HMP reduces the bench scores in multicore, but it'll not reduce speed for normal Apps that u use every day.

In fact it's even an improvement because we get rid of the big delays caused when migrating tasks between small and big CPU.

In Addition i doubt that any normal Apps except Benchmark Apps will really make any benefit of using all 8 cores since it's unlikely that they run 8 Threads at the same time. Also the Performance of the small CPU is very bad, it can't even handle a simple 2D GAME smooth running @ 1690 MHz ! - Some Months ago i was testing the performance of the small CPU compared with the BIG one, using the same Frequency and the Result was only the HALF of the Points, so the real Speed is 845 MHz .... it's nearly the same like running the BIG Core at min_freq.

The Big CPU running at min_freq 741 MHz already beats the small cpu running at his max_freq 1690 MHz when running a simple 2D Game... it works at least smooth.

So it doesn't make any sense to allow to run foreground apps on small CPU. Small CPU only allowed to run background stuff in order to not disturb the big CPU (and reduce speed) while it's running foreground tasks.

Nothing to do with HMP .... Optimized Ram management and CPU/GPU Governor optimizations.

In any way HMP is quite useless, because even if we forget about increased latencies, issues like heating up ... the HMP driver can't even save more battery if we try to run foregound on small CPU with the help of HMP or AES, because to achieve that it's needed real cpu hotplugging, that means when the big CPU is really IDLE then it should be powered off in order to really save some power ... but the thing is that it's not possible on this Hardware according to the source code.

As for GPU: Is there really a game that needs more than 20 x 572 MHz (11,44 GHz) ?? - Le me know.

I don't think, that we can expect in near future higher stable GPU Speed than 572 MHz, but it's more likely to expect higher stable CPU and RAM Speed, then it'll be faster than an S10 ;)

You don't read the changelog before flashing the kernel ?? :cowboy:

CPU/GPU throttling on high temp is reverted to stock, but you can improve it by doing this in A2N App:

Open magisk, and make sure A2N App has proper root permission, because u need it.

Then In A2N App:

GPU: disable cooling.

CPU: set cool frequency to 2002 MHz

Reboot the phone and wait 3 - 5 minutes that all the settings will be applied.

Start any game and it'll work better than ever.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Yeah I agree. Actually all the 4 small cores are less than a third of the pure performance of the 4 big ones, according to my benchmarks at least. Near future surely won't get us stable CPU nor GPU overclocks, since till the voltage table isn't unlocked, we're pretty much stuck with pure software improvements. If one of the voltage tables is successfully unlocked though, it should be much easier to unlock the remaining ones (RAM and GPU). And that, mixed with proper cooling and voltages, will really make the A2N modded S8 an Exynos 9810 competitor. Also of course, I run everything at the maximum possible config to get the maximum amount of performance out of the device. I don't care about battery life as long as its sacrifice is not vain. I don't get what you mean with the GPU part though. Of course there are games that require much more than 572MHz from a Mali G71 MP20 to run properly (Ex Assoluto Racing, Battle Prime), cannot get high preset at 60fps anymore. And 839MHz would surely change that. I know how to cool down my device. I had to deal with smartphones cooling in benchmarks and games for years. And so far the only device that I couldn't cool down is my old S5, that suffers overheating issues probably because of An hardware related problem. Temps just wave too akwardly to be considered normal overheating.

I expect this Kernel, in its final release, for how far it can be, to be the best one ever made for S8. It started well, and it has the potential to push that Exynos 8895 to new heights, you created a masterpiece, so make sure to keep it updated and keep it beautiful :good:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
OK, but as i said, i see higher chance to get higher OC for CPU/RAM, not GPU. I had already the idea just before i've released last build here ... but i didn't add that OC, because i didn't want to let you wait longer time for the update, since the previous build wasn't very well.

So maybe on next build, CPU/RAM OC will be more stable and faster. Depends on my motivation and the fact if i can continue to work on this project at all. We have not enough enthusiasts that want to push their S8 / S8+ phone to the max, or better say many people even don't know what is all possible by just flashing an custom kernel, instead they spend a lot of money for a new Phone.

For that reason i'm gonna trying with Google Ads if we can reach more enthusiasts making the A2N Kernel Community bigger.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
This sounds awesome! When you do let me know! I was sharing this community with my friend already though. My friends and I will pay for a Kernel as long as it is affordable and gives us REAL improvements. And the A2N Kernel Tuning App fully accomplishes this. Even though it doesn't guarantee the maximum performance (RZ Kernel ahead, I don't get why, it doesn't make battery last long though) but guarantees the best battery Life and the best user experience ever on Galaxy S8. Damn with this Kernel my S8 is LEGIT smoother than my Note9 lol. Just a little question though, how come CPU and RAM overclock is most likely to be stable over GPU overclock? Generally on PCs the GPU is exactly what is safer and more stable after OC lol!

Also dude honestly take your time. People can wait as long as the improvements that come are worth the wait.
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
ace2nutzer

Good evening,

Could you please tell me if following problem could happen because of kernel ram control:

Screen is turned on but Viber is in background mode with notifications enabled. New mesage came in and notification is to be showed but it's empty and quickly disappeared. Viber icon in notification panel also disappear and returned back in half second. Like it was restart of app. Viber was last app which was opened and minimized by tapping "home" button.

Why it could happen? Any guess what to change in settings? I haven't experienced such thing with NX kernel and switched to your kernel. It looks like ok, performance of kernel is very good. I can not say about battery for time being,, because i have been using it for very short period of time. But such things with multitasking and notifications are not good. I had same situation with WhatsApp yesterday and increased zRAM to 50% instead of previously 25%). I thought it could have fix it, but it couldn't. Current zRAM value is 50%. Should I increase zRAM value to 75% or problem is in different thing?
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
You don't read the changelog before flashing the kernel ?? :cowboy:

CPU/GPU throttling on high temp is reverted to stock, but you can improve it by doing this in A2N App:

Open magisk, and make sure A2N App has proper root permission, because u need it.

Then In A2N App:

GPU: disable cooling.

CPU: set cool frequency to 2002 MHz

Reboot the phone and wait 3 - 5 minutes that all the settings will be applied.

Start any game and it'll work better than ever.

I have try your app and its amazing! Thanks for the great kernel and app, S8 is not dead yet:D

But i have one problem. on 0117 build, i can play a hard game like pubg and charge at the same time, and the battery increases.

But latest build, the battery is decrease:(

So, whats the problem? Or is better to play game without a charger? Thanks.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Because on CPU the voltage + freq steps are not locked.. that means voltage is assigned to all steps ..

e.g. i could force highest voltage on some lower steps ... that could make OC more stable.... need to make some tests..

<6> lv : [2808000], volt = 1206250 uV
<6> lv : [2704000], volt = 1150000 uV
<6> lv : [2652000], volt = 1125000 uV
<6> lv : [2574000], volt = 1081250 uV
<6> lv : [2496000], volt = 1037500 uV
<6> lv : [2314000], volt = 962500 uV

And for RAM it's basically the same problem like the GPU:

<6> lv : [2093000], volt = 0 uV
<6> lv : [2002000], volt = 0 uV
<6> lv : [1794000], volt = 762500 uV

1794 MHz is max stock freq ..

i could try if it could workj stable with 2002 Mhz using the same voltage like 1794 MHz ... for GPU it didn't work ... but for RAM maybe works .. since RAM don't have to to much calculations and getting hot like the GPU.

For small CPU there's nothing to optimize:

<6> lv : [2002000], volt = 1137500 uV
<6> lv : [1898000], volt = 1137500 uV
<6> lv : [1794000], volt = 1137500 uV
<6> lv : [1690000], volt = 1062500 uV

because next step is already the max voltage.

But maybe forcing 1206250 uV will work ... if it'll accept voltage then it could work stable @ 2002 MHz the little core ... having real 1 GHz speed.

Need to test.

Yes it's related to the swap size.

Set 75 % and reboot the Phone.

Then wait around 5 minutes and check with ADB or simply with terminal emulator App:

free -m

to see if swap is properly enabled in your kernel.

You should see: Swap: 2779 which means 2779 MB.

And never will :D

Sure ? check charging current ...maybe u need to increase it.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
My disappointment towards Samsung's work with their Kernels is immesurable and my day is ruined. Thank you man for always answering me kindly and fully. We don't only need more flashing enthusiasts, we also need more supporting developers like you
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
ace2nutzer,

I have set it to 75%, reboot, download and run terminal emulator - it is 2779 MB now. 346 are in use, rest are free. But

It happened again with Viber at least. I will wait 1-2 days to check if problem repeats again. But it is very sad :( App is restarting, so i do not miss any important messages or information, but it shouldn't be like that :(

Is there any other recomendations what can be done to solve this RAM behavior?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sorry for the inconvienence,

In your case: when u face that Viber App is restarting for no reason, then generate "logcat and dmesg" and post those 2 logs here ... maybe it's something else the culprit and not ram management.

Note: it's important to generate the logs as fast as possible once the issue happened.
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
Ok, how to install demo app? I do not have it installed. I remember that it was inside kernel .zip file. Should I extract it and install via some file manager?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
So it didin't install automatically ?

If so, u can download from here:

https://xdaforums.com/showpost.php?p=78341977&postcount=3

just download and open it over any file manager .. it'll install.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ranbir7878:
Tweaking With Power

Tweaking With Power Its Really Amazing.

Now I Can Charge Faster Than Before.

A2N Kernel + Control = Superb Comination For S8

Thanks To ace2nutzer
[Samsung Galaxy S8 & S8+ Cross Device Development] steveman29:
I would like to report a bug with the latest kernel. When I make a call using a Bluetooth headset, I press the power button to keep the screen off. With this kernel the screen keeps turning on after 1-2 seconds. If I use another kernel(nx kernel or hades kernel) the bug is gone! Do you need any logs to figure this out?

Στάλθηκε από το SM-N950F μου χρησιμοποιώντας Tapatalk

---------- Post added at 06:34 PM ---------- Previous post was at 05:54 PM ----------

Sorry I was wrong, it was an application that kdpy the screen on.

Στάλθηκε από το SM-N950F μου χρησιμοποιώντας Tapatalk
[Samsung Galaxy S8 & S8+ Cross Device Development] fjason@iprimus.com.au:
I have an s8+ (SM-G955F) and the highest AC current I can set for charging is 3000 mA when it says it can go to 3500 for the s8+ whys that

the only thing i've done differently is im running LightROM but its just stock android 9 thats been de-bloated heavily
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
On last build, you cant. But on 0117 build you can.

Idk why but I think dev just makes the battery not too hot and make damage to the battery
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
So in the List from the App the highest Value is just 3000 mA and not 3500 mA ??

For S8+ it should be 3500 mA max.

Also you can check if the Driver in Kernel is properly initialized:

with a shell, oder root explorer, go to:

cd /sys/kernel/sec_bat

and open the text file:

cat driver_info

on my S8 it's:

[Max allowed current: 3000 mA]

[Charger Control V. 2.1 - ace2nutzer]

You should see 3500 mA.

Hmm strange, please provide more informations, of course it should work with 3500 mA on S8 Plus.

Otherwise it's an unwanted change or mistake.

But it's right, that on last driver update i've reduce the Temp from the charger Chip in the Phone ... because it was a bit high.
[Samsung Galaxy S8 & S8+ Cross Device Development] fjason@iprimus.com.au:
Max Allowed Current: 3000 Ma

charger control v. 2.1 - ace2nutzer

this is on a G955F running: (see attached photo)
[Samsung Galaxy S8 & S8+ Cross Device Development] steveman29:
I have the same bug with my s8+, 3000 mA and not 3500 mA.

View attachment 4991985
[Samsung Galaxy S8 & S8+ Cross Device Development] ZeroCount:
I have problem with Viber notifications. They don't show up until i open Viber. Only happens on latest build.
[Samsung Galaxy S8 & S8+ Cross Device Development] Patwar:
Any update on volte fix ?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I don't use Viber, so i need Logs:
[Samsung Galaxy S8 & S8+ Cross Device Development] Spawn931:
Thanks

I never do this but i wanted to thank you, i installed the kernel yesterday and so far so good, the device is fast as it was in the beggining ( almost 3 years ago) and if it keep this way for sure i will keep it even longer :)

I purchased the appstore app just to support your good work.

Thank you again for this wonderfull kernel :)
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
Good evening,

Had problem with Vanced (youtube) app.

Was listening to music through it with Bluetooth headphones (for ~2 hours) and wanted to check email. Once S8+'s screen was turned on by power button - Vanced stopped playing and I opened it - song started to play from beginning. I think it is RAM-related because i haven't experienced such behavior of Vanced app before.

It happened between 23:33-23:34. It took me about 10 seconds before I realized what happened. I opened your demo app then made export of logs and then made screenshot (to not forget time when it happened). It is 23:34 on screenshot.

Please check attached logs.

If I have problems with Viber and/or WhatApp as before I also will take some logs.
[Samsung Galaxy S8 & S8+ Cross Device Development] blankspot®dendi:
I have a S8 G950FD, and now, I use Alexis Rom. If I update the Alexis Rom version on my phone, do I have to format the data again to reinstall the A2N kernel?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sorry for the inconvenience.

Please try this Command if it solves the issue:

echo 0 > /proc/sys/vm/extra_free_kbytes

Like always, with ADB or terminal emulator app, and the change of this sysfs interface is only valid for the current login, so after reboot u've to repeat this.

Show more info:

with ADB type:

adb shell
su
echo 0 > /proc/sys/vm/extra_free_kbytes

or with terminal emulator type:

su
echo 0 > /proc/sys/vm/extra_free_kbytes
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
Ok, i have tried. Will see if it gives positive effect. :)

Thanks!
[Samsung Galaxy S8 & S8+ Cross Device Development] Gigiuseppe:
Lag kernel for s8+

Hi I have been testing this kernel for a couple of days on my s8 + with rom based stock rom 9.0. I don't know why after a while he starts lagging his cell phone. Like if I switch applications from multitasking, lag happens. Even if I play heavy mobile cod games, it starts to lag after a while. I have the demo application I have not changed any parameters. I only have 3 magisk modules for audio viper, dolby, audio modification
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hi, You need to disable GPU ---> "GPU Cooling" (DVFS)

and in CPU ----> "Cool Freq" 1469 MHz @ 2002 MHz ... this will improve 3D Games .. but will increase the heat of the Device.

U may try only one or if both, then try smaller freq as 2002 MHz if it's too hot then. It's your choice.

To change those things, you need the Full Version of A2N App or use init.d scripts if you're a power user.
[Samsung Galaxy S8 & S8+ Cross Device Development] fjason@iprimus.com.au:
what rom will run with your kernel that also supports F2FS :confused:
[Samsung Galaxy S8 & S8+ Cross Device Development] Gigiuseppe:
Hi thanks for replying. You say that so I can solve? Why is this kernel not optimized for 3d games?
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
So, the charging current will be fix in next build sir?

And i hope there is a new governor other than consercative ?
[Samsung Galaxy S8 & S8+ Cross Device Development] dorki:
Hello,

The phone gets too hot with this kernel, also a lot smoother and faster than before. Is this normal?
[Samsung Galaxy S8 & S8+ Cross Device Development] fjason@iprimus.com.au:
How do I get it to charge at 3000 mA currently I only get 2200 mA with adaptive fast charging turned off any tips I'm using a Samsung charger and cable

edit: sorry about asking so many questions
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
Use a quick charge 3.0 with 9V and 18W i think

S8 original charger only 9V x 1.67 = 15W
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
And ? is it better or worse ?

A2N Kernel / TWRP supports F2FS, so need to find a ROM with F2FS Support... just read the features list from the ROM .. which is usually in first Post from the ROM Thread.

It's optimized for best battery life because it's still a Phone and not a gaming console.

For more smoothness + 3D Power You need to change some Settings.

Sure :)

No, not needed to add 10 governors and no one works properly.

By default it's set to the default behaviour of conservative gov ...

If u want behaviour like ondemand / interactive gov, just enable CPU --> "Boost" for big CPU.

If u want to increase responsiveness / performance, then simply adjust Up Threshold for big CPU.

Default is 95 % for best battery life.

For max performance set 20 %.

That way will work even faster than interactive gov.

It depends on Settings, if u disabled GPU DVFS + increased CPU Cool Freq, then it's normal yes.

Also if u increased charging Current.

Note: Wireless Charging is buggy in latest release (overheat issue) and it'll be fixed on next build.

Because the charger only has 2A (2000 mA) @ 5V .. but can even supply 2200 mA stable.

So to get higher current u need to enable AFC ... then 3000 mA will work.
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
I do not know (not sure). I have no problems with accidentally closed apps or "missed" notification after used this terminal command along with zRAM 75%. But it looks like it is not so smoother like without it.

From positive side I think battery life is also better, but I think it has just adjusted to my regular use/needs.
[Samsung Galaxy S8 & S8+ Cross Device Development] Near_07:
Download link not working right now? Can someone check thanks
[Samsung Galaxy S8 & S8+ Cross Device Development] fjason@iprimus.com.au:
works fine for me

it seems it's just too hot where I live (queensland australia) so adaptive fast charging just makes my phone charge even slower so I turned it off im guessing in germany where you are you don't have this issue right now because it's cold