yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I didn't fix it so far as i'm quite busy these Days.

If everything goes well i'll release new Update in around 7 - 14 Days with fixed Volte for S8+ and big overall improvements.

Yeah that's normal... u can also choose another freq like u want ... just experiment a bit.

I can't give precise suggestions because every Phone has different idle load and different cpu clocks.

U can try even "20000" (20 ms) or even higher .. up to "100000"

The higher it's, the less often it'll check the cpu load, so it'll not switch too often to max_freq.

That way it'll save battery, but u'll loose responsiveness and it'll cause some micro lags up to big lags ... (depend how u configure it)

On the other hand it'll also stay longer on max_freq since it'll check less often if it can go to min_freq.

That's why i prefer a quick timer_rate (3 - 4 ms).

If u need explanations about all tunables in interactive gov, u can check here
[Samsung Galaxy S8 & S8+ Cross Device Development] DeKiesel:
Flashed the version from the fifth of January:

It lagged a bit on the first boot but that's maybe normal on the beginning? Anyway, I couldn't install magisk. I flashed v18 twice but the manager app said it isn't installed.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Noted. - As for Magisk: it works fine for me, so i would try the following:

1. uninstall magisk completely over the magisk app

2. flash a2n kernel

3. flash latest magisk.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Holla back !

Can somebody please test if Volte (Wifi Calling) works on stock Kernel for S8+ which i've uplaoded here?:

http://xda.mister-freeze.eu/XDA-files/ace2nutzer/G955F/General/

It's based on CRL3 and should work on all Oreo ROMs.

I need to know if it works or not.

I need at least min/max 3/7 reports.
[Samsung Galaxy S8 & S8+ Cross Device Development] rajkabul:
Yes, Volte as well as Wi-fi calling, both are working on S8+.
[Samsung Galaxy S8 & S8+ Cross Device Development] simonk206:
Hey. You will release this kernel for Pie too or development is stopped?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Development is not stopped, i'm working hard on Kernel every day.

New Release is soon available ...

Just Subscribe the Thread to stay tuned.
[Samsung Galaxy S8 & S8+ Cross Device Development] simonk206:
Nice thanks :good:
[Samsung Galaxy S8 & S8+ Cross Device Development] shayanb2004:
hey man [MENTION=5840412]ace2nutzer[/MENTION]

could you do a kernel for Pie?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm working on it. ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] destroyer31:
We are still waiting thanks for great futured kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] cantenna:
Hi mate, still on Oreo here. Did you ever release a fix for VOLTE & WiFi Calling for Oreo? Is it to late to release one?

Thank you for your time.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I think it's already real min/max ... but i can check. Or what was your idea ?
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
With the stock setting the automatic brightness even completely in the dark remembers just above the minimum, it would also be nice to increase the maximum one beyond the limit in full sun.

There are some apps that adjust the range but it always happens in the automatic min / max limit.

Culd be the parameter in sys/class/backlight/panel/max_brightness..?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
You can check in source code if it's already the max.

Also i don't think that i can optimize the logic of auto brightness in kernel or app. I'm not sure but i think it's managed by the high level (ROM).

But what i know is the logic needs several days to learn how you would tune the brightness.

That means once you enable that feature then it'll not work immediately ...

You have to change for a few days still by hand the brightness ... and then after some time it'll adjust the brightness according to your taste in a given lux around.

The same logic is for Wi-Fi power save mode ...

Personally i don't like this sort of logic and so i don't use those 2 features.

Actually i can't do much because i don't have my notebook. Next week i get it back.
[Samsung Galaxy S8 & S8+ Cross Device Development] androzer:
can you connect s8 dex to laptop with this ?
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
@ace2nutzer bro i found something out when i put it to 2.8 it overheat very quickly so maybe if u increase the temprature i can use it too i am not sure tho...
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Yes dex works, read well the first post with the features.
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Have you tried with DVFS at 60°?
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
ye even at 85
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
i dont know why but my phone is working with 2.8!!! lets goo
[Samsung Galaxy S8 & S8+ Cross Device Development] toaderalex1:
@ace2nutzer how does battery capacity reset actually work? I have 2 reset every few days because it always shows distorted values. And after every reset it always shows 3288 mah capacity. Is there something wrong with the battery or am i doing something wrong? The battery should be ok since i replaced it a few months ago.

Thanks!
[Samsung Galaxy S8 & S8+ Cross Device Development] rostifaner:
With the latest update I can say with confidence that the random reboots is fixed by @ace2nutzer and now the kernel is fully stable with great performance. Thanks dev and keep it up ;)

UPD

Btw is someone using call audio recording if yes, have you able to listen your call record on this kernel?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
After battery replacement:

Reset cycles ...

Reboot

Discharge to 0 % and then charge to 3 % in offline mode ...

