FP2 is getting slow

I still have my Fairphone 2 in daily use, but it has become really very slow. I wonder if the reason for this is perhaps the increased demands of the apps I now use. Actually, it only works if I close all running apps in between.
I also wondered if the requirements of Lineage, which I use in the latest version, would bring the device to its knees. That’s why I installed the original software again. But it didn’t help much for the speed.
Meanwhile, Bluetooth must be constantly on to use the Corona Warning app, even other apps I would like to use are obviously too performance-hungry.
A few days ago, I was checked on entering a store and it felt like minutes before I could launch my Covid pass app. Exactly the things that make my daily life easier, the phone should be able to do.

What could I do to reduce the performance requirements for my Fairphone 2?

1 Like

Yes, I agree that the FP2 doesn’t feel as snappy as it felt when it was new and yes, the reason is most probably the grown demand of many apps (and the later Android versions for sure). I’m running LOS 18.1.
Since you were talking about the Corona Warn App (CWA): This app makes the phone check the received beacons against the list of warning users several times per day and I have experienced that this takes quite a while and during that time the phone is really, really slow. Also during this time (~1-2 minutes) the battery drains more than usually because the phone is not idle. So that’s probably part of the reduced battery lifetime these days… BT itself however doesn’t make a real difference wether it’s switched on or off. For the CovPass app I’ve just checked, it takes 4 seconds from tapping it until the QR code is displayed which I find okay.

On my phone I try to not have too many apps in general and even less apps that run in the background. FairEmail, Conversations and Signal are the most significant I’d say, and the memory is about half full. The most demanding apps are probably Osmand (having to load map data), Spotify and MS Teams and while the latter one really makes it hard to use other apps at the same time, the other ones are not as prohibitive.
So long story short: Without knowing which apps are causing the biggest headaches for you and your phone it’s hard to advise anything. When you reinstalled your phone with the original software, did you try it out directly afterwards, before you installed any apps? If that felt slow already we don’t have to dig into apps I fear.

4 Likes

In addition to what @Martin_Anderseck has said you might enable adb debugging in developer options, connect a PC via USB to the phone and start
adb shell top
There you can see which processes are occupying your phone while it’s laggy…

7 Likes

Thank you for Your Answer. For comparison: As for the Covpass app, which takes about 11 seconds to display the QR code on a smartphone that has been restarted after an update, the updater app, e-mail and Whats app were running in the background, that was what was indicated. And that’s really not much. Still, at the moment I’m sticking to the Fairphone OS, although I really like Lineage.

1 Like

Thanks very much! I’ve tried this, but am unable to interpret the values ​​displayed.


Can You help me?

What I can see is that the RAM is almost completely in use. The screenshot was taken this morning after restarting the phone after an update. The following were open: WhatsApp, Mail program (GMX), Covpass app, Updater app, general settings, alarm clock, Google News, Threema.
Screenshot02-ADB
After closing all Apps it looks better.

1 Like

Did you close all at once or one by one to see if its one specific App?

No, I press the right Software-Button, switch to the end of the row an press “close all apps”.
I think I will try the adb shell again if the Phone is really slow, the problem is that happens mostly when my PC is far away :neutral_face:

I’ve moved your posts to a new topic to keep the 6-y-FP2 thread on-topic…

At least on those screenshots I can’t see any critical HW usage: there’s no swap used, so it doesn’t seem that something has to be swapped because of missing memory (although I’m not sure that swap is used by Android at any time…).
And idle CPU% is at more than 300%, so there seem to be enough free CPU resouces.
Maximum CPU usage of a single process is at about 7%. So there’s no process running wild…

I suppose that at that moment when you created the output your FP2 was quite “chilled”. It’d be interesting to compare it to the output at moment when you have the impression that the phone is very slow (e.g. while it’s taking minutes to launch your Covid pass app).

4 Likes

Sorry, no “Kickstart”-Topics with the Link.

Hereby the direct link dictionary kickstart

1 Like

