yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I'll try to run AnTuTu V7 (Sweet spot for G950F) and try to get the best score possible though. I am really curious to see if with this we cold possibly manage to reach the average 2018 S9.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Ahhhh though you are way too enthusiast about this for me not to accept the challenge though. Damnit Ace! Alright...alright. Let's fu*##ng do this
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Portable outdoor benchmarking setup 🤣🤣🤣🤣🤣🤣🤣🤣
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
There
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes, send me your e.mail address.

Send me e.mail, you get my e.mail from Google Play, check developer contact info.

Note this offer is totally limited to avoid abuse.

Nice indeed. As for lower CPU speeds, hmm not really.. but changed some defaults. Yeah A2N app requires an update, but for now I'm waiting if GPU OC is stable enough for everybody.

In A2N v. 4.8 you can set the following settings to get latest optimized kernel defaults:

page-cluster = 3

read_ahead_kb = 512

Input booster = 500 ms.

Other than that, updated performance plus profile defaults ... in A2N app v. 4.9.

Btw I'm planning to reduce CPU / GPU Freq steps in order to increase performance and reducing lags caused by too excessive Freq switching. Can't say how much it'll improve benchmark scores but it should run noticeable smoother then.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
You want me to be honest? Your frequency scaling driver is already extremely fast and I hardly ever noticed lags. So even if the CPU is at 741MHz, it will go up to 2314 immediately if needed. It's really a non issue. That's a problem stock Samsung driver has, which sucks badly. But if you want to make it even better, be my guest lmao.

What's next in the roadmap? Little cores OC? MIF OC? I think that the Kernel is nearing 100% stability. which is your objective, you said. But this thing is at 98% out of 100% of its full capabilities already. You carried the whole S8 Kernel development lmao.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Just an idea ... I said maybe. But you wanna know why? - Well in the past reducing Freq steps on Galaxy Ace 2 was making the phone more smooth.

But you are right with boost enabled (default) it has to switch just one time to be at Max Freq. So it would only help if someone need to use the phone with boost disabled for power savings.

Sure, but unfortunately the method for GPU OC doesn't work for little CPU and MIF (RAM). And for now I've no idea how I could hack it too. E.g. increasing little CPU even more would give us higher score in geekbench multi core. And increasing MIF would increase I/O scores and overall performance. E.g. on Ace 2 RAM was OC'ed from 800 @ 1000 MHz and even without CPU/GPU OC the difference is nicely noticeable, it feels like having CPU OC'ed but it's not.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I see I see. Well, you know what they say. Step after step. You'll eventually get there, somehow. It's been like 4 years now ever since A2N Kernel S8 was launched, and I joined the group in early 2019. More time and eventually S8 will be truly yours in all of its capabilities.

Little CPUs OC could actually increase Geekbench a bit without changing temps at all, they are very efficient. And MIF OC too, because Geekbench evaluates memory performance. So overclocking those would get us probably above 7500 in Geekbench 4 multi and 1900 in Geekbench 5 multi (rtyuakatsuki exclusive :ROFLMAO:).

Old phones really benefit from MIF OC because they have slow memory and slow CPU. So faster memory does help a lot.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
just need a peltier now and water cooling HAHAHAHA
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah that's right, I'd forgot to mention because I'm too sleepy and now I become a little bit old guy with 38 years, yeah time goes very fast.

Yeah true, 800 MHz on Ace 2 and on S8 stock RAM Freq is 1800 MHz. If OC'ed to 2000 MHz probably we won't notice at all but only get higher scores. Same for little CPU since it doesn't affect much of the real-life performance when using the phone.

But yeah GPU OC was really needed.

I believe that now every game should run smoothly.

