Samsung S10 sluggish after upgrade to iode 6

Hello,

To those who suffer from sluggish Iodé 6, you may want to try upgrading to Iodé 7 rather than downgrading to Iodé 4 : Iodé 7 for Samsung S10 beta is now available !

You can then share your feedback with our community on how Iodé 7 beta compares to Iodé 4 (and Iodé 6) in terms of responsiveness.

1 Like

I upgraded an s10+ to L4M 23.0 and it gets quite hot soon. Had to turn flight mode on and kill all apps to get it to cool down again. beyond0lte are fine though not having used them that much. It seems overall smoother but it could also be the difference between iode and l4m.

Hi Folks,

I upgraded my S10 (beyond1lte) in Nov. 2025 from 4.x to 6.x and upgraded again to 7.x. Both versions, 6.x and 7.x deliver very sluggish experience. On the one hand the battery life last much longer but as @brazzmonkey says I can see app windows refreshing when switching between apps on the other hand. Performance is extremely slow right after switching off flight mode in the morning: It feels like all apps are working on their “we are online again” handler. When using fast setting buttons (pulling down notifications two times) the touches are very often handled as long presses.

From my point of view (technical background, Embedded Software Developer) it feels like CPU is cut down to a minimum clock frequency value. The only thing I checked so far is the CPU governor which is “schedutil” on both 4.x and 6/7.x. Since my S10 is not rooted I as not able to experiment with changing the CPU governor.

So if here reads someone with sluggish 6/7.x experience on a S10 which is rootet, maybe you can experiment with changing the CPU governor?

kind regards

Chris

Hello !

@chrisphl thank you for your feedback !

You can use ADB (Android Debug Bridge) to know about your CPU frequencies.

Once ADB installed on your computer, with a USB cable to link your computer and phone, and USB debugging allowed in your developper options, type :

adb shell

to enter into your phone with ADB.

Typing :

cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq

will tell you the minimum frequencies allowed.

My Samsung S10e with IodéOS 4.29 answers :

442000
442000
442000
442000
507000
507000
520000
520000

Typing :

cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq

will tell you the maximum frequencies allowed.

My Samsung S10e with IodéOS 4.29 answers :

1950000
1950000
1950000
1950000
2314000
2314000
2730000
2730000

Typing :

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

will tell you the actual frequencies used at a given time.

When my phone is idle with no apps launched and the screen OFF, il often answers :

650000
650000
650000
650000
1066000
1066000
1820000
1820000

Right after I pressed the power button to wake my phone up, I had the following frequencies :

1053000
1053000
1053000
1053000
1404000
1404000
1976000
1976000

What are your figures, @chrisphl ?

Cobus.

More info about my phone : Samsung S10e (beyond0lte) model SM-G970F

1 Like

Good morning everybody, thank you @Cobus!
Here are my readings:

beyond1lte:/ $ cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq
442000
442000
442000
442000
507000
507000
520000
520000
beyond1lte:/ $ cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq
1950000
1950000
1950000
1950000
2314000
2314000
2730000
2730000

Current freq while nothing is done but display on:

beyond1lte:/ $ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
650000
650000
650000
650000
1222000
1222000
1040000
1040000

I also tried to create some load to force the system to show sluggish beaviour. Therefore I started Iode Browser, played some Youtube video and toggled full screen mode. (The screen rotation animation is very sluggish everytime).

While doing so i used watch -n 0.2 ‘cat /sys/devices/system/cpu/cpu\*/cpufreq/scaling_cur_freq’ to monitor the CPU frequencies. What I often see while rotating screen to fullscreen (animation) is this:

1950000
1950000
1950000
1950000
1898000
1898000
936000
936000

While the S10 screen is off, this is the output most of the time:

beyond1lte:/ $ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq                                                                                       
1053000
1053000
1053000
1053000
1586000
1586000
520000
520000

Overall I can see some CPU governor working when changing CPU load. Not sure if the correct CPU’s are handled though.

kind regards
Chris

Hi folks,

I need to update this topic with good news:
Two days ago I updated my S10 (7.1 → 7.2). Since then uage feels normal and smooth as before when using 4.x.

I don’t know if the system code is fixed somehow or just the update procedure itself improves the system’s responsiveness.

It feels good either way. :blush:

Happy updating! :wink:

Kind regards
Chris

2 Likes

Hello,

This is great news, @chrisphl ! :smiling_face_with_sunglasses:

Let’s see what is your new battery life !

Have a nice day !

Cobus.

The sluggishness seems to disappear when you upgrade to iodé 7.1

I guess it was a bug with the iodé 6.X series

Just a long day of not sooo much usage and I have 45% battery life left.

So battery usage is normal as before under 4.x. :tada:

@ToxicKing: For me 7.1 was slow/sluggish and the update to 7.2 seems to fix the bug.

Kind regards
Chris

2 Likes

Hello,

Thanks @chrisphl !

All this is good news !

Hava a nice day / night !

Cobus.

thanks for reporting back, please keep us informed on how it is going in a couple days

maybe its finally time to upgrade from 4.x :slightly_smiling_face:

2 Likes

Hi, any recent feedback to confirm sluggishness is gone with latest iodé?

Hi folks,

here I am again. My mobile runs IodeOS 7.4 atm. Inspite of having told you installation of 7.2 fixes the issue the slugginess hasn’t gone complety yet. After “some time” to several days the phone gets sluggish again.
But what helps me to get rid of it is to reboot the phone into recovery and use Factory Reset → Clear Cache function. Please be careful not to execute complete factory reset in this menu!
Reboot after success and have fun (again) with your mobile.

Kind regards
Chris

1 Like

You may be able to do some memory profiling from Developer Options to get a better handle on the memory hogs. Typically I would see low RAM being the biggest contributor to slowness? But reboots would clear that up, so maybe as you describe it is needed to occasionally clear the storage cache.

Hi all,

Just some feedback : I upgraded from IodéOS 4.32 to IodéOS 7.4 three weeks ago. I did not notice any sluggishness, and battery life did not suffer from the upgrade.

Updating was a good move. But of course, you must backup all your data, as the upgrade will wipe everything in your phone.

Have a nice day !

Cobus.