QCS410
4GB DDR4
16GB EMMC
Android Q
We have checked all process #taskset -p mask <pid> it seems we have only two core active (1.8Ghz silver) and 2.2GB Gold CPU are not working. So overall systems are running slow and our face/finger algorithm working very slow. PFA boot logo.
Invixium Hardware -
invixium:/ # ps -ef | grep zygote
root 551 1 0 21:23:36 ? 00:00:12 zygote64
root 552 1 0 21:23:36 ? 00:00:03 zygote
invixium:/ # taskset -p 551 pid 551's current affinity mask: 3
invixium:/ # cat /proc/551/cpuset
/foreground
C410 Thundercomm Dev Kit :
invixium:/ # ps -ef | grep zygote
root 554 1 0 21:31:24 ? 00:00:04 zygote64
root 555 1 0 21:31:24 ? 00:00:01 zygote
invixium:/ # cat /proc/554/cpuset
/foreground
invixium:/ # taskset -p 554
pid 554's current affinity mask: f
What could be the possible reasons for not running gold cores of processor? You can also see from below log, gold cores are isolated and silver core nonisolated. Also, CPU0 and CPU1 has Active CPUs 2 while for CPU2 and CPU3, Active CPUs 0. Please help to find the solution as our application is running very very slow.
invixium:/vendor/etc/perf # cat /sys/devices/system/cpu/cpu0/core_ctl/global_state
CPU0
CPU: 0
Online: 1
Isolated: 0
First CPU: 0
Busy%: 100
Is busy: 1
Not preferred: 0
Nr running: 1
Active CPUs: 2
Need CPUs: 2
Nr isolated CPUs: 0
Boost: 1
CPU1
CPU: 1
Online: 1
Isolated: 0
First CPU: 0
Busy%: 21
Is busy: 1
Not preferred: 0
Nr running: 1
Active CPUs: 2
Need CPUs: 2
Nr isolated CPUs: 0
Boost: 1
CPU2
CPU: 2
Online: 1
Isolated: 1
First CPU: 2
Busy%: 0
Is busy: 1
Not preferred: 0
Nr running: 1
Active CPUs: 0
Need CPUs: 2
Nr isolated CPUs: 0
Boost: 1
CPU3
CPU: 3
Online: 1
Isolated: 1
First CPU: 2
Busy%: 0
Is busy: 1
Not preferred: 0
Nr running: 1
Active CPUs: 0
Need CPUs: 2
Nr isolated CPUs: 0
Boost: 1
Hi.. I am a new user here. In my case, my team faced the same problem. The suggestion for me is also the same as the patch to enable the I2S interface on the CSRB5342. My sales rep just solved my problem.
FS Technology