You are not logged in.
ps -eo pid,comm,%cpu --sort=-%cpu | head -20
PID COMMAND %CPU
1043 systemd-logind 93.1
433 systemd-journal 2.9
1 systemd 2.2
1034 dbus-broker 1.7
1274 Xorg 0.4
130 irq/9-acpi 0.3
1992 i3bar 0.3
2941 chrome 0.2
1993 picom 0.2
2021 i3status-rs 0.2
2985 chrome 0.2
1123 java 0.1
3333 chrome 0.1
3232 upowerd 0.1
781 nv_queue 0.1
1985 greenclip 0.0
1983 conky 0.0
780357 tor 0.0
495 systemd-udevd 0.0My CPU temp are high reaches 83 celsius without doing much. I see systemd-logind command using too much CPU. Is it normal
Last edited by Jodi42 (2026-07-09 17:27:58)
Offline
I see systemd-logind command using too much CPU. Is it normal
No?
Have you checked whether is spams any errors? (journal is pretty active, too)
Online
Have you checked whether is spams any errors? (journal is pretty active, too)
how to do that?? I mostly do journalctl -e
I have also done
sudo systemctl mask suspend.target sleep.targetso my system do not go to sleep as when I close lid and remote connection is available to my laptop. When I close my lid and reopen it for some time, I see that my system isn't locked like it usually is with betterlockscreen. I don't know if it is something that is needed but I found this behaviour worth mentioning here. My temperatures spiked during these lid close times.
Last edited by Jodi42 (2026-06-24 14:33:09)
Offline
sudo journalctl -b | grep -i loginBut generally look at all of "sudo journalctl -b" - you'll notice error spam.
so my system do not go to sleep as when I close lid
Ouch…
https://wiki.archlinux.org/title/Power_ … CPI_events
and unmask the targets…
Online
sudo journalctl -b | grep -i login
Jun 26 13:26:08 arch systemd[1]: Reached target Login Prompts.
Jun 26 13:26:12 arch systemd[1]: Listening on User Login Management Varlink Socket.
Jun 26 13:26:12 arch systemd[1]: Starting User Login Management...
Jun 26 13:26:12 arch systemd-logind[1045]: New seat seat0.
Jun 26 13:26:12 arch systemd-logind[1045]: Watching system buttons on /dev/input/event0 (Power Button)
Jun 26 13:26:12 arch systemd-logind[1045]: Watching system buttons on /dev/input/event1 (Lid Switch)
Jun 26 13:26:12 arch systemd-logind[1045]: Watching system buttons on /dev/input/event2 (AT Translated Set 2 keyboard)
Jun 26 13:26:12 arch systemd-logind[1045]: Watching system buttons on /dev/input/event9 (HP WMI hotkeys)
Jun 26 13:26:12 arch systemd[1]: Started User Login Management.
Jun 26 13:26:13 arch systemd-logind[1045]: New session '2' of user 'shobhit' with class 'manager' and type 'unspecified'.
Jun 26 13:26:13 arch sddm[1238]: Logind interface found
Jun 26 13:26:13 arch tailscaled[1105]: control: client.Login(0)
Jun 26 13:26:15 arch systemd-logind[1045]: New session 'c1' of user 'sddm' with class 'greeter' and type 'x11'.
Jun 26 13:26:15 arch systemd-logind[1045]: New session '3' of user 'sddm' with class 'manager-early' and type 'unspecified'.
Jun 26 13:26:22 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:26:32 arch tailscaled[1105]: health(warnable=login-state): error: You are logged out. The last login error was: fetch control key: Get "https://controlplane.tailscale.com/key?v=138": failed to resolve "controlplane.tailscale.com": no DNS fallback candidates remain for "controlplane.tailscale.com"
Jun 26 13:26:32 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:26:42 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:26:52 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:26:58 arch sddm[1238]: Message received from greeter: Login
Jun 26 13:26:58 arch sddm-greeter-qt6[1344]: Message received from daemon: LoginSucceeded
Jun 26 13:26:58 arch systemd-logind[1045]: New session '4' of user 'shobhit' with class 'user' and type 'x11'.
Jun 26 13:26:58 arch systemd-logind[1045]: Session c1 logged out. Waiting for processes to exit.
Jun 26 13:26:58 arch systemd-logind[1045]: Removed session c1.
Jun 26 13:26:59 arch rtkit-daemon[2044]: Handling system-suspend using logind.
Jun 26 13:27:02 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:09 arch systemd-logind[1045]: Removed session 3.
Jun 26 13:27:13 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:23 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:33 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:39 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:39 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:41 arch tailscaled[1105]: control: doLogin(regen=false, hasUrl=false)
Jun 26 13:27:43 arch tailscaled[1105]: health(warnable=login-state): ok
Jun 26 13:27:44 arch tailscaled[1105]: active login: ************@gmail.com
ps -eo pid,comm,%cpu --sort=-%cpu | head -20
PID COMMAND %CPU
1115 java 1.7
109325 chrome 1.5
126132 zsh 1.4
1258 Xorg 1.4
109434 chrome 1.1
126125 alacritty 1.0
1007 mount.ntfs-3g 0.6
813 napi/phy0-0 0.6
1926 picom 0.5
1925 i3bar 0.4
110363 chrome 0.3
126327 chrome 0.3
126291 chrome 0.3
109435 chrome 0.2
1949 i3status-rs 0.2
126321 chrome 0.2
815 napi/phy0-0 0.2
126299 chrome 0.2
126296 chrome 0.2This is current state of laptop right now
Offline
So you fixed the lid handling and there's currently no undue cpu load (by logind) any longer?
Online
ps -eo pid,comm,%cpu --sort=-%cpu | head -20
PID COMMAND %CPU
711 mount.ntfs-3g 4.7
1898 zsh 3.6
1891 alacritty 1.2
1230 tor 1.2
1354 Xorg 1.0
1 systemd 0.9
1591 i3bar 0.4
425 systemd-journal 0.3
1592 picom 0.3
1612 i3status-rs 0.2
752 nvidia-modeset/ 0.2
2097 dockerd 0.2
470 systemd-udevd 0.2
1642 redshift-gtk 0.1
1185 tailscaled 0.1
1586 greenclip 0.1
1624 nm-applet 0.1
880 nv_queue 0.1
1130 systemd-logind 0.1for now it appears alright.
Offline