yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Still better R55 ,i guess
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Are you facing FPS drops in games? - If so, I'm already aware and working on it. You can downgrade to R55 for now. R57 is on the way.
[Samsung Galaxy S8 & S8+ Cross Device Development] archeiii:
Sorry but I can't seem to find R55 file. Is there any link available for it?
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Yes sir,

Thank you for your hard work

To this amazing kernel
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sorry, I don't have it too.

Maybe someone can upload it here.

Anyway, did you try to re-install a2n app?

After that for having CPU/GPU boost, enable boost.. (but in previous app it was reversed logic)

Then you can also set input booster duration to 3000 ms to improve FPS in games.
[Samsung Galaxy S8 & S8+ Cross Device Development] archeiii:
Yeah, already did. I guess I'll wait for R57, haven't tried the input booster yet. Thanks!
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Here 55 maybe i forgot is 55 or 54 because it the same name but my device korean
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
this R55 ver i guess.

My Device G955FD
[Samsung Galaxy S8 & S8+ Cross Device Development] archeiii:
Thanks!!
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
here's R53, R54 and R55 for G950X

just incase anyone needs it..
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Release is Up

Changelog

A2N Kernel R57 (Hotfix)

Fixed low FPS in games

Improved RAM

Improved DVFS for CPU/GPU

Added gaming mode

A2N Kernel Control V57

CPU: allow input booster up to 5000 ms

GPU: added gaming mode
[Samsung Galaxy S8 & S8+ Cross Device Development] huanngo3011:
Nonroot user can use this ?

Thanks for your amazing work!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
What do you mean?

You still need to have TWRP installed, which means your phone is rooted.

But then of course you can flash this kernel and use it without root, otherwise you only need to flash magisk-zip in twrp after kernel flash for having root. "SafetyNet" + "Certified Google Play device", you will have it anyway, no matter if with or without magisk (root) installed.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Is 2808Mhz big reasonable for daily usage? I managed 2704MHz at 1,255V stable for daily usage on my S8, to get a task done fast and then make the phone go back to rest. Temperatures in these kinds of workloads didn't seem to exceed 92°C in high load bursts, but I suspect that 2808MHz's efficiency curve is too disadvantageous for me to make use of it. Besides, it would need 1.3V+ in order to be stable.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
That could run for a few ms at 2,8 GHz and then throttle back to 2,7 GHz.

I don't know if you will feel the difference, since there is also little performance loss while switching Freq.

Anyway, just track DVFS stuff in ADB (with DVFS debug enabled) while launching apps @ 2,8 GHz, the you see if it'll touch 100 °C.

If it'll touch 100 °C, don't use 2,8 GHz.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Dev i found something intresting

When i set minimum freq for gpu to 572mhz

When open the game back the freq foes down 260 even i set upthreshold 45%

Is that new dvfs driver ? Force freq tonlowest when get hot ?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Maybe due to "gaming mode" enabled in a2n app?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Sorry dev i forgot about increse dvfs gpu temp and it at 63°c when it touch the 63 that goes down to 260 mhz and the magic you do is even it set to minimum is still for the freq down
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes, because thermal throttling driver (custom DVFS) don't give a sh!t about min_freq. Hence you can't bypass thermal throttling by simply increasing min_freq, since it doesn't make any sense.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
I can tell there are lot of improvement made becus i used my 950f becus my 990b ran out out battery and wanted to watch a stream on twitch, but its a lot smoother and responsive even on saving profile and having some apps open, nice work again ace! Samsung should you give a dev job becus youre 100x better than them 😛
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Wow that why it way fast but the gaming mode is the real GAMING MODE i think because it will get the high freq until die :v but that good thing for real GAMING AHHAHA
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hmm yes and no, even the gaming mode can't bypass thermal throttling.

It's just PM-QOS-REQUIREMENT. (power management quality of service)

It's like using CPU performance governor while playing games. (both, lit/big)

Also I forgot to mention, even if you don't enable the gaming mode, it'll be auto enabled once GPU Freq is > min_freq. But with gaming mode, it's enabled once the GPU is running at min_freq = 260 MHz.

And in both cases it'll go back to normal once the GPU is not in use.

Also good to know: it's not a replacement for other tweaks from the a2n app, it's an additional tweak.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Dev are the r57 has diffrent linux version only?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Nope, check changelog or commit history between R56 - R57.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
I check regulary ace his commits, but r56 has a newer linux uphrade and the one in r57 is only a edit in makefile file.😛
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Right, R56/R57 is already 4.4.194, as I just forgot to update Makefile Linux version. But as I said before, it's not a full clean upgrade, it's only for memory management and since it's the most important part for performance and security, I'd just decide to call this as an upgrade.