Start Android and keep charging till green LED and while charging don't use the phone. Charge with the stock current.

Then unplug the cable and reset battery capacity.

Done.

After 1 full cycle ( 100 to 0 and 0 to 100) you will know the real capacity.

At this point it's not needed to reset once again.
[Samsung Galaxy S8 & S8+ Cross Device Development] NewTheLife:
Crash CPU:

low core 1898 MHZ or more

high core 2808 MHZ

Crash GPU

Graphich 572 MHZ or more

Add frequency ?
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
It's a matter of tension, read the posts behind.

For now you can't do anything, set cpu big to 2652 ghz and you shouldn't have reboots.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Try to find out max stable freq for your phone. There is nothing wrong with the kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] toaderalex1:
Thanks for the fast reply. What is stock current exactly, i am not using a Samsung charger for a long time now?
[Samsung Galaxy S8 & S8+ Cross Device Development] androzer:
hii downloaded and installed via twrp restarted. started dex on laptop and connected s8 via usb cable. dex doesnt find s8. any info and appreciate the work
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Stock current is kernel or app default.

As for dex, i'll take a look. Please post the specs from the dex adapter.

But it would be better if you connect dex and then quickly save dmesg and logcat ...you can save the logs over demo app in debug menu thanks.

Because i don't own any dex adapters to test.
[Samsung Galaxy S8 & S8+ Cross Device Development] androzer:
Hii im not using any dex adaptor. I have an s10 that works by connecting it to a usb to the laptop and using it via dex for windows. The s8 doesnt support this. So i thought by installing this kernal you can make the feature work.
[Samsung Galaxy S8 & S8+ Cross Device Development] toaderalex1:
I'm sorry, i don't know how to save dmesg or logcat. It's a travel adapter with each usb output max 2,4 A.

But i will try the way you described earlier and report back. I still suspect that the service screwed me and didn't actually changed my battery.

Thank you!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Nope, at least not actually, i've wrote in features list: dex with any hdmi adapter (instead only the original one)

and not dex with any usb cable.

It's fine ... good luck ...

dmesg was for Samsung Dex.
[Samsung Galaxy S8 & S8+ Cross Device Development] NewTheLife:
New OC RAM add ?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
my device doesnt support high frequency right? Because when i touch 2314 mhz that get 85 or 91°C when fulload
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
@ up

This kernel is not overclocked by default, because on some devices it may doesn't work fully stable, also OC comes with higher battery draining.

You need full version or use init.d script to change any kernel setting.

This kernel is device specific, universal kernel manager apps only works properly with rooted stock kernel.

As for temp: it's all right, up to 115 °C works stable.
[Samsung Galaxy S8 & S8+ Cross Device Development] NewTheLife:
Reboot Phone :/
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Update: No reboots in 52 hours

Cpu Big 2.7ghz

Little 1.8ghz

dvfs 60 °

up threshold 90%

GPU 542 GHz

All stock

👍😎
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
It doesn't work well with this kernel, the settings you have selected will not have been applied.

Download our great Dev's app, if you can't leave everything in stock.

ps: I am not in partnership with @ace2nutzer 😂
[Samsung Galaxy S8 & S8+ Cross Device Development] toaderalex1:
So i did all the steps above and the capacity of my battery is still 3288 mah. What do you think? Can a new battery do this or for sure my battery is old and has never been replaced?

Thank you!
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
I use init.d that work for big cpu and little but on little is i can touch 2002mhz when touch it instant reboot
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
My phone doesnt want to touch more then 2314mhz
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
And i want to buy the kernel but i not have enough money to buy it i am too poor
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
or maybe my init.d is wrong?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
What was the date of replacement and how old was your old battery ?

Little @ 2002 MHz never worked stable.

I don't think so.

How old are you ?

Yeah XD ... also 673 MHz is not a valid step. Use 683 or 572.

Btw next time use the edit feature to add more info to your post instead to post several posts in a row.
[Samsung Galaxy S8 & S8+ Cross Device Development] toaderalex1:
I replaced it back in November and the old battery was little bit over 3 years old.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
They have changed it 100 %, because old battery would have probably more than 500 mAh capacity loss.

The new battery has actually around 200 mAh capacity loss ... so now considering you have it used for around 3 months .. after every cycle capacity will decrease a bit. Of course 200 mAh is too much, so the only explanation would be that the battery was already a few months old ... new battery 0 cycles .. but not a fresh battery, probably around 6 months old .. then it's ok. That's why it's important to check the productions date when buying new Li-ion battery.

But in your case you couldn't check this, since the service did it.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Little @ 2002 MHz never worked stable.

Ouh okey 😂😂😂

I don't think so.

And what the solution?

How old are you ?

For this time is 16 when october i am 17

Yeah XD ... also 673 MHz is not a valid step. Use 683 or 572.

