yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
The choice of making the little cores work only in the background is excellent, but I think that running them at a higher clock can only be fine, since they consume little energy, and now in the last kernel we have this fantastic management of the dvfs that you have baked , we can have fun. :cool:

I proceed with the test and update. (y)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sure, it'll still improve smoothness and performance.

You are right, little CPU is for energy saving, even @ 1900 MHz 100 % load it'll not reach over approx 50 °C core temp, it doesn't even need DVFS for thermal throttling.
[Samsung Galaxy S8 & S8+ Cross Device Development] bntnja:
I had a chance to start from scratch (flash stock rom, wipe data, flash twrp, flash the custom rom, etc.) so I just want to give a little more feedback ...

no random reboot whatsoever, no lag, just work very well and smooth :)
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
bro i have installed eclipse rom with nx kernel cuz nx kernel and ur kernel the only ones OC. so i overclokced nx kernel to 2.6ghz max and 2.6 min freq and their wasnt any abnormal battery draining, i had overheat though (83C)

but that didnt drop my fps at all. it was so smooth so could you please add minum freq back as it really helps me, i first tried doing it on hktweaks app but ahahaha it didnt work so only way i know is to ask u
[Samsung Galaxy S8 & S8+ Cross Device Development] God's Bro:
DEV..

my s8 battery is swollen a little... when I'm gaming the battery temp is nearly around 40c and i use performance plus mode(all other settings are high including cpu temp 85c etc..) and battery idle is on after charging phone up to 90% (2500mah charging current). Reason why its enlarged? any fix? or how to prevent it getting enlarged further in future..
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
That's a painfully method to make a device smoth. I can't recommend to increase min_freq at all, but you can do it anyway by adding the following command in init.d script:

# set min_freq for big to 1.8 GHz
echo 1807000 > /sys/devices/system/cpu/cpu4/cpufreq/user_scaling_min_freq

Furthermore you can try the following settings in A2N App:

LMK to 64 MB