R58 already in the kitchen and will have mm upgraded to 4.4.302 and maybe zRam upgrade if needed, after that, this kernel should work extremely well.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Yes² btw for gaming this phone kinda beast i ve tried 839 mhz as well it run carxstreet well fps get 35 to 40 mid to high
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Which resolution?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Lowest :v i dont know the exact resolution

But i set it to low

But for all high its get about 30 to 25 sometime 35

839mhz i only can use it if the load not 100% if that touch 100% it will consume all the power and make crack sound even use charger
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Which one??
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
HD+ is enough on the phone, more smooth and faster.

If you connect to the TV, then use FHD+.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Ouh that i use fhd+ default settings
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
R58 is Up!

Changelog

Download

Uploaded also latest adaway_hosts_patcher.zip, that you can flash in recovery. This will replace your "/system/etc/hosts" file.

In addition it's patched to fix high battery draining / 100 % CPU load, when using YouTube Vanced or Youtube Music from Vanced team.
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
R58 already running with 37hrs uptime 👍
[Samsung Galaxy S8 & S8+ Cross Device Development] DetsuneXDA:
would it be possible for me to use a 3rd party kernel control? i tried and the app just dont apply. only a2n kernel control works.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
After you pass license check, other apps should work, at least partially due to missing support for my custom kernel sysfs interfaces. But what is missing in A2N app? - Maybe I can add the missing features.
[Samsung Galaxy S8 & S8+ Cross Device Development] DetsuneXDA:
Some functions like:

-change minimum CPU/GPU clock;

-show CPU/GPU/battery temperature;

-Build.prop editor;

-LMK editor (Low Memory Killer);

-HMP editor (Heterogeneous multi-processing).

if you can put it that functions would be interesting
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
+1 on LMK

edit: not a demand nor request, i respect author's decision on what to implement and whats not
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks for the hints!

I can consider to add CPU/GPU temp in next update.

Battery temp is already there, check it.

The other settings are interesting too, but they will not be added, because it won't have any benefit changing the default values, which are already optimized to the max.

Except build.prop editor, but it has nothing to do with the kernel and therefore it'll not be added in a kernel control app.

As for LMK: Android (the ROM) will pass at boot proper values to the Android LMK in kernel. Those values are already good and stable.

You can try to edit the 6 "minfree" values and usually you can also change the 6 "adj" values which corresponds to the minfree values.

There are apps that are able to change the minfree values or have presets, but those presets are not suitable because they depend on the amount of RAM, device dpi and Android version. In addition they don't adjust the "adj" values.
[Samsung Galaxy S8 & S8+ Cross Device Development] DetsuneXDA:
Okay, Thx!
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I’ve often been sceptical about Ace’s claims that frequency scaling is already optimized so much that putting min same as max frequency would yield no benefit.

But I benchmarked on his kernel for a long time, and his claims are actually genuine. His frequency scaling is so fast and efficient that whenever an app requires immediate power (such as benchmark), cpu will boost immediately and provide max performance (of course according to highspeed trigger load)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hi guys!

R58 is out now since 2 weeks!

Is it stable?
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
I have no problem =]
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
No issues here👌
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
stable in my position
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Hey @ace2nutzer can I quote you in a YT video I made about an OC'ed S8 3DMark run? So people looking to root their S8 know where they should look.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sure, why not?
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Stable Sir
[Samsung Galaxy S8 & S8+ Cross Device Development] archeiii:
It is stable in mine. (G955FD)
[Samsung Galaxy S8 & S8+ Cross Device Development] Abdul rizal:
I've been using the a2n kernel and it's rooted but my screen on time doesn't last up to 8 hours, it only gets 4 hours Is something wrong
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Replace your battery.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
That seem normal because the dev and us have diffrent enviroment use

As mine i have 3 social media apps and it must be run in background

And that consume little power

And dev not have much social media just xda and whatsapp i think for other i dont know
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
it's good enough for me .. almost 7hrs SOT

work use scenario, watched 1 movie during break, and couple of minutes mario kart and light instagram browsing

and it still have 10% right after i got home..
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Your phone is properly configured.

Good SOT for a old battery I guess.

With new battery we get 10h easily.
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
believe it or not.. the kernel settings i use is always the same..

i capped the amps at 1500 for every charge types..

this suggestion was given by "Mooch the battery guy",

