UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    repowerd issue / high CPU load / 16.04 xenial / Redmi 3S

    Scheduled Pinned Locked Moved Unsolved Support
    3 Posts 2 Posters 187 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • A Offline
        Aleksandr_M
        last edited by

        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?

        A 1 Reply Last reply Reply Quote 0
        • A Offline
          Aleksandr_M @Aleksandr_M
          last edited by

          Restored Android because I'm not happy with UT.

          KenedaK 1 Reply Last reply Reply Quote 0
          • KenedaK Offline
            Keneda @Aleksandr_M
            last edited by

            @Aleksandr_M
            May we see you in futur with a better supported phone.
            Have a good day šŸ˜‰

            2015-2023 : Meizu MX4 ā˜ ļøāš°ļøāœļø
            2023-2024 : Nexus 5 ā˜ ļøāš°ļøāœļø
            2024-***** : FPOS Fairphone 5 waiting UT for freedom šŸ˜‰
            šŸ‡²šŸ‡«šŸ‡¬šŸ‡§

            1 Reply Last reply Reply Quote 1
            • First post
              Last post