zRam 75 % (it's unstable for now and will be stable in next build)

all up_thresholds to min value

touch boost to 4000 ms

DVFS at max temp

GPU/CPU max stable for your device

Probably because it's old and has many charge cycles, means the end of its lifespan.

Check charge cycles + real battery cap in %.

Note: if you did a reset, you need to wait 3 charge cycles for correct real capacity.

Edit: @God's Bro

You can prolong the liefespan by using batt idle to 90 - 95 % .. right and charge temp not higher than 40 °C. Charging current maybe more safe to not go over 75 % of its capacity. Last one is just my opinion, so it doesn't mean it's 100 % right, according to my knowhow it's safe to charge a li-ion battery to max 1C means 100 % of its capacity. You can google this, there is some pretty website like "batteryuniversity" ....
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Update for 2.0 Ghz little core test:

After more than 48 hours and various tests both in general use by setting the cpu set 0-3 for foreground tasks, and various benchmarks including Geekbench 4 and 5, I can say that 'at least' in my chip the frequency is 100% stable , I didn't have any reboots or crashes.

ps: using 0-3 for foregrount tasks there are general lags and performance drops, but of course I think it is due to the optimization of the use of therads and therefore it is normal.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
You are on s8 or s8+ ? My s8+ cannot touch 2ghz and 2,8 if touch it will be reboot
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
S8 G950F, you left all settings in stock in the app, including Big core frequency?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
OK, that's luck. Yeah and therefore we don't use little cores for foreground because we don't want a phone that lags like hell.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
All stock except frequency gpu cpu and zram

And when i touch more then 2,7ghz will reboot even it not get hot only touch 2,8ghz will reboot just like that now i has been clean install horizon rom i want to try it again maybe work
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Leave big cpu 2.3ghz and select little 2.0ghz and try if you have reboots.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
nope i tried every rom lol
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
it worked but i put it to 2.4ghz lower then 2.3ghz lags my game but i get so many reboots... isnt a way to remove reboots? my phone wasnt overheatin but its still rebooted 3x b4 i even started the game
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
zRam ?
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
turn it off?

edit: turned on/off but still my phoen rebooting every 10 sec when it boots up, in nx kernel i egt reboot too but after 2 hours.

"/sys/devices/system/cpu/cpu4/cpufreq/user_scaling_min_freq" cuz of this? because it is only 1 core i think so i have to add 3 more cores?

edit: lol battery temp was 40 i put it to 45 it wokred but MY GOD it reached 100C for first time do i get high benchmark scores if i run a test? thanks bro i amma try zram again and give report
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Turn zRam OFF read carefully ....

Then good luck to find what you have broked in your phone, if you use several scripts + any non-a2n kernel manager apps then it's no wonder and here ends the warranty lol.

Nope.

Please stop to spam the thread with such bad reports, no logs and no clearly instructions how to reproduce.

First of all, do a clean installation.

Then don't install any 3rd-party kernel manager apps, (i said that already for years that it wont work stable with universal kernel manager apps)

You can use your own custom init.d scripts of course, but only if you know what you do and actually it doesn't seem so.
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
My battery is also a bit swollen, you can feel it by touching the back of the glass, my S8 is 2 years old, maybe it is due to the use of fast charging.

But it still has 91% capacity so I'll wait to replace it.

ps: in the app I decreased the charge temperature to 35° and I always active the dvfs at 60° to avoid stress on the battery.
[Samsung Galaxy S8 & S8+ Cross Device Development] traversone:
hi all, today other 2 spontaneous reboot...please find LOG attached.

thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I don't think that the reason is fast charging ... even the fact that fast charging is enabled by default in samsung's stock kernel. If you search the web, you will find informations about specs for li-ion batteries.

There are some standard suggestions about limits like:

max temp while charging: 45 °C

Max charging current 1C = same as battery capacity in mAh

and this kernel / app doesn't allow you to go over those limits.

I can break those limits, but i don't do that, because i don't want to damage your batteries.

Also note that

SAMSUNG gives you only 12 months warranty for the battery

... and there is a reason for this. :sneaky:

Swelling happens if your phone is too often in contact with water and high humidity.

Also notice that some manufacturer consideres a battery as old and "end of lifespan" if the charge cycles are over 300.

Warning: be carefully by using bloated batteries ! - As they can explode and start burning.

Battery swelling is normal on li-ion batteries, so there is no trick or tip to avoid this, but surely you can prolong by not keeping the battery for too long at 100 % or 0 %. Reducing charging current to 0.75 C and max charging temp to 40 °C.

Also you should avoid wireless charging and charging and playing games at the same time.

Maybe at least with battery IDLE enabled, but not setting charging current to the max (3000/3500 mA) and playing pubg like a dumb.

You don't follow the thread ? - Disable zRam for now ... (0 %)

On next build you can re-enabled it then, i've already fixed it and works 100 % stable now.
[Samsung Galaxy S8 & S8+ Cross Device Development] Pappons:
Hi @ace2nutzer , I have now discovered this kernel after I rooted my S8, you reborn my phone when I decided to change it for an s10!

Do you recommend a good setting for the frequencies and up_threshold of Big / little cpu to increase performance a little without consuming too much battery?

thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
I advise you to leave stock freq for the Big core, increasing it if you are not a player will serve you nothing, it only increases the consumption of battery and heat.

It makes more sense to increase Little freq to 2.0ghz if you chip support, and don't have reboots or 1.9ghz which is 100% stable.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Try it, almost all settings are failsafe and doesn't even need a reboot, so you can change on-the-fly and see what is best for your needs.

The only setting that needs 2 - 3 minutes is the zRam size, because if you change the size it'll first decompress the swapped data and then a new size can be applied, during decompression the phone can heat up a little bit, 4 threads full load on the big CPU.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
idk if this helps but after the new update zram doesnt freeze or heat phone so its has become better...
[Samsung Galaxy S8 & S8+ Cross Device Development] Pappons:
The kernel is fantastic, very fast, but how much I play and the phone overheats, dvfs starts and the phone lags a lot, for what frequency does it limit the cpu?

Now we set it to 65 degrees, up to what temperature I'm sure not to damage the phone and battery?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
The CPU and probably GPU as well are stable and safe up to 110 - 115 °C That's the real max.

But some miscalculations are to expected when it runs over 110 °C. At 120 °C it'll freeze and (dirty) reboot.

Now i'm trying to issue an clean reboot at 110 °C in order to not damage filesystem for every reboot caused by overheat since it also comes with some (minimal) data loss, unfortunately.

65 °C is too low, it'll throttle a lot when you run more than 1 thread at full load.

You can't damage the battery with high CPU/GPU temp as the battery is isolated from the heatsink.

Samsung is not that stupid. ;)

Best for the battery is: keep charge temp to the default of 40 °C and maybe you can increase current somewhat to + 300 mA. Use the battery between 5 - 95 % and don't charge over night without to make sure that you are able to stop charging at 95 %.

Most batteries in phones die so quickly because almost all people charges over night with fast charging enabled. The problem is after 1,5 hour it's fully charged and the battery keeps 100 % for further 6 hours. In that 6 hours for every night the battery will loose the most capacity since Li-Ion batteries really don't like to be for too long at 100 % or 0 %.

That's all, if you understand this u'll enjoy your phone for many years.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Yesterday i have opened all backcover i turned it on when the phone reboot i touch the part of the motherboard other side of Soc i feel hot almost same like the position of Soc