while the original question/context was about 18650 batteries, but i guess applying the idea on the old phone wouldn't hurt, i don't mind at all since i only charge when i'm sleeping anyway.. read more here

if you people noticed, i usually have 3-4hrs SOT (see my previous reports / replies)..

edit: and of course the latest kernel improvements totally make this phone more efficient
[Samsung Galaxy S8 & S8+ Cross Device Development] Unicron.mafia:
hi please some one help me

i install orginall rom android 9

then usb debuging and OEM unlock then install twrp with odin

but after this my phone will not boot and stay on samsung logo

and then this happend twrp have no access to strong data or any ting

i wana say i cant use twrp when use orginall rom at the same

its work with custome roms

please help me some one

i need use this kernal but without twrp option its impossible

my phone S8+

sm g955F

dream2lte
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Just flash twrp at download mode and untick option autoreboot or the device encrypted if STOCK
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
I have problem with original magisk when open mbanking and E-commerce apps, but now i have solve with Delta magisk and few module
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Yup this is right i ussually charge at night with 600 or 500ma when morning unplug and use the phone i got 5 h sot always depend on usage when i need fast processing it will 3 or 4 h

Charge with low current will make the cell chatge to exact voltage limit 4.4 v
[Samsung Galaxy S8 & S8+ Cross Device Development] Unicron.mafia:
how disable device encrypted storage

i have no access to my internal storage in twrp

