yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Again your ASV level on GPU is 2 so me, or somebody else with a 4, might be able to achieve -60-75mV on stock GPU steps. Also 5C is a pretty decent deal on a phone. Try to integrate voltage control for all steps, it would help those who want to keep it at stock.

This is especially important for M2 cores, because they reach exactly 95-100C under full benchmark load at 2314MHz. A 50-100mV would therefore completely eliminate throttling at stock frequencies. Phone CPUs uV pretty well, so I’m guessing at least -75mV is achievable.

If stable, it will literally give users free performance, because the phone will be able to handle OC frequencies for longer without throttling, and it will be able to hold stock frequencies stable. If possible, really, try to add it.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Uhm guys, im having a issue with safety net thingy becus it fails. Also playstore certfication fails.

Edit: got it fixed, just reinstalled magisk and clearing playstore data etc and it start working
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm still using older magisk version with magiskhide enabled and safetynet passes. With latest magisk there is a new method, check the magisk thread.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Im using still v23, becus guess thats the last one with the mod repo on it, anyway got it fixed again😅
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
I got 284.6k with antutu😄😄
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Hmmm that is seriously throttled. 65C DVFS, don’t you?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
yes there is a danger rusting it ,if you can control the temp exact you neeed that will no rust and if you to cool just stress test the phone that will make the water out and for chassis you need other chassis abd you can keep original chassis and the screen and again this up to you hehe if you have bored time and you know why i want do it ? cause by i have a idea for mining verus coin and use s8 and s8plus machine hahaah and for mini server storage for home
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks but I think we keep it as it is. I don't want to mess it up with stock voltages. A power user will still be able to edit the whole voltage table over script.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
nope lol, i had it on 95c dvfs:p also i dont mod my phone to have a better cooling etc, so my phone is 100% stock besides the software part:D
[Samsung Galaxy S8 & S8+ Cross Device Development] Driieel:
I got 293.8 in corvus AOSP Android 10 ROM. I still have hope that Ace expands this kernel to AOSP 😆😅
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
It's not easy to control cooling to that extent. The rule of thumb is that anything that goes below ambient, will create water droplets that can destroy electronics.

The best course of action requires a 3D printer and knowledge of how to work with cables and batteries. With the proper tools and knowledge, you can make something like this:

THIS is the apex of what you can do with a mobile device to avoid throttling. And it's very functional unlike your liquid cooling setup. But it requires time, passion and skill. It is pretty cheap, at least.

Unfortunately I think this would be fairly harder on S8, since the SoC is squished on the side. But it's definitely in the realm of what's possible.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
That is not a lot. But yes, A2N Kernel on AOSP would be monstrous.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I don't mod my phone either. I just bought the right tools to cool it down without dramatically modifying it.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Lol, i use rn just a giant table fan with a accu in it and place my phone back on it🤣
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
A table fan is ineffective to cool internal components. It just somewhat works if you don't want the chassis to become scorching hot.

You have to consider heat transfer speed, and it's very poor on S8. Even with two peltier coolers on its back, it still throttles for me.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
hmm, only thing i can think off is place my phone in waterproof thing and place it icecold water or in the freezer while testing. but dont know how effective it will be
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Yeah that would work. If it's truly water proof and there's nothing humid in it, it's safe to do. The very low temps would definitely deny throttling
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Yea fair lol, anyway its now a alt phone just for f* around with it but still, you are right with it. Also got 315k and after that scores go down again.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
This is much closer to what you should be getting (and 839MHz allows for even greater scores than before).
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Alright, im trying tomorrow again with your suggested idea😄 btw is cooling the phone with a ac a good idea to get higher scores? Just put the back in front of the blowing cold air?🤔
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Well the AC would be in the middle between putting it in the fridge and simply cooling it down with a desk fan, with the difference that it's much closer to a desk fan in terms of effectiveness, which means you'd still overheat.