And i try to think to modified it to make it direct touch with backcover

Are that okey ? When high temp DVFS i scare that will got melted😂😂😂

Edit:

For the soc position i have been add some thermal pad and thermal paste i got 20 - 40% up performance
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
But never ever turn the phone on when the heatsink is been removed from the CPU/GPU as it will overheat (damage) already in the first 2 secs !

Other than that, yes you can do that but make sure to not transport the heat to the battery otherwise it can be very dangerous.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
i bought a fan cooler for mobile is thermal pad better?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Ouh okey i was think like that because look like pocophone F1 thx for the warn
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
I adding thermal direct to Soc position and add some thermal paste too on soc and the heat will transfer instantly

If you have fun cooler it will have up perfomance like 10 - 20%
[Samsung Galaxy S8 & S8+ Cross Device Development] AlexanderGarro:
Hello everyone from the XDA Group, a noob user writes about modifications, I was interested in this post because I wanted to make the Call of dutty mobile run much better on me with an Exynos processor. What I would like as a favor is that if you can recommend a kernel configuration but without root, please know beforehand, thank you very much
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Fo better performamce without root that just a dream i think you must have root of course
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hello, why you don't want root ? There is really no reason to not install root. With latest "Magisk" root is pretty safe. And SafetyNet will still work if you enable "MagiskHide".

Anyway, only around 5 features requires root in my kernel manger app.
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
However the already stock kernel is more performing than the stock one. If you want more performance and you are not practical to use the init.d commands you need at least the complete control app, where you can without root increase the gpu frequency to 572 mhz and Cpu Big / little 2.6 / 1.9 ghz. In addition to decreasing up_threshold and increasing the temperature of the dvfs for CPU/GPU. You will get a big boost in orestations!
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
So what exactly are the advantages of increasing little cpu frequency? Better day to day use performance? Like I understand that increasing big cpu frec is just for gaming or hardcore using, but for daily activities what are the best settings? (Assuming that I'm on the iddle charging, so battery isn't a problem)
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
As we have already said and written, increasing the frequency of the little cpu makes sense since it only works at half of its real frequency, and therefore increases the execution speed of all background activities, with a power consumption lower than the Big Cpu.

Different speech for the big cpu, I think that if you are not a gamer or use the phone for editing activities, increasing over 2.3ghz does not serve if not to increase energy consumption and overheat the device, for basic activities 2.3 are more than enough and consider that you can also override the thermal throttling, it's a great thing!

I personally am with these settings:

Big 2.3ghz

Little 2.0ghz

Disable boost on

Up_threshold 75

Dvfs 85
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
You guys are really great ! I like the way how you discuss and try to undestand how things works.

"Disable Boost on" so you want more battery. But what about "touch boost duration" ?

This also very important for smoothness and battery life.

Unfortunately there is no universal answer to your questions, as it highly depends on how you use your phone.

If you watch a lot of YouTube videos, without to touch the screen too much then you can stay wit the default kernel / app settings.

Anyway if you switch a lot between apps like "whatsapp" "chrome" and other messengers, then it's probably better to increase speed. It simply makes more fun to have a snappie phone.

If you read a lot of PDFs and you have to scroll often, then it's better to turn on:

Disable Boost (checked)

touch booster duration --> 0 ms

The other settings can you leave by default, this will make the scrolling lag... but will save a lot of battery, because every time you touch the screen both CPUs will not switch to the max Freq.

Or for reading PFDs / e-books you can also enable the "power save" profile, in additon you could also check "disable boost" and "touch booster duration" to 0 ms.

But it's not mandatory because the Freq settings from "power save" profile are already so low that they have very low power consumption.

As for DVFS Temps: probably only useful for gaming, but maybe i'm wrong here.

If you use always the latest kernel & App, then both are synchronized and will have the same default settings. This is because when i change a setting in kernel, then i'll merge that setting in manger app too into next update.

But be aware: if you have the full version and you have customized all settings in the app and let me say you flash latest kernel & app with completely new default settings, then it'll not override your custom settings. To make use of the new defaults, you could do wipe data of the manager and then re-configure your settings, (or simply uninstall the app and re-install it again) at the same time you'll notice new defaults.

So once again for the better understanding:

Settings are applied in this order ...

Kernel defaults ....

A2N App defaults or custom settings (all settings, and on top the performance profiles)

user init.d scripts ...

Problematic is if there are more kernel manager than this one, then it's just a race condition on boot .... the last one will win and will override settings.

But like i said before i don't recommend to use it with other universal kernel manager apps.

It's like having more than one Antivirus / Firewall installed on your Windows PC.

