UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Aleksandr_M
    A
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Groups 0

    Aleksandr_M

    @Aleksandr_M

    0
    Reputation
    3
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Aleksandr_M Unfollow Follow

    Latest posts made by Aleksandr_M

    • RE: repowerd issue / high CPU load / 16.04 xenial / Redmi 3S

      Restored Android because I'm not happy with UT.

      posted in Support
      A
      Aleksandr_M
    • repowerd issue / high CPU load / 16.04 xenial / Redmi 3S

      I have Ubuntu 16.04 installed on Redmi 3S.

      Distributor ID: Ubuntu
      Description:    Ubuntu 16.04.7 LTS
      Release:        16.04
      Codename:       xenial
      

      When I run top via ssh, I see that the CPU usage is relatively high, around 17-30%.

      top - 17:04:56 up 1 min,  2 users,  load average: 3.70, 1.44, 0.52
      Tasks: 491 total,   3 running, 488 sleeping,   0 stopped,   0 zombie
      %Cpu(s): 21.1 us, 53.0 sy,  0.0 ni, 22.1 id,  2.2 wa,  0.0 hi,  1.6 si,  0.0 st
      KiB Mem :  1891816 total,   417304 free,   705128 used,   769384 buff/cache
      KiB Swap:    32764 total,    32764 free,        0 used.  1093700 avail Mem
      
        PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
       1335 root      20   0    4464   2160   1348 R  31.0  0.1   0:02.44 systemd-logind
        355 root      20   0       0      0      0 D  11.0  0.0   0:00.79 kworker/u16:8
       3606 root      20   0       0      0      0 S   7.6  0.0   0:01.28 kworker/u16:9
        198 root      20   0       0      0      0 S   5.7  0.0   0:00.81 hwrng
       1052 message+  20   0    8700   3580   1060 S   4.8  0.2   0:05.39 dbus-daemon
       2567 phablet   20   0   47028   3596   1712 S   3.8  0.2   0:06.18 upstart
       1030 root      20   0   12164   2564    988 S   2.9  0.1   0:01.87 systemd-udevd
          1 root      20   0    7588   3632   1564 R   2.4  0.2   0:06.84 init
        343 root      20   0       0      0      0 D   2.4  0.0   0:03.40 mmcqd/0
       3975 phablet   20   0 2465072 163268  75920 S   2.4  8.6   0:12.81 unity8
       6409 phablet   20   0   45972   2208   1220 R   2.4  0.1   0:00.22 top
          6 root      20   0       0      0      0 S   1.9  0.0   0:00.52 kworker/u16:0
       1386 radio     20   0   95232   4248   3112 S   1.9  0.2   0:01.05 netmgrd
         15 root      rt   0       0      0      0 S   1.4  0.0   0:00.09 migration/0
         64 root      rt   0       0      0      0 S   1.4  0.0   0:00.08 migration/7
       1040 syslog    20   0  225932   1500    820 S   1.4  0.1   0:00.54 rsyslogd
       1406 radio     20   0   84516  12548   9104 S   1.4  0.7   0:00.58 rild
       1744 root      20   0  229944   3836   3020 S   1.4  0.2   0:00.50 accounts-daemon
         32 root      rt   0       0      0      0 S   1.0  0.0   0:00.05 migration/3
         40 root      rt   0       0      0      0 S   1.0  0.0   0:00.06 migration/4
         48 root      rt   0       0      0      0 S   1.0  0.0   0:00.06 migration/5
         56 root      rt   0       0      0      0 S   1.0  0.0   0:00.07 migration/6
        338 root      rt   0       0      0      0 S   1.0  0.0   0:00.06 cfinteractive
       1027 root      20   0    5816   1672    556 S   1.0  0.1   0:01.59 upstart-udev-br
       1058 root      20   0  229632   3248   2616 S   1.0  0.2   0:00.35 urfkilld
       1389 radio     20   0   82452  12484   9016 S   1.0  0.7   0:00.58 rild
       1484 root      20   0 1227724  12480   9688 S   1.0  0.7   0:00.75 repowerd
       1839 root      20   0  303248   3588   2860 S   1.0  0.2   0:00.12 lightdm
       1863 root      20   0    5020    700    312 S   1.0  0.0   0:00.45 upstart-socket-
       2833 phablet   20   0   44704    636    356 S   1.0  0.0   0:01.16 upstart-udev-br
       2842 phablet   20   0    7088   2436    968 S   1.0  0.1   0:02.16 dbus-daemon
       3003 phablet   20   0   44952   1056    424 S   1.0  0.1   0:01.68 upstart-dbus-br
       3013 phablet    9 -11  748932  17912   9840 S   1.0  0.9   0:01.85 pulseaudio
       3057 phablet   20   0   44692    796    420 S   1.0  0.0   0:01.42 upstart-dbus-br
       4301 phablet   20   0  475488  18352  14824 S   1.0  1.0   0:00.37 telephony-servi
       4891 phablet   20   0  898580   3604   2700 S   1.0  0.2   0:00.23 indicator-sessi
       4929 phablet   20   0  620552  14344  11632 S   1.0  0.8   0:00.38 sync-monitor
          3 root      20   0       0      0      0 S   0.5  0.0   0:00.49 ksoftirqd/0
          7 root      20   0       0      0      0 S   0.5  0.0   0:00.43 rcu_preempt
      

      When I plug in a USB keyboard, CPU usage becomes normal.

      top - 17:05:55 up 2 min,  2 users,  load average: 3.22, 1.61, 0.62
      Tasks: 493 total,   1 running, 492 sleeping,   0 stopped,   0 zombie
      %Cpu(s):  0.1 us,  0.3 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
      KiB Mem :  1891816 total,   411764 free,   709120 used,   770932 buff/cache
      KiB Swap:    32764 total,    32764 free,        0 used.  1089448 avail Mem
      
        PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
       6409 phablet   20   0   45972   2208   1220 R   1.3  0.1   0:00.72 top
       4927 phablet   20   0  942748  19032  12840 S   0.7  1.0   0:00.64 ubuntu-push-cli
        339 root     -51   0       0      0      0 S   0.3  0.0   0:00.02 irq/184-7824900
       1390 root       0 -20   62248   2980   1628 S   0.3  0.2   0:00.26 thermal-engine
       1400 1017      20   0   11872   2892   2116 S   0.3  0.2   0:00.16 keystore
       1418 system    20   0   12544   2832   2084 S   0.3  0.1   0:00.16 gatekeeperd
       3128 root      20   0       0      0      0 S   0.3  0.0   0:00.04 kworker/2:2
       3606 root      20   0       0      0      0 S   0.3  0.0   0:01.68 kworker/u16:9
       3975 phablet   20   0 2448704 163336  75988 S   0.3  8.6   0:13.71 unity8
       4933 phablet   20   0 1084596  61980  34364 S   0.3  3.3   0:01.39 maliit-server
       5924 root      19  -1       0      0      0 S   0.3  0.0   0:00.18 VosRXThread
          1 root      20   0    7588   3632   1564 S   0.0  0.2   0:07.39 init
          2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd
          3 root      20   0       0      0      0 S   0.0  0.0   0:00.53 ksoftirqd/0
          4 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0
          5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H
          6 root      20   0       0      0      0 S   0.0  0.0   0:01.74 kworker/u16:0
          7 root      20   0       0      0      0 S   0.0  0.0   0:00.62 rcu_preempt
          8 root      20   0       0      0      0 S   0.0  0.0   0:00.30 rcu_sched
          9 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
         10 root      20   0       0      0      0 S   0.0  0.0   0:00.20 rcuop/0
         11 root      20   0       0      0      0 S   0.0  0.0   0:00.07 rcuos/0
         12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/0
         13 root      -2   0       0      0      0 S   0.0  0.0   0:00.00 rcuc/0
         14 root      -2   0       0      0      0 S   0.0  0.0   0:00.00 rcub/0
         15 root      rt   0       0      0      0 S   0.0  0.0   0:00.41 migration/0
         16 root      rt   0       0      0      0 S   0.0  0.0   0:00.09 migration/1
         17 root      -2   0       0      0      0 S   0.0  0.0   0:00.00 rcuc/1
         18 root      20   0       0      0      0 S   0.0  0.0   0:00.01 ksoftirqd/1
         19 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0
         20 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H
         21 root      20   0       0      0      0 S   0.0  0.0   0:00.19 rcuop/1
         22 root      20   0       0      0      0 S   0.0  0.0   0:00.04 rcuos/1
         23 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/1
         24 root      rt   0       0      0      0 S   0.0  0.0   0:00.16 migration/2
         25 root      -2   0       0      0      0 S   0.0  0.0   0:00.00 rcuc/2
         26 root      20   0       0      0      0 S   0.0  0.0   0:00.00 ksoftirqd/2
         27 root      20   0       0      0      0 S   0.0  0.0   0:00.03 kworker/2:0
         28 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/2:0H
      

      I have noticed that when no USB keyboard is connected and CPU usage is high, the repowerd.log file in /var/log grows rapidly. It looks like repowerd is in a loop and is logging data multiple times per second.

      2023-08-13T16:41:47.881862+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:47.941716+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:41:48.245514+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:41:48.245558+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:48.292674+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:41:48.498923+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:41:48.498966+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:48.729992+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:41:48.797722+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:41:48.797764+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:48.848318+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:41:48.937225+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:41:48.937265+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:48.987887+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:41:49.075670+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:41:49.075720+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:49.130947+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:41:49.597379+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:41:49.597413+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:41:49.646516+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      

      When I plug in a keyboard, the repowerd.log stops growing and the items in that log look normal.

      2023-08-13T16:42:46.878770+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:42:46.932405+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:42:47.721708+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(,/)
      2023-08-13T16:42:47.721747+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: deactivate_session()
      2023-08-13T16:42:47.778708+03:00 ubuntu-phablet repowerd[1469]: LogindSessionTracker: change_seat_properties(/org/freedesktop/login1/seat/seat0), ActiveSession=(c1,/org/freedesktop/login1/session/c1)
      2023-08-13T16:42:47.795618+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_fg_adc), type=battery, is_present=1, state=empty, percentage=0.00, temperature=0.00
      2023-08-13T16:42:47.796856+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_bms), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=32.00
      2023-08-13T16:42:47.797308+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/DisplayDevice), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=0.00
      2023-08-13T16:42:47.798340+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_battery), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=32.00
      2023-08-13T16:42:47.798519+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_bcl), type=battery, is_present=1, state=empty, percentage=0.00, temperature=0.00
      2023-08-13T16:44:47.758967+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_fg_adc), type=battery, is_present=1, state=empty, percentage=0.00, temperature=0.00
      2023-08-13T16:44:47.759167+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_bms), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=32.00
      2023-08-13T16:44:47.759544+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/DisplayDevice), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=0.00
      2023-08-13T16:44:47.759964+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_bcl), type=battery, is_present=1, state=empty, percentage=0.00, temperature=0.00
      2023-08-13T16:44:47.760714+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_battery), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=32.00
      2023-08-13T16:46:27.001489+03:00 ubuntu-phablet repowerd[1469]: LibsuspendSystemPowerControl: disallow_suspend(Wakeup_17650510925717688110_2)
      2023-08-13T16:46:27.001664+03:00 ubuntu-phablet repowerd[1469]: LibsuspendSystemPowerControl: exiting suspend
      2023-08-13T16:46:27.002021+03:00 ubuntu-phablet repowerd[1469]: UnityScreenService: dbus_emit_Wakeup()
      2023-08-13T16:46:27.007259+03:00 ubuntu-phablet repowerd[1469]: UnityScreenService: dbus_requestSysState(:1.94,ubuntu push client,1)
      2023-08-13T16:46:27.011367+03:00 ubuntu-phablet repowerd[1469]: UnityScreenService: dbus_requestSysState(:1.94,ubuntu push client,1) => 3
      2023-08-13T16:46:27.011479+03:00 ubuntu-phablet repowerd[1469]: DefaultStateMachine[c1]: disallow_suspend
      2023-08-13T16:46:27.011506+03:00 ubuntu-phablet repowerd[1469]: LibsuspendSystemPowerControl: disallow_suspend(DefaultStateMachine)
      2023-08-13T16:46:30.005660+03:00 ubuntu-phablet repowerd[1469]: LibsuspendSystemPowerControl: allow_suspend(Wakeup_17650510925717688110_2)
      2023-08-13T16:46:32.042794+03:00 ubuntu-phablet repowerd[1469]: UnityScreenService: dbus_requestWakeup(:1.94,ubuntu push client,1691934692)
      2023-08-13T16:46:32.042893+03:00 ubuntu-phablet repowerd[1469]: UnityScreenService: dbus_requestWakeup(:1.94,ubuntu push client,1691934692) => 8089818415269745594
      2023-08-13T16:46:32.046234+03:00 ubuntu-phablet repowerd[1469]: UnityScreenService: dbus_clearSysState(:1.94,3)
      2023-08-13T16:46:32.049950+03:00 ubuntu-phablet repowerd[1469]: DefaultStateMachine[c1]: allow_suspend
      2023-08-13T16:46:36.055864+03:00 ubuntu-phablet repowerd[1469]: DefaultStateMachine[c1]: handle_alarm(suspend_delay)
      2023-08-13T16:46:36.055908+03:00 ubuntu-phablet repowerd[1469]: LibsuspendSystemPowerControl: allow_suspend(DefaultStateMachine)
      2023-08-13T16:46:36.056054+03:00 ubuntu-phablet repowerd[1469]: LibsuspendSystemPowerControl: Preparing for suspend
      2023-08-13T16:46:47.690919+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_fg_adc), type=battery, is_present=1, state=empty, percentage=0.00, temperature=0.00
      2023-08-13T16:46:47.691114+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_bms), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=32.00
      2023-08-13T16:46:47.692112+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/DisplayDevice), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=0.00
      2023-08-13T16:46:47.692205+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_bcl), type=battery, is_present=1, state=empty, percentage=0.00, temperature=0.00
      2023-08-13T16:46:47.693142+03:00 ubuntu-phablet repowerd[1469]: UPowerPowerSourceAndLid: change_device(/org/freedesktop/UPower/devices/battery_battery), type=battery, is_present=1, state=discharging, percentage=89.00, temperature=32.00
      

      Also, if I stop the repowerd daemon, the CPU usage goes to normal.

      What could be the problem?

      posted in Support
      A
      Aleksandr_M