Just in case someone is trying to find that developer options… How to Enable Android 9.0 Pie Developer Options [Tutorial]
My phone says 1.1 GB of 2 GB memory used, but it is slow and it has accumulated 366 crash reports. In Debugging, the option to enable is USB debugging.
Then, you need to download the “Minimal ADB and Fastboot” from somewhere in the web (for Windows).
I have got similar results:
Tasks: 282 total, 1 running, 271 sleeping, 0 stopped, 0 zombie
Mem: 1920260k total, 1833936k used, 86324k free, 24296k buffers
Swap: 0k total, 0k used, 0k free, 374660k cached
400%cpu 7%user 16%nice 17%sys 359%idle 1%iow 0%irq 0%sirq 0%host
←[7m PID USER PR NI VIRT RES SHR S[%CPU] %MEM TIME+ ARGS ←[0m
4559 u0_a38 20 0 1.7G 52M 26M S 13.3 2.7 3:21.01 com.google.andr+
14860 shell 20 0 6.2M 2.0M 1.2M R 4.3 0.1 0:00.90 top
2475 system 18 -2 1.9G 163M 69M S 4.0 8.7 50:14.30 system_server
317 audioserver 20 0 26M 3.5M 1.0M S 3.0 0.1 1:29.63 android.hardwar+
345 audioserver 20 0 60M 5.8M 1.6M S 2.6 0.3 1:52.92 audioserver
329 system -3 0 105M 3.4M 1.3M S 1.6 0.1 1:41.36 android.hardwar+
7764 radio 20 0 1.0G 43M 27M S 1.3 2.2 1:34.60 com.android.pho+
3144 bluetooth 20 0 1.0G 39M 23M S 1.3 2.0 2:34.61 com.android.blu+
432 nobody 20 0 51M 1.6M 588K S 1.0 0.0 5:07.35 sensors.qcom
349 system -2 -8 112M 9.3M 3.7M S 1.0 0.4 12:58.23 surfaceflinger
8412 root 20 0 0 0 0 S 0.6 0.0 0:05.15 [kworker/u:0]
3975 u0_a17 20 0 1.3G 108M 50M S 0.6 5.7 21:12.03 com.google.andr+
14293 root 20 0 0 0 0 S 0.3 0.0 0:00.76 [kworker/u:7]
14132 root 20 0 0 0 0 S 0.3 0.0 0:00.48 [kworker/0:1]
13988 shell 20 0 12M 684K 516K S 0.3 0.0 0:00.06 adbd --root_sec+
25244 u0_a93 20 0 1.1G 68M 27M S 0.3 3.6 0:28.60 com.whatsapp
31304 u0_a33 20 0 1.1G 119M 67M S 0.3 6.3 9:09.26 com.android.sys+
4880 u0_a91 20 0 1.7G 110M 37M S 0.3 5.8 0:29.84 org.telegram.me+
3160 root 20 0 0 0 0 S 0.3 0.0 0:36.73 [MC_Thread]

Wirth law…

I’d say that is the|a problem, only 86Mb of memory left.

Can you move some data (videos, music, images) either to an external device or an externally formatted SD card. (As pointed out the figures for the RAM usage do not relate to this idea of moving data)

That’s not helpful. The numbers you quoted is the RAM not the flash storage.

4 Likes

I am moving media out of the phone regularly, when Windows shows the drive in red. The responsiveness improves a bit after this, but not too much, thank you.

Ok? So of the 2Gb RAM used (19,202,260,000)
a) there’s a discrepancy between the two figures and
b) still an issue
c) I’ll amend the comment about moving data
As the figures were different I was thinking it was ‘memory’ but clearly not. Apologies.

How much memory do you have and use. Maybe you could move more? i.e. not so that the ‘red’ indicator disappears :slight_smile:

Can you save enough data that you can reset the phone, though that will require installing any custom apps again?

There is a discrepancy, indeed. The phone itself reports Memory used 1.1 GB in Developer Options menu, then with adb shell top it is consuming 1.8 GB.

1 Like

I have 5.18 GB free of 25.5 GB in the FP2, according to Windows Explorer, when I connect it to the laptop. I did what you mention, backup everything and factory reset, in summer 2020, because the situation was terrible, with constant slow down and crashes. After that, in the beginning it was going smoother, although not like a new phone, but as I was installing apps I really need to work with, it started to slow down again. I am now reaching the point that I am wondering whether I should factory reset again and see, but I am avoiding it, by now (lot of work with debatable result). I also suspect the battery is too old. When the battery is drained, the phone responsiveness is very bad. I have ordered new batteries. I am still trying to keep the FP2 working, before switching to FP4 with 5G (I have been skipping FP1 and PF3, just by chance). But I still don’t see the need to switch. I am keeping a second FP2 as backup since some time ago. I use it also to charge backup batteries I take away with me when I plan to be outside home for long. That device has not been touched since I factory reset it in summer 2020. It indicates 20.1 GB free of 25.4 GB and it still has Android 7:
adb shell top -n 1
User 4%, System 14%, IOW 1%, IRQ 0%
User 3 + Nice 0 + Sys 10 + Idle 53 + IOW 1 + IRQ 0 + SIRQ 0 = 67

PID USER PR NI CPU% S #THR VSS RSS PCY Name
26927 shell 20 0 14% R 1 4544K 1572K fg top
26058 u0_a89 20 0 13% S 59 1407104K 106464K bg org.mozilla.fennec_fdroid
1818 system 18 -2 2% S 146 1851260K 151324K fg system_server
270 system -2 -8 2% S 14 121016K 9512K fg /system/bin/surfaceflinger
3186 u0_a33 20 0 1% S 40 1245776K 133772K fg com.android.systemui
4062 root 13 -7 1% S 6 9988K 1452K fg /system/bin/mpdecision

I will switch to the backup phone as primary phone if the situation gets really bad (and I will update it to Android 9). I have reached the conclusion that the only way to have a highly reliable FP2 is to have two of them (and to carry spare batteries, because they get drained very fast now).

1 Like