Ouh btw i still can't set more 572 when i set more then that like robot sound came out and reboot

🤣🤣🤣

Btw next time use the edit feature to add more info to your post instead to post several posts in a row.

Okeyy

[/QUOTE]
[Samsung Galaxy S8 & S8+ Cross Device Development] pranil60:
here Big CPU isn't reaching max set value, little CPU is working great...

when I use /sys/module/exynos_acme/parameters/cpu4_max_freq then only big cpu reaches max set value
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
1807000 should be cpu4_suspend_max_freq not min.

Also you need to set cpu0_max_freq and cpu4_max_freq as well for screen ON.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
DVFS 85°c CPU and GPU

Little 1,8 ghz

Big 2,7 ghz

GPU 572mhz

Work stable on S8+ Horizon ROM 4.9

Nice kernel dude suggest for next update is hack GPU and CPU voltage yeaaahhh that will make 8895 wil be strong enough for 5 years more. And update the thermal sensor too for accurate calculating when cpu full load. And for little core can you make little core work on foreground and background? I think that will be good because score for multicore got lower then stock kernel
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Why do you think dvfs is not accurate?

To me it seems to work well, if you keep the value at 85° it is normal for the phone to heat up, it is a high value.

As for the Little cores, as specified by the dev in the previous posts, they are very poorly performing compared to the Big core, so it is better to have them only for secondary functions in order not to slow down Big and have more heat.

Multicore scoring doesn't make much sense in practical use, single scoring is important.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
Is there anyway to get more performance?
[Samsung Galaxy S8 & S8+ Cross Device Development] pranil60:
can you try PUBG on horizon one? if you get any framedrops please let me know. try gfx tool for 60fps. thank you.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
So all the steps above 2314MHz are finally stable huh? At least for most devices, since overclocking capabilities may vary widely. I assume you managed to get your hands on the CPU voltage table finally somehow, didn't you? Honestly I can't think of any other manner to achieve stability. But oh well, I guess RAM and GPU overclocking are the ones left now. Once again I suggest to work on GPU as games on Mobile are getting more and more graphically advanced. The G71 can't keep up even at 572MHz. That is a very small overclock from the stock 546. Doesn't even make it to 6% improvement. It basically has no effect on framerates of any game. 683MHz would be the sweet spot, and it would grant an improvement in performance of over 20%, reaching Mali G72 MP18 territory. There are many thermal limitations in that phone, but I am sure anyone can find a good combination of CPU/GPU overclocking to keep those in check and achieve better performance.

Thoughts apart, once again you managed to destroy the competitor's kernels. My S8's screen died so I can't test all of this but I'll soon get a new S8 to torture. Jokes apart, keep up the great work. With this you are giving many people a chance to own their S8 for longer when they can't afford a new phone, which is a noble achievement.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I wonder though, are you planning to stop the support to this Kernel? I know it's probably kinda early to ask, but still I am a little curious about the future roadmap here.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Sorry about it the app cpu float read little core not the big core for dvfs is accurate, my bad, ouh i don't know about multi core is important thx for the knowledge but i think will be good too if little core work together with big core like big core work only foreground and little core work foreground and background
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
For PUBG horizon rom 4.9 is stable 60 fps sometime drop when you drop from plane to ground my device is full of social media and this rom can handle all process notification and all of them run smooth but sometime because background app i got stutteting if your phone setup is for game only this kernel have best performance
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Now the problem is the voltage table can't hacked because the file is READ ONLY more then 572 the voltage is zero and make it lag and reboot
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Report random reboot when open youtube
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
Yooo bro can you increase the dvfs in the next build for more performance keep up the good work!!

Edit: if i put minum frequency to 2.4MHz will my performance still drop alot?
[Samsung Galaxy S8 & S8+ Cross Device Development] Trasher29:
I still have every couple of days a random reboot. The file is from when I was browsing my gallery. I have the latest update.
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
What frequency of the big and little cpu are you using?

For now use big 2.6 and little 1.8, you shouldn't have reboots.
[Samsung Galaxy S8 & S8+ Cross Device Development] Trasher29:
I was running all frequencys at default. Yesterday I bought the app and set it to the balanced profile. Since then I didn't encounter a random reboot. The day before I had at least one every other day.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
You will be reboot soon if your device temperature is 10°C that will not reboot

If not cpu temp will more then 100°C and will be reboot
[Samsung Galaxy S8 & S8+ Cross Device Development] traversone:
hi all,

today I have to report 2 random reboots ("balanced" profile selected, all other settings are on default values). First reboot occured just after re-enable wifi and mobile data after my wakeup (no areo mode, simply 2 switches on/off)
[Samsung Galaxy S8 & S8+ Cross Device Development] traversone:
here you are, hope it helps
[Samsung Galaxy S8 & S8+ Cross Device Development] Juxxi:
Hey guys