It's just a mess and many things will not work properly, even not to mention about the performance losses.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Is it normal that my device is getting warmer when I set Iddle Charging? Like I tried every kernel settings (from power saving to default) even if I set battery max charging temp to 35°, anyways it gets like +10°C at least. (Mention that charging current is at max) Ain't iddle charging main purpose to reduce heating?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Better to check bofore / after the batt_temp over A2N App. To determine a temp with your hands is a bad idea.

If your hands are cold and you touch the phone that has just 30 °C then it really feels like touching 40 °C. I say that because i've already noticed many times.

As for "battery idle" feature: yes it's normal, at least for "input voltage" > 5 V.

And probably the heat is higher near the USB-port right ? because there is the chip that converts 9 V to usable 5 V for the phone.

The heat could be reduced by adding a dynamic converter or maybe even to try to do that in software, but i can't immagine that it would ever work stable.

Batt IDLE works best for low-load workloads ... then you can set lower current without the risk to discharge the battery.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
I have question about storage why that get so slow storage read and write? Because of custom rom or what?

And i am so excited to wait the new update
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
it's nice to exchange views and try to learn from knowledgeable people like you dev!

Thanks to you and this community we can get the most out of our devices.

As for it touch boost duration, I find it a very useful function for those looking for maximum performance, but currently I keep it disabled because I find it a waste to have the maximum CPU speed when I touch the screen that I am writing to WatshApp for example.

Maybe it would be nice to have a maximum settable frequency, so as to find the right compromise, it would be nice if it is introduced soon, if I'm not mistaken reading old posts you had put this function and then removed?
[Samsung Galaxy S8 & S8+ Cross Device Development] harpal singh:
Does it work with HadesRom Q v1.0 for Exynos S8 / S8+ / Note8 (based on Android 10)??
[Samsung Galaxy S8 & S8+ Cross Device Development] God's Bro:
no
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
dev did u do something great again? cant wait for the next build even if there aint much changed lol keep up the good work!
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Hy guys who have read this

I have problem with multi touch when the screen litlle wet it only recognize 2 touc when much water only 1 touch how to fix it? Or must be use glass ptotector?
[Samsung Galaxy S8 & S8+ Cross Device Development] bntnja:
Hello, my call recorder is not working anymore. I'm not sure which version it is start to not working (I haven't used it for a while) but I can confirm that the build the 2020-09 build used to work with this rom (Hades 12)

I start calling at 18.21 (at the first or second or third second) and end at around 18.21.11-ish.

Thank you!

ps. I can't upload the logcat, so here is the link: here
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Do you have plastic film?

I had the same problem at the sea, then I took everything off
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
No i dont have plastic film just only screen nothing in my screen pure only glass of the screen and any idea?

Edit :

Are this kernel good for dex?, any problem with HML driver or anything ?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
The problem is, it only makes sense at max_freq .. otherwise it'll still lag.

If you keep the default of 4 ms it should be ok i think.

Sure, please be patient, it's very soon online.

Is it hard to keep the screen dry ?

I don't think i could fix this hardware issue over software.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Is it hard to keep the screen dry ?

I don't think i could fix this hardware issue over software.

[/QUOTE]

My finger is easy sweat 😂😂

I ask like that because i worry are this happen only to me or all s8 device , ouh and i ask here because only here have active user
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Yeah I can relate to that lol

Even a little sweat from my fingers and the whole touchscreen go crazy, like a lot of ghost touches, and no multitouch :(

And yeah, that happens to me only on S8 still don't know why
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
hmm strange, i'll search if there is some solution for this.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I don't think this problem is kernel related, this happened to me since I updated to Android 9, so maybe it's something from ROM itself, or just S8 display technology
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm not sure but i've heard it's possible to adjust the touch sensitivity in kernel, so maybe that could help.
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Yes, the 4ms setting is a good compromise, but for me, for example, that I touch the screen a lot (WatshApp, web, mail, etc.) this involves a lot of energy, in my opinion for these activities it could be good to adjust the frequency example at 2002mhz or so.

Not to mention who selected oc, always having the big CPU at 2.6 or 2.7 is excessive consumption right?

PS: as far as the sensitivity of the touch is concerned, I don't remember that it took place with the update to 9 or earlier, but I have always found some imperfections with the touch and little sensitivity in general, even comparing it with the S9 the difference is seen.

I thought it was the plastic film, but even removing it it improved but sometimes it loses touch.

Increasing the sensitivity a little if possible would be great dev!
[Samsung Galaxy S8 & S8+ Cross Device Development] s8dex:
what configuration should i use to extract maximum performance with this kernel in the application? I will use the s8 as a small computer in dex mode, with due temperature precautions