Making this phone perform at its true best is very, VERY VERY VERY hard without opening it and doing modifications. You'd need to cool it down so much that it gets dangerous. It's a lost cause, really. Unless you change thermal paste and figure out how to speed up heat transfer, there is no way out.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Hmm, its worth asking lol. Anyway im not gonna opening it up and doing modifications to the cooling becus its for me a bit too dangerous to damage it😅 but yea try anyways still with ac becus it puts out colder air and maybe i improve my scores with it😄
[Samsung Galaxy S8 & S8+ Cross Device Development] oleg vegas:
this is my asv table lol
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Which app do you use for this? 😮
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I don't understand if it's due to insufficient voltage, but even at 764MHz, GPU test 2 and 3 of AnTuTu V7 stutter badly on 2022 06 . the GPU OC test Kernel did not have this issue. It doesn't crash it literally stutters
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
which version ?
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
does anyone know if it is possible to backup and restore apps with adb without root? becus i want do a backup of my s21 before something happens and have to restore painfully reinstalling and setting up every sinlge app again.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
just use smart switch
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
alright, but does it backup also app data?
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
anyway, i tried to backup with adb and it finished succesfully and its approximately the the space what i used on my phone for apps so guess its with data included. hope it is when my phone ****s up and reset it and restore with the backup the apps has everything back
[Samsung Galaxy S8 & S8+ Cross Device Development] bntnja:
1000 hours up time without reboot!

26 Apr release
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Cool 42 days uptime ! I guess it's stable for ever. 💪
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
nope just app
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
Titanium Backup? I used it many years ago. Does it still works?
[Samsung Galaxy S8 & S8+ Cross Device Development] Driieel:
I would have let the phone unload before then 🤣
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
It still works yes on android 9, but restoring is sometimes buggy, anyway i use for my s8 alpha backup becus it works better. On my s21 i have no root or something so i cant use that method to full backup my phone. So i hope that the adb method worked today and maked a full backup of my apps with data included.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
I used adb a week ago for a backup of a Galaxy A6. Sadly, it didn't work. The operation completed succesfully but my apps never returned.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
You need at least a rooted recovery and also /data should be able to be mounted properly if device encryption is enabled. Then you need to backup /data/app and /data/data.

You need adb and a linux compatible fs like ext4/ext3/ext2 in order to not mess it up with the permissions. Yeah NTFS/fat32 is not compatible.

With adb it's very easy, no need to download any app for that.

adb pull /data/app
adb pull /data/data

# and for restore
# first clean up
adb shell
rm -r /data/app
rm -t /data/data
sync
exit
#restore ...
adb push data

Wipe dalvik-cache and reboot to the system.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
I didn't know that. Useful info.
[Samsung Galaxy S8 & S8+ Cross Device Development] madhatter57:
Hi dev,

I recently I started using my phone more for quality audio reproduction and I got fond of a great mod called jamesdsp (similar to the more famous viper4android but a lot better, and uses more processing power). I found that it is hard to make it work perfectly with A2n kernel, as the audio starts to crack when too much effects are added. This is especially true when I turn the screen off. Talking to the people that are in the telegram group for that audio mod, they suggested it might be something related to the way the kernel processes audio, and that when the screen turns off it would go into some power saving mode that would make this even worse. They also suggested it has to do with cpu governor settings.

I switched to another kernel and after some tweaking I was able to get flawless audio reproduction even with the processor intensive mods.

I wonder if there would be a possibility of you checking this up, and how could I help out? Of course I would like to keep using A2n.

Also I had a problem with my purchase of the app, after I tried going back to A2n kernel and reinstalling the app it showed to me that I need to buy it again. I wonder if this is a bug from the play store or something different?

In any case thank tin advance for your attention and amazing work
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Kernel & App is Online !!

Changelog

Kernel V. 2022.06.24

Charger Control: fixed bugs in LPM and battery IDLE feature

CPU/GPU/RAM/etc...: added voltage control

CPU/GPU: improved OC stability (CPU lit works stable @ 2 GHz for me)

Sound: updated pm_qos - should reduce sound scratching while idle and screen off

A2N Kernel Control V. 4.9

GPU: added voltage control for OC steps (stable up to 839 MHz)

CPU: added "little only" (for powersave)

updated defaults

Release Info

All informations about editing your dvfs voltage table and how to apply your undervolting at boot over init.d scripts, start reading at post#3:

Q: What is the benefit of editing the voltage table ?

.....

@rtyuakatsuki @TechNoobForSale

here we go again ... prepare your cooling system.

Finally my phone runs stable @

CPU lit 2 GHz

CPU big 2,7 GHz

GPU 839 MHz (y)

Yeah it's Google bug. Just reboot or try to logout from your Play Store and login once again. Usually that should fix it. Or try again after 20 minutes. If you still can't download the app for free after you already had the license, then please contact Google.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Ace unless you did yet another miracle, there’s no way my phone will handle 2.7 🥶