Whith wich ROM you use this kernel?

Or what config u recomend?
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
The kernel works best on stok Rom, I advise you not to change as you may have problems with custom roms.

At most you can alleviate it by deactivating all the applications you don't use via root explorer or adb.

For configuration if you have the complete app you can adjust them on the fly using the pre-selected profiles according to your needs
[Samsung Galaxy S8 & S8+ Cross Device Development] Trasher29:
Got another one. This time using Devil90 recommended clock speeds.
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
You can see that our chip is lost, with 2.6 big and 1.8 little cpu I never had any reboot.

You just have to try 2.5.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm fixing the bug. It seems it's still related to zram. So if you disable zram it should work stable for now.

Instead of using zram you can decrease low memory killer value to 64 or even 32 ... this will help to use ram more intensive. (Higher memory pressure, better multitasking)
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
Dev, wouldn't it be better to take this blessed zram off completely? :sneaky:
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
i have latest build flashed, what is best setting for pure performance?

my setting:

big cpu max freq: 2.7

little cpu max freq: 1.8

cpu dvfs: 85

up threshold: 65% (possible to reduce down to 40% like gpu? if u could u would add maybe lol)

big cpuset: 4,5,7

little cpuset: 0,1,3

gpu max freq: 572

up threshold: 40%

gpu dvfs: 85

ram: low memory killer 256mb

is this the best setting for pure performance? as u said there is more performance to unlock so i have to wait? i have tried alot of different custom rom now i want to try corvus rom but i am waiting for u to release the a android 10 version ( if ur still workin on it)

btw does stock rom give the best performance cuz alot including u recommend stock rom, keep up the good work!
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
I think will hard to move android 10 i think the dev will stay on android 9 to make it stable first after that that will easy i think to move android 10 because android 9 and 10 have a diffrent path i think 🤣🤣🤣
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
so that means to make android 10 kernel you need start from scratch?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
No, as it gives nice improvement. zRam value 25 - 50 %. But i see many users set it to 75 % ... this is rarely better than 50 %.

little @ 1900 MHz is stable.

No, already lowest ... (otherwise it won't stay at min_freq in idle)

Don't change this ... it's now redundant and will be removed since we've now stable DVFS OC ;)

Yes and yeah .. but last one there is no warranty that it will ever happen ... hacking is hard.

Actually only working on kernel, but once kernel works stable, then i'll start with AOSP sure.

Hmm, maybe not the very best speed, but it works at least stable and bug free.

A properly compiled AOSP ROM will kill every other ROM here, including stock ROM in the first place.

Right.

Nope, i don't need to build the kernel from scratch ... it'll be the same kernel ... but with different ramdisk (bootscripts) that's all.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
ye i only meant kernel, i tried corvus rom...damn max cpu clock is 2.3 and the performance is much better on any rom like u said just imagine ur kernel with corvus rom...i just cant..i cant imagine the performace, i hope u make it stable and start with aosp. keep up the good work bro!!!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I know that actual build from 2021.02.06 is unstable with zRam enabled, but this time the reboot reason was:

<3>As EXT4-fs error, printing data in hex
<3> [partition info] s_id : sda24, start sector# : 10550272
<3> dump block# : 3245057, start offset(byte) : 0
<3> length(byte) : 4096, data_to_dump 0xffffffc07fffc000
<3> mountpoint : data

Try to clear all apps caches and then wipe dalvik-cache.

If it doesn't help you need to format /data.

Note: wipe data will not fix the issue, you have to format /data.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
ace2nutzer can u add tcp veno on the app i heard its better then westwood+ especially for gaming(i get around 20-35 ping. so i would like to try if veno gives even lower ping)
[Samsung Galaxy S8 & S8+ Cross Device Development] Devil90:
@ace2nutzer

I have been testing the cpu frequency little 2002ghz for 7 days and it seems stable, I have not had any reboot, I have also run various benchmarks.

If you have any method to stress the little cores more I can try.

Obviously the other settings and frequencies are all on default, and zram is always off.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Are this thread have a telegram group?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sure :)

As you already know the little CPU is used for background only ... so while you run any benchmarks it'll stay most of the time at min_freq.

To force little CPU to run also foreground, set CPUSET 0-3 @ foreground-tasks. (even if it says range: 4-7, it works anyway, did this to avoid user-misconfig ;) )

Then foreground + background wil run on little and big has nothing to do except a few kernel threads.

You can also try to swap CPU like this, so you could set 4-7 for background and foreground 0-3.

But last one can behave unstable ... because many background services are designated and hardcoded to run only on little CPU.

It's also possible to set for both CPU 0-7 .. like on stock HMP driver ... but it'll not work properly because tasks migration is disabled here... so it'll execute randomly on little/big without any logic at all lol.