which “hack” is that.
We really do need details of what is happening and the commands you use. Generalities are mostly useless.
The gui is multi-user (run level 5)
The text multi-user console is run level 3.
I know how to boot to get either, but without specific details we have no way to know what you are actually doing (commands) nor experiencing (results)
Please post the output of inxi -Fzxx so we can see the hardware you have and other details as well.
I’ve filtered out all processes that have used less than 0.01 sec. I don’t see any unusual CPU or memory usage – and the box has plenty of both, anyway: 32 cores and 128 GB RAM.
top - 09:40:13 up 57 min, 1 user, load average: 0.08, 0.06, 0.08
Tasks: 590 total, 1 running, 589 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 1.0 sy, 0.0 ni, 98.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 128690.4 total, 122373.7 free, 2949.9 used, 4498.0 buff/cache
MiB Swap: 40960.0 total, 40960.0 free, 0.0 used. 125740.5 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11157 dad 20 0 0.0t 0.0t 0.0t R 16.7 0.0 0:00.04 top
1 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:03.75 systemd
11 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:03.30 kworker+
17 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.68 rcu_pre+
25 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.14 migrati+
31 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.14 migrati+
37 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.14 migrati+
43 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
49 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
55 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
61 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
67 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
74 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
80 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
86 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 migrati+
92 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
98 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
104 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
106 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.12 kworker+
110 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
116 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
122 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
128 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 migrati+
134 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
140 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
146 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
152 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
158 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
164 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
170 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
176 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 migrati+
179 root 0 -20 0.0t 0.0t 0.0t I 0.0 0.0 0:00.10 kworker+
182 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.18 migrati+
188 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.18 migrati+
194 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.18 migrati+
200 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.18 migrati+
206 root rt 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.18 migrati+
288 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.10 kworker+
294 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.17 kworker+
329 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.22 kworker+
339 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.11 kworker+
351 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.11 kworker+
838 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.51 btrfs-t+
943 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.61 systemd+
1000 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.33 systemd+
1370 systemd+ 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:03.83 systemd+
1371 systemd+ 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.22 systemd+
1404 dbus 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.52 dbus-br+
1407 avahi 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:03.61 avahi-d+
1422 polkitd 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:01.34 polkitd
1437 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.14 account+
1443 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.21 switche+
1449 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.39 systemd+
1453 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.28 systemd+
1469 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:01.10 udisksd
1473 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 upowerd
1663 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.18 abrtd
1693 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.11 ModemMa+
1698 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.34 firewal+
1774 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.79 Network+
1798 root -51 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.34 irq/154+
1800 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:08.77 nv_queue
2007 root -51 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.36 irq/155+
2009 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:07.20 nv_queue
2268 colord 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 colord
2713 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.41 kworker+
2805 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.36 abrt-du+
2806 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.44 abrt-du+
2807 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.34 abrt-du+
2854 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.87 systemd
2874 dad 9 -11 0.0t 0.0t 0.0t S 0.0 0.0 0:00.13 pipewire
2875 dad 9 -11 0.0t 0.0t 0.0t S 0.0 0.0 0:00.34 wireplu+
2885 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.27 dbus-br+
3024 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.97 norduse+
3201 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.12 gnome-s+
3247 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.3 0:08.50 gnome-s+
3454 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.13 gnome-s+
3480 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.20 evoluti+
3495 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.61 ibus-da+
3501 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.34 gsd-hou+
3506 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.11 gsd-med+
3513 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.13 gsd-pow+
3560 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.11 gsd-wac+
3564 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.3 0:11.90 gnome-s+
3593 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.25 evoluti+
3701 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.17 gvfs-ud+
3743 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:01.46 ibus-ex+
3769 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.14 goa-ide+
3819 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.28 evoluti+
3832 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.98 Xwayland
3938 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.24 sssd_kcm
3940 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.15 ibus-en+
4015 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.11 xdg-des+
4062 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.25 xdg-des+
4247 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.20 gsd-xse+
4286 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.10 ibus-x11
4338 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.60 fwupd
4364 passim 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.10 passimd
4378 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.1 0:07.66 mutter-+
4384 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.16 xdg-des+
4423 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.1 0:01.12 python3
4696 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:02.37 gnome-t+
4712 dad 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:00.77 bash
5742 root 20 0 0.0t 0.0t 0.0t S 0.0 0.0 0:03.44 nordvpnd
7814 root 20 0 0.0t 0.0t 0.0t I 0.0 0.0 0:00.40 kworker+
Thanks for that. The sluggishness remains – it still takes many seconds for mouse and keyboard actions to show up on the screen in graphical mode, while multi-user mode operates normally.
Unfortunately, I’ve been going back and forth between multi-user (the goal) and graphical (currently usable) run levels, and it seems I generated the second set of inxs data from a graphical run and the first from a multi-user run.
Meanwhile, I’ve finished a complete system backup and will reinstall F40.
I’ll post here sometime tomorrow (I hope!) with the results.
I really like the idea of snapshots and it’s a new topic for me since i’m new to btrfs, but that article is a pretty confusing read. That makes it difficult to tell if the article is just poorly written or if the procedures of creating and using snapshots are just quite complex.
I think the article is about as straight-forward as it can be. There is just a learning curve to working with Btrfs – especially if you are doing something as advanced as re-configuring the root filesystem.
I just wanted to join this discussion here because I am having the EXACT same problem. Ever since I installed the 6.9.12 kernel Thursday night, the system is constantly choppy and laggy, and any audio and video stutters.
I tried booting off the old kernel, that didn’t help.
I tried sudo akmods --force --rebuild and rebooting, and that didn’t help either.
Here’s an excerpt from my inxi:
I wonder would it could be, then? Nvidia is working like it should, and since it still doesn’t work with the old kernel, that suggests it’s not the kernel either.
I ran top like suggested further up the thread, and it looks like the process using most of the CPU, 90.9%, is kworker/0:4+events. But then I ran it again a minute later and that process wasn’t using anything anymore.
Thanks, I just installed and ran that. It looks like kwin_wayland --wayland-fd 7is always using the most CPU at any time, between 25% and 45%, and it also uses 4 to 14% of the GPU. But since I’ve never checked this before, I don’t know how normal this is.