Forums - Two are core working (1.8Ghz silver) CPU0 & CPU 1 and 2.2GB Gold CPU are not working

1 post / 0 new
Two are core working (1.8Ghz silver) CPU0 & CPU 1 and 2.2GB Gold CPU are not working
Suchit
Profile picture
Join Date: 4 Nov 16
Location: Ahmedabad
Posts: 2
Posted: Thu, 2022-01-13 01:21

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
  • Up0
  • Down0

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.