Well, but is there a way to disassemble the phone without to damage it? - Maybe you could make a video how to remove the back glass and later how to re-add it without to break anything. So far I'd never open my S8 because i'm too scary to damage it while it was much easier to open older phones without a glass-back cover.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
ye heah boay hahahah i can reach highest as possible on release 6.12 my cooling have struggle to cool the gpu and cpu before that release i ussually no throttle the cooling and the battery got 20*c easly and now after change thermal paste and straight clean the frame i can match the sensor cpu temp and C_temp

i can play honkai impact 3 highest setting and the open world i can get 35 to 50

and my little problem is the screen because i test all benchmark here use C to HDMI and so when dev give update i must repaste all of them kinda sad but dev can you make the installer can be installed using magisk installer? if can that be good for newbie and for faster test and use
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
yes you can disassemble the phone without damage it just use old credit can and make it litlle sharp and move the card to all side phone becareful doing it slowly don't make it to fast that can break the glass "glass is glass and glass can break" 'said jerry RIG'
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
ouh yeah i forgot for the frame i recommended use another frame for overclocking and the frame has no screen
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks for your tip with the credit card. Well I don't think that'll cool my phone with peltier and water cooling because I still use it as my main phone, you know ? That would be a bit unconfortable, but I like the idea.

I've here an old notebook with stock active (air) CPU cooling and it's a bit loud. A few days ago I've removed all the dust and then I've put some very fine oil into the fan. Now it's less loud but still painful indeed. Maybe I've to use water cooling or peltier element or both together ? I don't know exactly. My goal is just to get rid of the fan. I don't plan to OC it. (Intel sucks)
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
for that i think change the thermal paste the solution of heat ussually is how good transfer heat to the heatpipe or heatsink maybe that the solution because you say old notebook
[Samsung Galaxy S8 & S8+ Cross Device Development] Driieel:
@ace2nutzer When we use the S8 in AOSP roms everything is lighter and faster, even without overclocking or anything like that. The games also run very well. Is there a problem with the oneui roms? It seems that they drop performance abruptly.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
839 still not stable maybe need increase voltage
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
762 get more stable then before i think we get stable up to 762 now
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
AOSP is the basic android and doesnt have much feature on it and it does'nt have special feature like one UI have
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
You saying aosp is just a heavy debloated version?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
AOSP ROMs are lighter which in turn makes UX experience smoother, but that doesn’t magically increase pure performance. I assure you there’s no AOSP ROM on this planet that has more raw performance than this Kernel. Just dig into some numbers. Eyes are deceiving.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I am stable at 839. At this point it’s just binning, I have good GPU bins (for G950F average). But it heats up so quickly and way too much. For daily usage I recommend 683. With this OC, S8 is alive again.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
wow you can stable at 839 i my gpu can't do that when it get 100% load for real heavy load the gpu like stop working and restarting the gpu
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
moreless like that in my opinion
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
At the beginning my S8 crashed at 683 😂 but then it got rock stable. I guess it was getting used to the new powers
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
762 antutu v7 almost get into it for cpu i still get throttle
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
me 683 never crash but only 839 :")
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
839 i got like this bad gpu score
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Ouch that is bad. Man do 764. It’s still worth it. Also cpu 2704. You don’t overheat, so. Try to get cooler ambient temp. With your direct cooling you shouldn’t be throttling
[Samsung Galaxy S8 & S8+ Cross Device Development] Arnz09:
Can someone recommend me the settings for gaming?
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
I got that too in the time when the kernel wasnt stable yet, it crashes on the first bootup but after it ran fine till it got mad again
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
It really needs to be tuned for each game. CPU intensive games, I recommend to keep CPU at 2002-2314MHz on big cores and 1690MHz on little cores. GPU at 385MHz. For GPU intensive games, keep that GPU at 546-572 (683 if ambient allows) and 1,7-1,8 on CPU. For both CPU and GPU intensive games (Ahem, Genshin), well, there isn't really a solid advice I can give. Personally I'd lower CPU to 1,7 and I would run GPU at 546 for stability at low-medium settings. If cooling allows, I'd run 2314/1690/546. Overclocks are situationa with this phone, daily usage speaking.
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
Hello, i tried the OC_gpu kernel, and its worse, than the previous one, i got almost immediately freeze/black screen. With the prev. one, the phone didnt freeze, only the screen started flickering after 1min or two. Please can you compile a kernel with a little bit lower gpu voltage (-0.05v or -0.1V @ 839MHz) ? Thanks.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
maybe next time ill try it because the important thing from this phone is the nfc has sensor temp i was think modify the frame make heatpipe direct to it
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
that not lag that like gpu doesnt get enough voltage or else
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
What’s your GPU ASV level
[Samsung Galaxy S8 & S8+ Cross Device Development] oleg vegas:
this is my email thank you olegvegas339@gmail.com on xda developers i am not able to send you my email
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah, already did that a few years ago with artic silver 3 paste.