Let’s try this, though.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I will uV my GPU first on all stock steps and then work on OC stability
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
These SEEM to be stable voltages for me. I didn't touch the steps from 683MHz and up much because the way they scale is confusing. The rule of thumb is +50mV every 100MHz. But the 572MHz to 683 makes it seem not true (stock is 687250 for 572MHz. 683 is 700000. Just like 20mV higher. I undervolted 572 to 637500 but I'm unsure I can drop 683 too (572 was unstable at 60000)
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
report gpu freq 839 not stable for me and for cpu L 2ghz B 2.7 stable but i got reboot maybe cause dvfs i set 98c and now my phone get his limit for gpi 764
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
Ace, it's impossible. I can't buy the app from the Play Store :/ . My aunt doesn't know how to do it and no matter how I try to explain her the procedure, she only gets more and more confused. Is there an alternative way in which I can pay you and get the app?
[Samsung Galaxy S8 & S8+ Cross Device Development] Pistero07:
hello dev, personally I could run benchmark with full overclock (2000 mhz small cpu and 2800 mhz large cpu) in one of the previous versions, in fact I could run many benchmarks and had no temperature problem. Now after updating the kernel, every time I run geekbench, the phone always reboots.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
GPU voltages for Freq steps 683 and higher are set by me hardcoded. Did you already forgot that they was 0 mV and therefore it never worked stable ?

I've set them relatively low by default. Those defaults added by me works even stable if I undervolt them further by -50 mV. But for just in case I've added +50 mV to make sure it works stable for nearly all phones. Btw allowed voltage range for GPU is 450 - 1000 mV and for CPU it's 450 - 1400 mV. But in the app it's limited to 600 mV since it's unlikely that 683 MHz step could work stable with less than 600 mV.

So if someone lets say 2,7 GHz is not stable you can try your luck to make it stable by increasing voltage up to 1400 mV. In the FAQ there is how-to undervolt.

Yeah it's possible that DVFS temp over 95 °C is not stable for all phones because it depends on 3 things:

1. How accurate the temp sensor is.

2. Maybe due to your mods.

3. CPU/GPU DVFS driver is very performance sensitive, it runs every 8 ms on one of the 4 little cores. So if you set little CPU Freq too low or little CPU is too busy, it's possible that Freq throttling for big CPU happens too late and temp goes far over 100 °C resulting in a reboot.

As for 839 MHz step: did you try to increase voltage for this step ? You need to update A2N app to latest version 4.9. Good luck !
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Dude. It’s likely that 2704MHz is not stable since CPU voltage remained 1225000 at that frequency. Personally I don’t know how to control CPU voltage through terminal so I’m out of options. I’d gladly undervolt cpu
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
You can send me a PayPal donation 4 or 5 € it's fine then I'll send you a code for free download over the Play Store.

I need the log, check post #3 how to report bugs.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
Thanks man! Can you explain me how to do it? Do I need a code from your Paypal or something? I've never used that 😅.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Check my profile here, there should be a PayPal button or link. If you don't have PayPal, someone else can do it as well. You can send me a pm if you have questions about the transaction.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
I see it. It's an email. If I give that to my aunt it will be able to send you the money?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
If you have PayPal then yes.
[Samsung Galaxy S8 & S8+ Cross Device Development] PIKO!!!:
My aunt will send you the money through her PayPal.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Well now I’ll try to see how low I can get on G3D lvl 4. So people have a reference
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
report random reboot "maybe"

can you check it maybe mt settings make it reboot
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
can you photo your screen at downlaod mode
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Alright, just left a short comment on PayPal about your username from xda.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah only need usb cable and a PC with working ADB then the fun can begin. You can even undervolt display chip and the camera lol. Have fun !

If there is something unclear in my how-to, feel free to ask here. It's very easy. Note that every voltage change is applied on-the-fly. So if you set it too low the phone can freeze or reboot instantly.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I mean I don’t really use adb often. I just open Termux on the S8 and play with G3D voltages using the commands you gave me.

I wouldn’t really undervolt the display chip because I don’t want to risk with the very thing that gives me informations, and, camera a bit pointless?

I’d be more interested in MIF undervolt if possible lmfao
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah this works as well, but with adb it's more confortable. I suggest to use 2 terminals, one for "dmesg" for checking current dvfs table and on the other terminal you can set voltages.

