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: xenialWhen 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_preemptWhen 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:0HI 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.00Also, if I stop the repowerd daemon, the CPU usage goes to normal.
What could be the problem?
-
Restored Android because I'm not happy with UT.
-
@Aleksandr_M
May we see you in futur with a better supported phone.
Have a good day
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better š
Register Login