Is it possible to cool the CPU like this:?

CPU --> thermal paste --> peltier element --> heatsink passive

Lets say if the CPU temp is acceptable with that it's ok ... but what about the heat produced from peltier itself ? Do I need to cool it properly with a fan or even with water ? Don't know if too much heat can damage the peltier element.

AOSP = Android open source project. It's a pure original Android ROM made only by Google developers. Every other ROM e.g. CM / Lineage OS puts their own features and patches on top of AOSP. AOSP has no garbage at all and it's fastest and most stable ROM.

OK I'll try to fix that.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
i think this time for change thermal paste recommended every year change it i ussually change it when the performance get to slow

for setup like you say that not efficient and worst a time try it because cpu on notebook direct to "die" and the die have small surface even you give much thermal paste that still not make the cpu cool just other area get cool except the die get hot self
[Samsung Galaxy S8 & S8+ Cross Device Development] Arnz09:
Would it be possible to change scaling governor?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
850 for 839mhz
[Samsung Galaxy S8 & S8+ Cross Device Development] Arnz09:
What can you recommend for codm specifically?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
just try it and find your tune because diffrent phone have diffrent luck
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
This is not the "binning" aka ASV.

It's the voltage for this step, 850 mV.

No, since it's not needed and can cause stability issues, same for I/O scheduler.
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
Where can i find this file? /gpu_asv_table/
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
/sys/kernel/gpu
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
1.9 CPU 455 GPU if you play on low settings
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Check your GPU ASV, really. It’s very likely that you have below 3 on GPU. GPU bins on E8895 devices are usually very bad.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Ace’s CPU and GPU governor is already optimal and behaves VERY similarly to the Good old performance governor, but without the power drain issues. You’re not losing anything in performance, trust me.

GPU boosts high when needed, cpu boosts high when needed. It’s not conservative. It very effectively satisfies your needs, unlike Samsung stock DVFS. Fu@%#hg 338mhz gpu at 90% gpu usage. So annoying. But ace fixed that.
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
What do you mean "you have below 3 on GPU"? Or rather what is it mean?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
It’s binning. Said simply, the quality of your processor. All processors are different. Some are great, some are garbage, some are just okay. You might have gotten unlucky and lost the “lottery”, so your chip, being bad, cannot sustain frequencies that other processors can.

Now, Samsung gives us a way to check whether we have been unlucky or not. All you gotta do is boot in download mode, and on the left you will notice numbers under a “asv table” and component names. That’s what you are looking for.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
I didn't knew that. I just checked mine, and all ASV numbers are either 6 (G3D and LITTLE cores included) or 8 (big cores). Is that a good thing? The rest are either 6 or 8 too.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Your GPU is very good for S8 average, you should be able to get 839MHz easily. The rest is average.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
Ok. Thanks!
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
There are a lots of 8, and a few 6 next to the asv group cpu. **edit> g3d is only 3
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Your GPU a bit is below average, the rest is average or a bit below. You may be able to get 839, but it might cost you a lot of heat production and instability. 764 should be fine
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
wooo maybe my mine below 3 because when i hit the 839 that got artifact when play honkai and the load is 100%
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
You can check you know
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
If someone want a script for fast charging, low big cluster cpu and high little cluster cpu, just PM me on telegram.