Use the commands from post #3, not what I wrote a few days ago here.

Yes mif possible too. Just check the how-to, you can undervolt everything.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Oh I see! Well looks like it’s going to take me quite some time to undervolt everything 😂😂
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Let us know a few days later if you was able to improve your SOT with UV.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Well I can’t provide “before” data because I usually don’t gather battery duration infos. But I can provide my results so people can compare lmao
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
@ace2nutzer

Small suggestion when you have time. Update the benchmark screenshots that you have in post #1. You gotta show people the new progression and level of performance you reached, right?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
These changes revert at every boot unless init.d is prepared, right?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I decided to not uV display and camera. I wouldn't get much benefit out of it anyway.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
The bigger question is...how do I copy paste all these commands in adb...ctrl+v won't work

Solved this. Testing
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah, it's applied in RAM. Therefore we need init.d.a2n. Btw init.d.a2n will be executed after a2n app alerady applied his settings. So it can be used to ovveride everything.

Ctrl + shift + v

Or if it doesn't work with shift, press the button that makes letters big. Sorry don't know the proper name lol.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
It doesn't work. But I noticed that simply doing right click, it pastes everything and it applies
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
All done! And it didn't crash instantly! Good. I uV about -50 on the CPU big and little. -40 on the RAM and GPU is more fine tuned.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah, probably you are in Windows right ? Because I use that combo every day on real terminal on Lubuntu.

Yeah, I said that only to mention that it's just possible. there is also dvfs_int .. it seems to be the freq - volt - table for bus (FSB ?) or if not it should be the clocks for the internal storage the NAND. So maybe better to not undervolt this, because it could cause data loss. Only UV both CPU clusters, GPU and RAM (dvfs_mif).
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Cool ! With that setup you should get already better scores hopefully.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
PROBABLY up to 2574MHz CPU big, since I undervolted it a bit. But 2.65 and above I actually raised voltage because 2.65 and above have never been stable for me.

GPU also, yeah probably a little boost because I lowered voltage for steps under 839MHz (839 sometimes unstable for me).

uV is mainly to grant better battery life and less heat in daily usage and gaming. Benchmarks stress hardware a lot so on a phone the benefits of less heat in uV are pretty much nullified. I will run AnTuTu V7 now though.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I hope that the undervolt is stable. Because I noticed that temps are actually lower. So it might be yielding more of a benefit in performance than I actually thought.

Funnily enough, ace2nutzer's big cores are better binned than my big cores, so my uV voltages are almost the same as his stock dvfs table voltages (a bit lower) :ROFLMAO::ROFLMAO:
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Yes! At stock frequency there actually is an improvement. It still throttles on AnTuTu V7 but it only went as low as 2158MHz! It didn't drop to 1.7 and 1.8GHz. Maybe a bit more uV and this would be perfectly stable and not throttling on stock
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
AnTuTu V7 seems to hate GPU frequencies above 683MHz or the GPU driver acts up for some reason. Second GPU test stutters and I went from 730mV to 770mV. Testing right now on 770mV. If it still stutters, I'll ditch that benchmark lmao.

It doesn't crash. It stutters. Badly.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Nothing to do. Seems like exclusively an AnTuTu problem.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Alright nevermind. 3DMark has same issue. I'll try to raise voltages to the test Kernel's levels, or almost.

2GHz little cores seems stable.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Raising the voltage even more makes it stutter more????

@ace2nutzer I tried both 764MHz and 839MHz at higher voltages and they still stutter. Actually they seem to stutter more. Maybe the battery isn't providing enough power?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
My theory is that as battery temp goes down, naturally the battery voltage drops. Increasing the voltage of the GPU, I am asking the battery to supply more voltage, but it ends up not being able to give enough. That's why lower voltage, being less stressful, actually performs better.

This makes it impossible for me to properly benchmark.
[Samsung Galaxy S8 & S8+ Cross Device Development] bntnja:
Wow, I love Undervolting!

I just put some random numbers from lowest to almost-highest freq (0.6v to 0.9v) on both CPUs and GPU and so far it's working great! The CPU is much cooler than before (-10c)

btw, my top table of the ram is 2.09GHz, not 1.79GHz so which one should I undervolt ? from lowest to 1.79 or lowest to highest 2.09 thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
It's pointless to undervolt anything above 1794MHz on RAM. Higher frequency steps aren't used yet, according to Ace. So from lowest to 1.79.