feedback>?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Format data first and encryption will disappear but first you need to backup your data
[Samsung Galaxy S8 & S8+ Cross Device Development] aykut0202:
Hi, I am having a problem with widevine. It is stuck in the L3 state, and I cannot fix it properly. I couldn't find the l1/l3 option in both the demo app or the full app (both v.58). I tried to change the ROM (custom to official, no luck. L1 state turns L3 immediately after iIflash the kernel).The L1 state is essential for me since I am using this phone for media things. A help would be great. Could you please confirm if the option is still there? Am I skipping a point?
[Samsung Galaxy S8 & S8+ Cross Device Development] novitemid:
Thank you very much for information
[Samsung Galaxy S8 & S8+ Cross Device Development] aykut0202:
Update: L3 state immediately turns to L1 after I flash the stock kernel again. So I guess the v58 kernel has a problem with Widevine. I checked the apps (demo and full) again and again, I could not find the L1 patch. I really want to use this kernel since I paid and I love it but L1 is also important for me :(
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
L1 isn't stable. (In no one custom kernel). So to fix playback, L3 is required.

We had a method to switch between L1/L3, but as it turned out, it was useless.

You could patch your app from L3 to L1, search the web for such a patch.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
So far with netflix those patches are only for older versions, so guess for other apps what requires L1 there are also only patches for older versions
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes maybe, but still better than nothing.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Hi dev long time i am not made a post

I have some question about further update this kernel will be a new release made or final ?

And i have some request for the update

Increse multisampling touch

Increase screen hertz

Maybe just that for all feature is complete good

And i faced something weird when install application like game or some light aplication it took long time

Example instagram it only 30mb and the install took like 3 min or 4 min sometime did you faced same problem? Or maybe my profile use balance?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes I'm working on R59.

It'll have better memory management for multitasking and less aggressive swap usage. Also fake enforce enabled by default. That's already done and phone works so much better now.

One last thing i'll try today once again is to hack RAM OC. I'm still convinced that it should be possible, even if not easy of course.

As for your requests, I don't think that works, I had already tried this a few months ago and changed all values for 60 hz at 100 hz in source code and nothing happened.

As for slow app update, yes is normal due to "speed" dex optimization.

And it needs CPU speed for compiling.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Hello Ace. If you don't mind, where can I take a look at the commits that you made to permit GPU OC >572MHz? I'd like to get insight into what it was that was limiting GPU, or if it's something you changed to make bigger GPU OC work.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Again?

See GPU commits history.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Hmmm i think you feel something wrong about the freq

Are you feel same like me?

When you OC the gpu the game increase fps and stable but in while of game play it will lag again even same freq and very good cooling system in my position i've been add more heatpipe in this phone

Gpu and cpu performance is very well improve in office use,content creator stuff, or some heavy work load of multitasking

But not gaming i dont know why but

I have tune the ram to reach goal les latency and it improve the game overtime

Are you feek the same ? Or just me?

Or maybe other people same like me?

Or maybe the alexis rom get the trouble

I want back to use stock rom but i can't because korean stock rom always bootloop after flash kernel in my case
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Oh is see there was already answered lol. Ignore my message
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Try use cooler

Are you using for gaming?, isn't?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Insane benchmark of course

For real insane

Real :v

Imagine a phone draw over 15watt power

Using pd 9v@3.5A

Peltier watercooling system
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Why not running sling shot extreme? It's more appropriate for this phone.

And btw I get similar score with stock cooling for sling shot unlimited.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Ummm at that video made that was secons test btw and i dont know which most heavy

And my phone is phone not pc anymore hehe

But have 2 heatpipe maybe next 3 i will insert it
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
if you want to test your GPU cooling, use sling shot extreme unlimited. This cause max heat and power consumption.

For max heat on CPU, Geekbench 5, is still the best.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Okey dev
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Can someone send me some screens for some good presets in a2n pro app for best performance? My alt phone runs so sluggish rn
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Kernel and App are Up!

Hi Guys,

I'm very happy to provide to you one more update for this phone.

Probably this is our final build since everything is optimized to the max and it works stable. But like always, "never say never".

Of course if there is some critical security leak that could appear in the future in the Linux/Android kernel that could affect the security of this phone, then it'll be fixed ASAP.

Changelog

A2N Kernel R59

Re-enabled CONFIG_MEMCG - to reduce memory usage

LMK/HPA: updated driver for better memory management - by me

CPU/GPU: updated voltages - increased a bit for stability

Fixed USB-JIG feature

SELinux: fake enforcing enabled by default

LMK: updated minfree values to work more efficient with updated LMK driver

Init: removed init.d.a2n - instead we use now default init.d folder

A2N Kernel Control V59

GPU: improved "Gaming Mode"

RAM: simplified swap control

CPU/GPU: added ability to check temperature

Updated defaults & fixed bugs

Flash and enjoy like always!

DOWNLOAD
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I tested GPU overclock in games. It’s genuine. It’s just that the performance increase is not as big. In Honkai Impact 3rd, we need 764MHz to match G72 MP18 at 598MHz. G72 is faster than we thought in games, but it’s about as fast in compute workloads. It’s an odd case really.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Rookie numbers
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
OK guys, new release is fully rolled-out! :cowboy:

For max performance and best gaming/benchmark experience, you can use the following settings:

DVFS max temp for CPU/GPU 100 °C

do CPU/GPU OC or use profile "Performance Plus".

CPU lit/big: enable "Boost"

GPU: enable "Gaming Mode"

RAM: enable "Use Swap" (zRam Size 50 %)

This will be your most fast and smooth experience ever on this phone! (y)
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
please dont forcing users to update the kernel controll app. The prev. version is stable for me, i dont want to update the kernel now.
[Samsung Galaxy S8 & S8+ Cross Device Development] DetsuneXDA:
Hey, ace! yesterday I updated the kernel and kernel app but now have some bugs:

The smartphone lag for a few seconds

System UI Not responding some times (bubble appears asking to wait or close)

I think that's all.

Thanks!
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
latest build is awesome, i can tell it's more conservative just by the endurance .. 21 1/2 hrs since last charge with almost 3hrs SOT is definitely amazing
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks for your feedback guys, I really appreciate this.

Foe those that feels memory management is now worse instead to be better, I suggest to wipe a2n app settings to be on new kernel & app defaults and then to reconfigure the a2n app.

It's now more user friendly.

For instance as you may noticed, zRam @ 50 % is no longer enabled by default. That means you need to enable it in a2n app RAM "use swap".

After you are done with reconfigure a2n app, please reboot your phone and see if it's working better.
[Samsung Galaxy S8 & S8+ Cross Device Development] salomon122:
Guys whats the best settings for battery life with a2n, i have only the demo version, and s8 light rom, can u say me the best settings thank u very much
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Kernel defaults are already optimized for battery life. You may need to enable zram over init.d and set swappiness @ 175. In demo version some settings can't be changed.
[Samsung Galaxy S8 & S8+ Cross Device Development] sekton33:
u mean init.d 100% adjust zram size to 100% ?????
[Samsung Galaxy S8 & S8+ Cross Device Development] sekton33:
whats the best custom rom for battery life for my s8 light rom?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
For battery life i use default setting is for battery life and make sure resolution @720p
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
zRam 75 % with stock ROM.

@ all

New build works good?
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Stable for Gamming sir

Thankyou for Hard works!
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
On my phone also stable. Also after i wiped cache & dalvik it runs butter smooth.
[Samsung Galaxy S8 & S8+ Cross Device Development] subira:
i have the demo version can i change resoulution wihe the kernel control app to 720p ??