I just create some SH script and very useful for this kernel. And thanks for the Dev, the most powerful Kernel i see for S8+ to Hardcore gaming (with underclock big cluster to 1700Mhz, PUBGM still running on 60FPS no drop!). The problem just a high temperature if you use 500+Mhz on GPU. But thats no problem, with 338Mhz MSM8895 still can run 60FPS on game. And the fast charging, its still run on 3000mA with quick charge 3.0. Nice?

just PM me for the script...
[Samsung Galaxy S8 & S8+ Cross Device Development] MarkEsguerra:
What is your telegram?
[Samsung Galaxy S8 & S8+ Cross Device Development] MarkEsguerra:
I saw this when i tried to use Mtweaks

The 1st pic is frequencies of little core, and the other one is big core
[Samsung Galaxy S8 & S8+ Cross Device Development] toorzilla_:
Hello,

Just tried this kernel and notices the same carrier issue when making phone calls : phone call is established, no sound, then device disconnects (or is disconnected?) from cell tower.

Same with this test kernel :/

Happy to help with logs/tests if needed.

V/
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
It looks fine :) besides the fact that u can't change CPU Freq with Mtweaks.

U need init.d script or full version of a2n app.

Next version of a2n app, will allow to set all the available freqs like in your screenshot.

But of course it's unlikely that such highest Freqs will work stable ...

Every Phone has a bit different SoC Quality.

Later when this kernel is bug free i'll explain u guys how to find out what's you max STABLE Freq for litte and big CPU.

So that u can safely use it without the risk of miscalculations / data loss / filesystem errors and so on.

In my case it's stable with the Freqs i've set into the "Performance Plus" Profile .. which is:

little: 1900 MHz

Big: 2500 MHz

GPU: 572 MHz (but that should be safe for everyone)

Thank u very much Guys ! - I've managed to cut my sim card to nano size .. so i was able to test by myself.

I've fixed almost all the reported issues.

TODO:

USB-PD AFC

magisk canary ..
[Samsung Galaxy S8 & S8+ Cross Device Development] Nitrogenous:
Can't wait for release then.

I'm just wondering if, from max big cluster clock perspective, is better to set it under default 2.3ghz, eg 1.8ghz, because in 99% of situations touch boost will make it super smooth out of that 1.8ghz and you use less energy in the process because lower voltages?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes and no .. it depends how u use the phone ..

What u say would be the "Balanced" profile ..

In General, the lowest power consumption is when u don't use the Phone ... joke lol

seriously .. lowest power consumption is to try to use as much as possible, or with other words, is to enter as fast as possible into lower power states ..

which is deep sleep with screen OFF or with screen ON would be min_freq of 455 / 741 MHz .. because there RAM clock is lowest at 421 MHz .. max RAM clock is 1800 MHz. (i had tried to OC to 2 GHz .. but didn't boot at all :D )

And this works best with highest clocks .. because the tasks are faster done and the CPU can gos earlier to IDLE state.

On the other hand, the higher the clock is, the more worse is the efficiency ...

Considering the temps on full load (Antutu stress test) there's a big difference from 2,5 GHz to 2,3 Ghz .. and from 2,3 Ghz to 2 Ghz as well.

Probably a clock between 1,8 - max 2,0 GHz could have the max efficiency.

2 Ghz can even handle stress test at moderate CPU temp. While 2,3 GHz gets too hot ...

EDIT: I've a little surprise for S8+ users :o
[Samsung Galaxy S8 & S8+ Cross Device Development] MarkEsguerra:
I have your a2n full version app. That seems nice.
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
Use this script to change the big cluster max frequency

This for little cluster

Just change the frequency, and for the frequency table :

Big cluster : 2314000 2158000 2002000 1937000 1807000 1703000 1469000 1261000 1170000 1066000 962000 858000 741000

Little cluster : 1898000 1794000 1690000 1456000 1248000 1053000 949000 832000 715000 598000 455000
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
U was right !

Now we are waiting for the Magisk BOSS:

https://xdaforums.com/showpost.php?p=81282087&postcount=2624

Once we get that boot loop fixed i'll release new build ... all reported issues are then resolved ! :good:

EDIT:

I've found a workaround / Solution.
[Samsung Galaxy S8 & S8+ Cross Device Development] Reza.ex3:
Fix Bugg Call

Kernel source code update DSI1 --> DSJC

Ramdisk update DSI1 --> DSK9

Updated conservative gov

Re-enabled input_booster by default since it makes scrolling on chrome browser smoother (Home Tab)

Disabled HMP driver since it caused randomly overheating issue

Foreground tasks will run only on big CPU while background tasks will run only on small CPU - this will eliminate tasks migration relates delays between both clusters completely

Updated GPU config

Optimized system clocks like MIF clock and so on

Reduced boottime: cluster0 @ 1,9 GHz and Cluster1 @ 2,5 GHz during boot sequence

Reverted all the network stuff to stock (only the disabled ones .., not new enabled features)

Changed back to stock: ECRYPT to EXT4 encryption

Added filesystem encryption support for F2FS

Fixed USB Tethering (tested on win xp lol)

Cluster0 min_freq 715 @ 455 MHz back for screen ON in order to save some power

Fixed several errors from logs

A2N Kernel Control V1.7

Huft PLISS FIXX Call Out Reboot V1.7

test No Voice Sound and Reboot https://www.file-upload.net/download-13828568/a2n_kernel_g950x_9.x.zip.html
[Samsung Galaxy S8 & S8+ Cross Device Development] khanhbang2013:
What? For g955?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Version 20191224

Changelog

Kernel 20191224

Fixed Audio in Calling

Fixed VOLTE / Wifi-Calling

Fixed boot loop if magisk canary was installed

Charger Control: added support for USB-PD and increase default charging current for S8+ from 1500 to 1800 since it has higher capacity

Charger control: increased max charging current from 3000 to 3500 mA for S8+

Swap: optimized zRam

RAM: optimized Multitasking

Overall improvements - performance, battery, scrolling

Removed Wireguard

Improved my TWRP Version stability

Uploaded also updated/optimized twrp for S8/S8+ and stock kernel for reference purposes

This Version may fix a bunch of other bootloop issues with custom ROMs - Needs testing!

A2N Kernel Control V1.8

Power: added USB-PD current control

Charger control: increased max charging current for S8+ from 3000 to 3500 mA

Charger control: increased default charging current for S8+ from 1500 to 1800 mA

CPU: added all available overclock frequencies steps - for both CPUs

Version Notes:

If you was using encryption on some older A2N Kernel Versions and you flash this latest Version, it can happen that u get bootloop.

In a case of bootloop you have two choices:

Restore or flash in TWRP an older A2N Kernel Version

or,

Wipe data with latest TWRP from my Download site to properly format /data and then flash latest A2N Kernel.

OK Guys !! - Flash and use your Phone like a BOSS with A2N Kernel Control !!! :cool:

DOWNLOAD
[Samsung Galaxy S8 & S8+ Cross Device Development] khanhbang2013:
Thank bro, best kernel:good::good:
[Samsung Galaxy S8 & S8+ Cross Device Development] MarkEsguerra:
Thanks man! Merry christmas!
[Samsung Galaxy S8 & S8+ Cross Device Development] shayanb2004:
It works ok now...

What happened to hmp???
[Samsung Galaxy S8 & S8+ Cross Device Development] wlryss:
Great Work! Many thanks! May i translate your a2n Control 1.8 to russian language? For my own use..