You are not logged in.

#1 2026-02-02 10:43:34

ZebOsseweyer
Member
Registered: 2026-02-01
Posts: 6

[Solved] NVIDIA dGPU not entering D3cold when using sway

Hello all,

I recently obtained a new laptop with a amd CPU with integrated graphics and a nvidia 5080 mobile dGPU. I have been a long time user of i3wm, but wanted to use the move to a new laptop to also switch to wayland, using sway. I have been busy configuring the sytem and getting it to work nicely, and have been through quite a few hoops already. I have got the system almost where i want it to be, however the power consumption is quite high. I have isolated part of it to the nvidia dGPU not entering 'D3cold'. Furthermore, the unusually high VRAM usage is reported (400MB) without any process running on the dGPU (as reported by nvidia-smi)

The setup i want to achieve is one where the desktop and lightweight applications are run with the amd solutions, and heavier programs or calculations using the dGPU. This doesn't have to be automatic, I would much prefer me scecifying the dGPU usage with commands like prime-run. I'm quite experienced with linux and arch in particular, but in recent years, I have not really kept up with the latest developments. Any help is appreciated.

I've tried to specify the integrated gpu by running: WLR_DRM_DEVICES=/dev/dri/card2 sway --unsupported-gpu -d

Related packages:

sway-git 1.12
wlroots-git 0.20.0
nvidia-open-dkms 590
nvidia-utils 590.48

I tried the following environment variables, but the dont seem to affect the outcome. (using a script called by ly upon login)

export LIBVA_DRIVER_NAME=nvidia
export XDG_SESSION_TYPE=wayland
export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export WLR_NO_HARDWARE_CURSORS=1
export MOZ_ENABLE_HYPERLAND=1

export QT_QPA_PLATFORM="wayland;xcb"
export QT_QPA_PLATFORMTHEME="wayland;xcb"
export QT_WAYLAND_FORCE_DPI=physical
export QT_WAYLAND_DISPLAY_WINDOWDECORATION=1i

export GDK_BACKEND=wayland
export WLR_RENDERED=vulkan
export KITTY_ENABLE_WAYLAND=1
export WLR_DRM_DEVICES /dev/dri/by-path/pci-0000:05:00.0-card

alias steam="prime-run steam"

exec "$@"

Furthermore I have set the the following parameters in mkinitcpio and modprobe
modprobe

options nvidia_drm modeset=1
options nvidia NVreg_EnableGpuFirmware=0
options nvidia NVred_DynamicPowerManagement=0x02
options nvidia NVreg_EnableS0ixPowerManagement=1

mkinitcpio

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)

grub

GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau nvidia-drm.modeset=1"

debugging output, before and after running sway

$ cat /sys/bus/pci/devices/0000:01:00.0/power_state      
D3cold
$ cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
suspended

in sway:

 
$ cat /sys/bus/pci/devices/0000:01:00.0/power_state      
D0
$ cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
active
$  cat /proc/driver/nvidia/gpus/0000:01:00.0/power                                                               
Runtime D3 status:          Enabled (fine-grained)
Tegra iGPU Rail-Gating:     Disabled
Video Memory:               Active

GPU Hardware Support:
 Video Memory Self Refresh: Supported
 Video Memory Off:          Supported

S0ix Power Management:
 Platform Support:          Supported
 Status:                    Enabled

Notebook Dynamic Boost:     Supported

output of nvidia-smi:

Mon Feb  2 11:37:38 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 590.48.01              Driver Version: 590.48.01      CUDA Version: 13.1     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 5080 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   40C    P8              7W /  145W |       2MiB /  16303MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

note the 2MB usage...., nvtop reports 0.451G usage, whats even going on there?

Does anyone know what is happening

Last edited by ZebOsseweyer (2026-02-04 18:44:03)

Offline

#2 2026-02-03 00:25:10

topcat01
Member
Registered: 2019-09-17
Posts: 273

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

Are you continuously running any gpu monitoring tools?

Offline

#3 2026-02-03 09:35:44

ZebOsseweyer
Member
Registered: 2026-02-01
Posts: 6

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

Not that I'm aware of, for a time i used nvtop to probe the state of the GPU but i learned tha nvidia-smi activate the gpu. So now, I only use cat cat /sys/bus/pci/devices/0000:01:00.0/power_state (the one corresponding to vendor 0x10de).

Here are all active processes, i hope you can spot what is causing the problem

 $ ps -aux > /tmp/test;
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.0  22704 13688 ?        Ds   10:21   0:00 /usr/lib/systemd/systemd --switched-root --system --deserialize=49
root           2  0.0  0.0      0     0 ?        S    10:21   0:00 [kthreadd]
root           3  0.0  0.0      0     0 ?        S    10:21   0:00 [pool_workqueue_release]
root           4  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-rcu_gp]
root           5  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-sync_wq]
root           6  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-kvfree_rcu_reclaim]
root           7  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-slub_flushwq]
root           8  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-netns]
root          10  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/0:1-events]
root          11  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/0:0H-events_highpri]
root          12  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u128:0-gfx_0.1.0]
root          13  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u128:1-gfx_0.0.0]
root          14  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-mm_percpu_wq]
root          15  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/0]
root          16  0.1  0.0      0     0 ?        I    10:21   0:01 [rcu_preempt]
root          17  0.0  0.0      0     0 ?        S    10:21   0:00 [rcub/1]
root          18  0.0  0.0      0     0 ?        S    10:21   0:00 [rcu_exp_par_gp_kthread_worker/1]
root          19  0.0  0.0      0     0 ?        S    10:21   0:00 [rcu_exp_gp_kthread_worker]
root          20  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/0]
root          21  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/0]
root          22  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/0]
root          23  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/1]
root          24  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/1]
root          25  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/1]
root          26  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/1]
root          28  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/1:0H-events_highpri]
root          29  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/2]
root          30  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/2]
root          31  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/2]
root          32  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/2]
root          34  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/2:0H-events_highpri]
root          35  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/3]
root          36  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/3]
root          37  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/3]
root          38  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/3]
root          40  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/3:0H-events_highpri]
root          41  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/4]
root          42  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/4]
root          43  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/4]
root          44  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/4]
root          46  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/4:0H-events_highpri]
root          47  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/5]
root          48  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/5]
root          49  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/5]
root          50  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/5]
root          51  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/5:0-mm_percpu_wq]
root          52  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/5:0H-events_highpri]
root          53  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/6]
root          54  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/6]
root          55  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/6]
root          56  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/6]
root          57  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/6:0-mm_percpu_wq]
root          58  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/6:0H-events_highpri]
root          59  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/7]
root          60  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/7]
root          61  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/7]
root          62  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/7]
root          64  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/7:0H-events_highpri]
root          65  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/8]
root          66  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/8]
root          67  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/8]
root          68  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/8]
root          70  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/8:0H-events_highpri]
root          71  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/9]
root          72  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/9]
root          73  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/9]
root          74  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/9]
root          76  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/9:0H-events_highpri]
root          77  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/10]
root          78  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/10]
root          79  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/10]
root          80  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/10]
root          82  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/10:0H-events_highpri]
root          83  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/11]
root          84  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/11]
root          85  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/11]
root          86  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/11]
root          88  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/11:0H-events_highpri]
root          89  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/12]
root          90  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/12]
root          91  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/12]
root          92  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/12]
root          93  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/12:0-events]
root          94  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/12:0H-kblockd]
root          95  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/13]
root          96  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/13]
root          97  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/13]
root          98  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/13]
root         100  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/13:0H-events_highpri]
root         101  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/14]
root         102  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/14]
root         103  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/14]
root         104  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/14]
root         105  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/14:0-events]
root         106  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/14:0H-events_highpri]
root         107  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/15]
root         108  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/15]
root         109  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/15]
root         110  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/15]
root         112  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/15:0H-events_highpri]
root         113  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/16]
root         114  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/16]
root         115  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/16]
root         116  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/16]
root         117  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/16:0-mm_percpu_wq]
root         118  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/16:0H-events_highpri]
root         119  0.0  0.0      0     0 ?        S    10:21   0:00 [rcub/2]
root         120  0.0  0.0      0     0 ?        S    10:21   0:00 [rcu_exp_par_gp_kthread_worker/2]
root         121  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/17]
root         122  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/17]
root         123  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/17]
root         124  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/17]
root         126  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/17:0H-events_highpri]
root         127  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/18]
root         128  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/18]
root         129  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/18]
root         130  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/18]
root         131  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/18:0-mm_percpu_wq]
root         132  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/18:0H-events_highpri]
root         133  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/19]
root         134  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/19]
root         135  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/19]
root         136  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/19]
root         137  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/19:0-events]
root         138  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/19:0H-events_highpri]
root         139  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/20]
root         140  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/20]
root         141  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/20]
root         142  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/20]
root         144  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/20:0H-events_highpri]
root         145  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/21]
root         146  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/21]
root         147  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/21]
root         148  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/21]
root         150  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/21:0H-events_highpri]
root         151  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/22]
root         152  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/22]
root         153  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/22]
root         154  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/22]
root         155  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/22:0-events]
root         156  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/22:0H-events_highpri]
root         157  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/23]
root         158  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/23]
root         159  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/23]
root         160  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/23]
root         162  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/23:0H-events_highpri]
root         163  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/24]
root         164  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/24]
root         165  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/24]
root         166  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/24]
root         168  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/24:0H-events_highpri]
root         169  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/25]
root         170  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/25]
root         171  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/25]
root         172  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/25]
root         173  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/25:0-mm_percpu_wq]
root         174  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/25:0H-events_highpri]
root         175  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/26]
root         176  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/26]
root         177  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/26]
root         178  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/26]
root         180  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/26:0H-events_highpri]
root         181  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/27]
root         182  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/27]
root         183  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/27]
root         184  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/27]
root         186  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/27:0H-events_highpri]
root         187  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/28]
root         188  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/28]
root         189  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/28]
root         190  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/28]
root         192  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/28:0H-events_highpri]
root         193  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/29]
root         194  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/29]
root         195  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/29]
root         196  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/29]
root         197  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/29:0-events]
root         198  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/29:0H-events_highpri]
root         199  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/30]
root         200  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/30]
root         201  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/30]
root         202  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/30]
root         204  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/30:0H-events_highpri]
root         205  0.0  0.0      0     0 ?        S    10:21   0:00 [cpuhp/31]
root         206  0.0  0.0      0     0 ?        S    10:21   0:00 [idle_inject/31]
root         207  0.0  0.0      0     0 ?        S    10:21   0:00 [migration/31]
root         208  0.0  0.0      0     0 ?        S    10:21   0:00 [ksoftirqd/31]
root         210  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/31:0H-events_highpri]
root         212  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u130:0-flush-btrfs-1]
root         213  0.0  0.0      0     0 ?        S    10:21   0:00 [kdevtmpfs]
root         214  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-inet_frag_wq]
root         215  0.0  0.0      0     0 ?        I    10:21   0:00 [rcu_tasks_kthread]
root         216  0.0  0.0      0     0 ?        I    10:21   0:00 [rcu_tasks_rude_kthread]
root         217  0.0  0.0      0     0 ?        I    10:21   0:00 [rcu_tasks_trace_kthread]
root         218  0.0  0.0      0     0 ?        S    10:21   0:00 [kauditd]
root         219  0.0  0.0      0     0 ?        S    10:21   0:00 [khungtaskd]
root         221  0.0  0.0      0     0 ?        S    10:21   0:00 [oom_reaper]
root         223  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-writeback]
root         224  0.0  0.0      0     0 ?        S    10:21   0:00 [kcompactd0]
root         225  0.0  0.0      0     0 ?        SN   10:21   0:00 [ksmd]
root         226  0.0  0.0      0     0 ?        SN   10:21   0:00 [khugepaged]
root         227  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-kblockd]
root         228  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-blkcg_punt_bio]
root         229  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-kintegrityd]
root         230  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/9-acpi]
root         231  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/1:1-events]
root         232  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/16:1-pm]
root         233  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-tpm_dev_wq]
root         234  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-ata_sff]
root         235  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-edac-poller]
root         236  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-devfreq_wq]
root         237  0.0  0.0      0     0 ?        S    10:21   0:00 [watchdogd]
root         238  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/21:1-mm_percpu_wq]
root         239  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-quota_events_unbound]
root         241  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/16:1H-kblockd]
root         242  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/29-AMD-Vi]
root         243  0.0  0.0      0     0 ?        S    10:21   0:00 [kswapd0]
root         244  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-kthrotld]
root         245  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/u131:0-hci0]
root         246  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/36-aerdrv]
root         247  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/36-pciehp]
root         248  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/40-pciehp]
root         249  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-acpi_thermal_pm]
root         250  0.0  0.0      0     0 ?        S    10:21   0:00 [hwrng]
root         251  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-mld]
root         252  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/1:1H-kblockd]
root         253  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-ipv6_addrconf]
root         254  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-kstrp]
root         255  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/3:1-mm_percpu_wq]
root         260  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/19:1-mm_percpu_wq]
root         261  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/22:1-pm]
root         263  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/4:1-events]
root         264  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/9:1-events]
root         265  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/17:1-events]
root         266  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/20:1-events]
root         272  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-zswap-shrink]
root         274  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/u133:0-ttm]
root         275  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/30-ACPI:Event]
root         276  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/0:1H-kblockd]
root         277  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/12:1H-events_highpri]
root         278  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/31-ACPI:Event]
root         279  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/12:1-events]
root         280  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/32-ACPI:Event]
root         281  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/33-ACPI:Event]
root         282  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/34-ACPI:Event]
root         283  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/12:2-events]
root         284  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/35-ACPI:Event]
root         285  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/9:1H-kblockd]
root         306  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/2:1H-kblockd]
root         332  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/10:1H-kblockd]
root         336  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/11:1H-kblockd]
root         340  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/17:1H-kblockd]
root         347  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/15:1H-kblockd]
root         348  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/23:1H-kblockd]
root         351  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/13:1H-kblockd]
root         352  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/18:1H-kblockd]
root         353  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/26:1H-kblockd]
root         355  0.1  0.0      0     0 ?        I    10:21   0:01 [kworker/u130:2-flush-btrfs-1]
root         357  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/24:1H-kblockd]
root         364  0.2  0.0      0     0 ?        I    10:21   0:02 [kworker/9:2-events]
root         395  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/8:1H-kblockd]
root         396  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/29:1H-kblockd]
root         397  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/25:1H-kblockd]
root         398  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/27:1H-kblockd]
root         399  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/28:1H-kblockd]
root         400  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/3:1H-kblockd]
root         401  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/31:1H-kblockd]
root         402  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/14:1H-kblockd]
root         409  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/26:1-mm_percpu_wq]
root         410  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/2:2-mm_percpu_wq]
root         412  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/6:1-mm_percpu_wq]
root         413  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/14:1-events]
root         415  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/23:1-events]
root         416  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/25:1-mm_percpu_wq]
root         418  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/28:1-mm_percpu_wq]
root         419  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/4:1H-kblockd]
root         420  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_queue]
root         421  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_mem_pool_scrubber_queue]
root         422  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_mem_pool_scrubber_queue]
root         423  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_mem_pool_scrubber_queue]
root         424  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_queue]
root         425  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_open_q]
root         480  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/30:1H-kblockd]
root         482  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/6:1H-kblockd]
root         483  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/7:1H-kblockd]
root         484  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/22:1H-kblockd]
root         485  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/20:1H-kblockd]
root         486  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/19:1H-kblockd]
root         487  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/5:1H-kblockd]
root         488  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/21:1H-kblockd]
root         493  0.0  0.0      0     0 ?        S    10:21   0:00 [nvidia-modeset/kthread_q]
root         494  0.0  0.0      0     0 ?        S    10:21   0:00 [nvidia-modeset/deferred_close_kthread_q]
root         495  0.0  0.0      0     0 ?        S    10:21   0:00 [UVM global queue]
root         496  0.0  0.0      0     0 ?        S    10:21   0:00 [UVM deferred release queue]
root         497  0.0  0.0      0     0 ?        S    10:21   0:00 [UVM Tools Event Queue]
root         498  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-nvme-wq]
root         499  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-nvme-reset-wq]
root         500  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-nvme-delete-wq]
root         501  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-nvme-auth-wq]
root         502  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-sdhci]
root         503  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/73-mmc0]
root         508  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/7:1-mm_percpu_wq]
root         509  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/30:1-mm_percpu_wq]
root         518  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/1:2-events]
root         519  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/106-nvidia]
root         520  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/107-nvidia]
root         521  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/108-nvidia]
root         522  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/109-nvidia]
root         523  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/110-nvidia]
root         524  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/111-nvidia]
root         525  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/112-nvidia]
root         526  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/113-nvidia]
root         527  0.0  0.0      0     0 ?        S    10:21   0:00 [nvidia]
root         528  0.0  0.0      0     0 ?        S    10:21   0:00 [nv_queue]
root         532  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-amdgpu-reset-dev]
root         533  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-worker]
root         534  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-delalloc]
root         535  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-flush_delalloc]
root         536  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-cache]
root         537  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-fixup]
root         538  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-endio]
root         539  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-endio-meta]
root         540  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-rmw]
root         541  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-endio-write]
root         542  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-compressed-write]
root         543  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-freespace-write]
root         544  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-delayed-meta]
root         545  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-btrfs-qgroup-rescan]
root         546  0.0  0.0      0     0 ?        S    10:21   0:00 [btrfs-cleaner]
root         547  0.0  0.0      0     0 ?        S    10:21   0:00 [btrfs-transaction]
root         551  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-ttm]
root         556  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/28:2-kacpi_notify]
root         557  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root         558  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root         559  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root         560  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-amdgpu_dm_hpd_rx_offload_wq]
root         561  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-dm_vblank_control_workqueue]
root         562  0.0  0.0      0     0 ?        S    10:21   0:00 [card2-crtc0]
root         563  0.0  0.0      0     0 ?        S    10:21   0:00 [card2-crtc1]
root         564  0.0  0.0      0     0 ?        S    10:21   0:00 [card2-crtc2]
root         565  0.0  0.0      0     0 ?        S    10:21   0:00 [card2-crtc3]
root         566  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-gfx_0.0.0]
root         567  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-gfx_0.1.0]
root         568  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.0.0]
root         569  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.1.0]
root         570  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.2.0]
root         571  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.3.0]
root         572  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.0.1]
root         573  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.1.1]
root         574  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.2.1]
root         575  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-comp_1.3.1]
root         576  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-sdma0]
root         577  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-vcn_dec_0]
root         578  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-vcn_enc_0.0]
root         579  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-vcn_enc_0.1]
root         580  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-jpeg_dec]
root         715  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/27:3-mm_percpu_wq]
root         717  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/27:5-events]
root         747  0.0  0.0  63764 32340 ?        Ss   10:21   0:00 /usr/lib/systemd/systemd-journald
root         759  0.0  0.0  14832  5548 ?        Ss   10:21   0:00 /usr/lib/systemd/systemd-userdbd
root         776  0.0  0.0      0     0 ?        S    10:21   0:00 [psimon]
root         780  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u129:4-events_unbound]
root         782  0.0  0.0  38232 12172 ?        Ss   10:21   0:00 /usr/lib/systemd/systemd-udevd
root         784  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u129:7-kvfree_rcu_reclaim]
root         785  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u130:5-btrfs-endio-write]
root         786  0.0  0.0      0     0 ?        D    10:21   0:00 [kworker/u130:6+events_unbound]
root         789  0.0  0.0      0     0 ?        S    10:21   0:00 [psimon]
root         876  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/0:4-events]
root         879  0.2  0.0      0     0 ?        S    10:21   0:02 [irq/115-UNIW0001:00]
root         902  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/25:2-events]
root         903  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/25:3-events]
root         907  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-cfg80211]
root         909  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/u131:1-hci0]
root         915  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/121-iwlwifi:default_queue]
root         916  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/122-iwlwifi:queue_1]
root         917  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/123-iwlwifi:queue_2]
root         918  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/124-iwlwifi:queue_3]
root         919  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/125-iwlwifi:queue_4]
root         920  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/126-iwlwifi:queue_5]
root         921  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/127-iwlwifi:queue_6]
root         922  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/128-iwlwifi:queue_7]
root         923  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/129-iwlwifi:queue_8]
root         924  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/130-iwlwifi:queue_9]
root         925  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/131-iwlwifi:queue_10]
root         926  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/132-iwlwifi:queue_11]
root         927  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/133-iwlwifi:queue_12]
root         928  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/134-iwlwifi:queue_13]
root         929  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/135-iwlwifi:queue_14]
root         930  0.0  0.0      0     0 ?        S    10:21   0:00 [irq/136-iwlwifi:exception]
root         933  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/26:2-events]
root         953  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/u133:1-ttm]
root         964  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-USBC000:00-con1]
dbus         975  0.0  0.0   8472  4308 ?        Ss   10:21   0:00 /usr/bin/dbus-broker-launch --scope system --audit
dbus         976  0.0  0.0   5132  3644 ?        S    10:21   0:00 dbus-broker --log 10 --controller 9 --machine-id e57f31c416eb4f309296edf65cd9103a --max-bytes 536870912 --max-fds 4096 --max-matches 131072 --audit
root         977  0.0  0.0 417736 26876 ?        Ssl  10:21   0:00 /usr/bin/NetworkManager --no-daemon
root         978  0.0  0.0   7796  3948 ?        Ss   10:21   0:00 bash /usr/bin/grub-btrfsd --syslog --timeshift-auto
root         979  0.0  0.0 305716  8656 ?        Ssl  10:21   0:00 /usr/bin/nvidia-powerd
root         980  0.0  0.0   4416  3068 ?        Ss   10:21   0:00 seatd -g seat
root         981  0.0  0.0  16088  8000 ?        Ss   10:21   0:00 /usr/lib/systemd/systemd-logind
root         992  0.0  0.0   7796  2744 ?        S    10:21   0:00 bash /usr/bin/grub-btrfsd --syslog --timeshift-auto
root        1027  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/u130:7-btrfs-endio-write]
root        1028  0.0  0.0  17344 12676 ?        Ss   10:21   0:00 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
root        1029  0.0  0.0  18392 13648 ?        Ss   10:21   0:00 /bin/python3 /usr/bin/auto-epp
root        1034  0.0  0.0   6948  4484 tty1     Ss   10:21   0:00 /usr/bin/ly-dm
root        1040  0.0  0.0      0     0 ?        I<   10:21   0:00 [kworker/R-USBC000:00-con2]
root        1042  0.0  0.0   6688  3712 ?        S    10:21   0:00 inotifywait -q -q -e create -e delete /run/timeshift
root        1045  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/29:2-events]
root        1047  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/14:2-events]
root        1048  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/13:2-events]
root        1053  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/30:2-events]
root        1060  0.0  0.0  13528  8280 tty1     S    10:21   0:00 /usr/bin/ly-dm
root        1069  0.0  0.0      0     0 ?        S    10:21   0:00 [psimon]
zeb         1071  0.0  0.0  21120 11860 ?        Ss   10:21   0:00 /usr/lib/systemd/systemd --user
zeb         1073  0.0  0.0  22960  4152 ?        S    10:21   0:00 (sd-pam)
root        1078  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/3:2]
zeb         1081  0.0  0.0  12396 10504 tty1     S    10:21   0:00 /usr/bin/zsh
zeb         1138  0.0  0.0  11624  5204 tty1     S    10:21   0:00 /usr/bin/zsh
zeb         1140  0.0  0.0  11608  4876 tty1     S    10:21   0:00 /usr/bin/zsh
zeb         1142  0.0  0.0  11716  5504 tty1     S    10:21   0:00 /usr/bin/zsh
zeb         1147  0.0  0.0   6828  1844 tty1     Sl   10:21   0:00 /home/zeb/.cache/gitstatus/gitstatusd-linux-x86_64 -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
root        1183  0.0  0.0      0     0 ?        I    10:21   0:00 [kworker/23:2]
zeb         1198  2.5  0.1 1021744 103264 tty1   Sl+  10:23   0:20 sway --unsupported-gpu -d
root        1202  0.0  0.0      0     0 ?        S    10:23   0:00 [nvidia-drm/timeline-b6]
zeb         1230  0.0  0.0   5416  3488 ?        Ss   10:23   0:00 swayidle -w timeout 300 swaylock -f -c 000000 timeout 600 swaymsg "output * power off" resume swaymsg "output * power on" before-sleep swaylock -f -c 000000
zeb         1231  1.6  0.0 1682264 59192 ?       Ssl  10:23   0:12 waybar
zeb         1233  0.0  0.0 1030020 41640 ?       Ssl  10:23   0:00 nm-applet --no-agent
polkitd     1234  0.0  0.0 381044  8996 ?        Ssl  10:23   0:00 /usr/lib/polkit-1/polkitd --no-debug --log-level=notice
zeb         1262  0.0  0.0   8032  3784 ?        Ss   10:23   0:00 /usr/bin/dbus-broker-launch --scope user
zeb         1271  0.0  0.0   4448  2844 ?        S    10:23   0:00 dbus-broker --log 11 --controller 10 --machine-id e57f31c416eb4f309296edf65cd9103a --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000
zeb         1274  0.0  0.0 380328  7400 ?        Ssl  10:23   0:00 /usr/lib/at-spi-bus-launcher
zeb         1280  0.0  0.0   8032  3932 ?        S    10:23   0:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
zeb         1281  0.0  0.0   4196  2516 ?        S    10:23   0:00 dbus-broker --log 10 --controller 9 --machine-id e57f31c416eb4f309296edf65cd9103a --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000
zeb         1287  0.0  0.0 168308  7204 ?        Ssl  10:23   0:00 /usr/lib/at-spi2-registryd --use-gnome-session
zeb         1325  0.0  0.0 358380 13548 tty1     Sl+  10:23   0:00 swaybg -o * -i /home/zeb/Pictures/background/wallhaven-9d6dk1.jpg -m fill
zeb         1345  0.0  0.0   7668  5796 ?        S    10:23   0:00 /bin/bash /home/zeb/.config/waybar/scripts/cava.sh
zeb         1358  0.0  0.0   2852  1972 ?        S    10:23   0:00 bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /nix/store /nix/store --tmpfs /tmp-home --tmpfs /tmp-run --clearenv --setenv HOME /tmp-home --setenv XDG_RUNTIME_DIR /tmp-run --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib /lib64 --seccomp 21 /usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 20
zeb         1361  0.0  0.0 302936  5700 ?        Sl   10:23   0:00 swaync-client -swb
zeb         1362  0.5  0.0 103408 16028 ?        Ssl  10:23   0:04 /usr/bin/pipewire
zeb         1364  0.0  0.0   2852  1352 ?        S    10:23   0:00 bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /nix/store /nix/store --tmpfs /tmp-home --tmpfs /tmp-run --clearenv --setenv HOME /tmp-home --setenv XDG_RUNTIME_DIR /tmp-run --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib /lib64 --seccomp 21 /usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 20
zeb         1365  0.0  0.0 787232 40388 ?        Ssl  10:23   0:00 /usr/bin/wireplumber
zeb         1367  0.6  0.0 170060 16564 ?        SLsl 10:23   0:04 /usr/bin/pipewire-pulse
zeb         1369  0.0  0.0 144056  6404 ?        Sl   10:23   0:00 /usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 20
zeb         1378  0.9  0.0 236464 11112 ?        Sl   10:23   0:07 cava -p /tmp/bar_cava_config
zeb         1379  0.0  0.0   5808  4384 ?        S    10:23   0:00 sed -u s/;//g;s/0/▁/g;s/1/▂/g;s/2/▃/g;s/3/▄/g;s/4/▅/g;s/5/▆/g;s/6/▇/g;s/7/█/g
root        1406  0.0  0.0      0     0 ?        I    10:23   0:00 [kworker/21:2-events]
zeb         1414  0.0  0.2 1159016 125124 ?      Ssl  10:23   0:00 kitty
zeb         1429  0.0  0.0 1976372 30508 ?       Sl   10:23   0:00 /usr/bin/kitten __atexit__
zeb         1431  0.0  0.0  12376 10400 pts/0    Ss+  10:23   0:00 /usr/bin/zsh
root        1480  0.0  0.0      0     0 ?        I    10:23   0:00 [kworker/u128:3-gfx_0.1.0]
zeb         1494  0.0  0.0  11612  7060 pts/0    S    10:23   0:00 /usr/bin/zsh
zeb         1495  0.0  0.0  11596  6852 pts/0    S    10:23   0:00 /usr/bin/zsh
zeb         1498  0.0  0.0  11704  7468 pts/0    S    10:23   0:00 /usr/bin/zsh
zeb         1503  0.0  0.0   6828  1844 pts/0    Sl   10:23   0:00 /home/zeb/.cache/gitstatus/gitstatusd-linux-x86_64 -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
zeb         1566  0.1  0.1 855568 121832 ?       Ssl  10:24   0:00 kitty
zeb         1577  0.0  0.0 1828396 28264 ?       Sl   10:24   0:00 /usr/bin/kitten __atexit__
zeb         1579  0.0  0.0  12900 10952 pts/1    Ss   10:24   0:00 /usr/bin/zsh
zeb         1596  0.0  0.0  10092  6200 pts/1    S    10:24   0:00 /usr/bin/zsh
zeb         1630  0.0  0.0  11888  7224 pts/1    S    10:24   0:00 /usr/bin/zsh
zeb         1632  0.0  0.0  11872  6844 pts/1    S    10:24   0:00 /usr/bin/zsh
zeb         1633  0.0  0.0   6828  1844 pts/1    Sl   10:24   0:00 /home/zeb/.cache/gitstatus/gitstatusd-linux-x86_64 -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
root        1707  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/20:2-mm_percpu_wq]
root        1709  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/17:2-mm_percpu_wq]
root        1736  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/7:2-events]
root        1817  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:3-ttm]
root        2077  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u132:1-ttm]
root        2290  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/25:4-events]
root        2326  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:4-rb_allocator]
root        2327  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:5-ttm]
root        2332  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:8-ttm]
root        2335  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:9-ttm]
root        2337  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:10-ttm]
root        2340  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:11-ttm]
root        2342  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u133:12-ttm]
root        2343  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/10:11-events]
root        2345  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/10:12-events]
root        2369  0.0  0.0      0     0 ?        I<   10:24   0:00 [kworker/u132:2-ttm]
root        2411  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/15:3-events]
root        2412  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/15:4-events]
root        2413  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/15:5-events]
root        2417  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/11:3-events]
root        2418  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/11:4-events]
root        2437  0.0  0.0 317432 12284 ?        Ssl  10:24   0:00 /usr/lib/upowerd
root        2450  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/12:3-events]
root        2451  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/12:4-events]
root        2452  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/12:5-events]
root        2578  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/5:2-mm_percpu_wq]
root        2725  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/8:5-events]
root        2726  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/8:6-events]
root        2745  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/u130:8-btrfs-endio-write]
root        2746  0.0  0.0      0     0 ?        I    10:24   0:00 [kworker/u130:9-flush-btrfs-1]
root        2783  0.0  0.0      0     0 ?        I    10:25   0:00 [kworker/13:4-events]
root        2784  0.0  0.0      0     0 ?        I    10:25   0:00 [kworker/13:5-events]
root        2787  0.0  0.0      0     0 ?        I    10:25   0:00 [kworker/u130:10-btrfs-endio-write]
zeb         2846  2.8  0.1 3363520 79136 ?       Ssl  10:25   0:18 geany
zeb         3204  0.0  0.0  12792 10936 pts/2    Ss+  10:25   0:00 /usr/bin/zsh
zeb         3248  0.0  0.0  11604  7248 pts/2    S    10:25   0:00 /usr/bin/zsh
zeb         3249  0.0  0.0  11588  6856 pts/2    S    10:25   0:00 /usr/bin/zsh
zeb         3252  0.0  0.0  11696  7560 pts/2    S    10:25   0:00 /usr/bin/zsh
zeb         3257  0.0  0.0   6828  1844 pts/2    Sl   10:25   0:00 /home/zeb/.cache/gitstatus/gitstatusd-linux-x86_64 -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
zeb        27072  0.0  0.0 163804  5776 ?        Ssl  10:26   0:00 /usr/lib/dconf-service
root       28713  0.0  0.0      0     0 ?        I    10:26   0:00 [kworker/14:3-events_freezable]
root       28714  0.0  0.0      0     0 ?        I    10:26   0:00 [kworker/14:4-events]
root       28792  0.0  0.0      0     0 ?        I    10:26   0:00 [kworker/u129:2-kvfree_rcu_reclaim]
root       28875  0.0  0.0      0     0 ?        I    10:27   0:00 [kworker/2:0-mm_percpu_wq]
root       31021  0.0  0.0      0     0 ?        I    10:28   0:00 [kworker/4:0-events]
root       31042  0.0  0.0      0     0 ?        I    10:28   0:00 [kworker/29:5-events]
root       31043  0.0  0.0      0     0 ?        I    10:28   0:00 [kworker/31:3-events]
root       31044  0.0  0.0      0     0 ?        I    10:28   0:00 [kworker/31:4-mm_percpu_wq]
root       31107  0.0  0.0      0     0 ?        I    10:28   0:00 [kworker/18:2-mm_percpu_wq]
root       31231  0.0  0.0      0     0 ?        I    10:28   0:00 [kworker/9:0-events]
root       33512  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/u128:2-gfx_0.0.0]
root       33575  0.0  0.0      0     0 ?        I<   10:29   0:00 [kworker/u133:13-ttm]
root       33576  0.0  0.0      0     0 ?        I<   10:29   0:00 [kworker/u133:14-ttm]
root       33577  0.0  0.0      0     0 ?        I<   10:29   0:00 [kworker/u133:15-ttm]
root       33589  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/24:13-events]
root       33590  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/24:14-mm_percpu_wq]
root       33622  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/10:0-events]
root       33623  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/14:5-events]
root       33624  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/14:6-events]
root       33630  0.0  0.0      0     0 ?        I    10:29   0:00 [kworker/27:0-events]
root       33663  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/9:4-mm_percpu_wq]
root       33670  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/10:1-events]
root       33671  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/10:2-events]
root       33672  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/26:3-events]
root       33673  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/26:4-events]
root       33675  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/26:6-events]
root       33686  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/13:0-events]
root       33688  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/8:0-events]
root       33689  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/8:1-events]
root       33690  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/8:2-events]
root       33691  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/8:3-events]
root       33692  0.0  0.0      0     0 ?        I    10:30   0:00 [kworker/8:4-events]
root       35971  0.0  0.0      0     0 ?        I<   10:31   0:00 [kworker/u132:0-ttm]
root       35972  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/1:0-events]
root       35973  0.0  0.0      0     0 ?        I<   10:31   0:00 [kworker/u132:3-ttm]
root       35974  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/1:3-events]
root       35975  0.0  0.0      0     0 ?        I<   10:31   0:00 [kworker/u132:4-ttm]
root       35976  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/1:4-events]
root       35977  0.0  0.0      0     0 ?        I<   10:31   0:00 [kworker/u132:5-ttm]
root       35978  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/1:5-mm_percpu_wq]
root       35979  0.0  0.0      0     0 ?        I<   10:31   0:00 [kworker/u132:6-ttm]
root       35980  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/1:6]
root       35981  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/0:0-events]
root       35982  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/0:2-events]
root       35983  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/0:3-events]
root       35984  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/0:5-events]
root       36055  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/10:3-mm_percpu_wq]
root       36056  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/10:4]
root       36058  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/27:1-events]
root       36059  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/27:2-events]
root       36060  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/27:4]
root       36118  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/12:6-events]
root       36119  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/12:7-events]
root       36120  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/12:8-events]
root       36121  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/12:9-events]
root       36122  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/12:10-events]
root       36123  0.0  0.0      0     0 ?        I    10:31   0:00 [kworker/12:11-mm_percpu_wq]
root       36146  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:0-events]
root       36147  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:1-events]
root       36152  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:2-events]
root       36153  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:6-events]
root       36154  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:7-events]
root       36155  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:8-events]
root       36156  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/15:9]
root       36164  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:7-events]
root       36165  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:8-events]
root       36166  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:9-events]
root       36167  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:10-events]
root       36174  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/14:7]
root       36194  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/u130:1-btrfs-endio-write]
root       36195  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/12:12]
root       36315  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:11-events]
root       36316  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:12-events]
root       36317  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/8:13]
root       36377  0.1  0.0      0     0 ?        I    10:32   0:00 [kworker/u130:3-events_unbound]
root       36378  0.0  0.0      0     0 ?        I    10:32   0:00 [kworker/u130:4-btrfs-endio-write]
root       36473  0.0  0.0  15280  6072 ?        S    10:33   0:00 systemd-userwork: waiting...
root       36484  0.0  0.0  15280  5484 ?        S    10:34   0:00 systemd-userwork: waiting...
root       36490  0.0  0.0  15280  6064 ?        S    10:34   0:00 systemd-userwork: waiting...
root       36543  0.0  0.0      0     0 ?        I<   10:34   0:00 [kworker/u133:2-ttm]
root       36544  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:1-events]
root       36545  0.0  0.0      0     0 ?        I<   10:34   0:00 [kworker/u133:6-ttm]
root       36546  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:3-events]
root       36547  0.0  0.0      0     0 ?        I<   10:34   0:00 [kworker/u133:7-ttm]
root       36548  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:4-events]
root       36549  0.0  0.0      0     0 ?        I<   10:34   0:00 [kworker/u133:16]
root       36550  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:6-events]
root       36551  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:7-events]
root       36552  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:8-events]
root       36553  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:9-events]
root       36554  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:10-events]
root       36555  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:11-events]
root       36556  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:12-events]
root       36557  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:13-events]
root       36558  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:14-events]
root       36559  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:15-events]
root       36560  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:16-events]
root       36561  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/29:17]
root       36610  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/5:1-events]
root       36620  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/2:1]
root       36635  0.0  0.0      0     0 ?        I    10:34   0:00 [kworker/24:0]
zeb        36726  0.0  0.0   2852  1980 ?        S    10:35   0:00 bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /nix/store /nix/store --tmpfs /tmp-home --tmpfs /tmp-run --clearenv --setenv HOME /tmp-home --setenv XDG_RUNTIME_DIR /tmp-run --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib /lib64 --seccomp 41 /usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 40
zeb        36728  0.0  0.0   2852  1360 ?        S    10:35   0:00 bwrap --unshare-all --die-with-parent --chdir / --ro-bind /usr /usr --dev /dev --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --ro-bind-try /nix/store /nix/store --tmpfs /tmp-home --tmpfs /tmp-run --clearenv --setenv HOME /tmp-home --setenv XDG_RUNTIME_DIR /tmp-run --setenv XDG_RUNTIME_DIR /run/user/1000 --symlink /usr/lib /lib --symlink /usr/lib /lib64 --seccomp 41 /usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 40
zeb        36729  0.0  0.0 211644  6432 ?        Sl   10:35   0:00 /usr/lib/glycin-loaders/2+/glycin-image-rs --dbus-fd 40
root       36733  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:0-events]
root       36734  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:1-events]
root       36735  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:2-events]
root       36736  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:5-events]
root       36737  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:6-events]
root       36738  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:7-events]
root       36739  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:8-events]
root       36740  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:9-events]
root       36741  0.0  0.0      0     0 ?        I    10:35   0:00 [kworker/11:10]
root       36754  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/u129:0-btrfs-endio-write]
root       36772  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/4:2-mm_percpu_wq]
root       36782  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:7-ttm]
root       36783  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:8-ttm]
root       36784  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:9-rb_allocator]
root       36785  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:10-ttm]
root       36786  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:11-ttm]
root       36787  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:12-ttm]
root       36788  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:13-ttm]
root       36789  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:14-ttm]
root       36790  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:15-ttm]
root       36791  0.0  0.0      0     0 ?        I<   10:36   0:00 [kworker/u132:16]
root       36792  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:6-events]
root       36793  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:7-events]
root       36794  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:8-events]
root       36795  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:9-events]
root       36796  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:10-events]
root       36797  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:11-events]
root       36798  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:12-events]
root       36799  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:13-events]
root       36800  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:14-events]
root       36801  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:15-events]
root       36802  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:16-events]
root       36803  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:17-events]
root       36804  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:18-events]
root       36805  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:19-events]
root       36806  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:20-events]
root       36807  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:21-events]
root       36808  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:22-events]
root       36809  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:23-events]
root       36810  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:24-events]
root       36811  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:25-events]
root       36812  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:26-events]
root       36813  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:27-events]
root       36814  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:28-events]
root       36815  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:29-events]
root       36816  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:30-events]
root       36817  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:31-events]
root       36818  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:32-events]
root       36819  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:33-events]
root       36820  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:34-events]
root       36821  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:35-events]
root       36822  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:36-events]
root       36823  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:37-events]
root       36824  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:38-events]
root       36825  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:39-events]
root       36826  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:40-events]
root       36827  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:41-events]
root       36828  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:42-events]
root       36829  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:43-events]
root       36830  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:44-events]
root       36831  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:45-events]
root       36832  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:46-events]
root       36833  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:47-events]
root       36834  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:48-events]
root       36835  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:49-events]
root       36836  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:50-events]
root       36837  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:51-events]
root       36838  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:52-events]
root       36839  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:53-events]
root       36840  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:54-mm_percpu_wq]
root       36841  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/0:55]
root       36843  0.0  0.0      0     0 ?        I    10:36   0:00 [kworker/30:0]
zeb        36854  0.0  0.0  10308  6692 pts/1    R+   10:36   0:00 ps -aux
root       36855  0.0  0.0  17516  7272 ?        Ds   10:36   0:00 (systemd-tmpfiles)

Edit 1: replaced list with the one after fres boot + sway

Last edited by ZebOsseweyer (2026-02-03 09:37:50)

Offline

#4 2026-02-03 15:24:10

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,309

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

I've tried to specify the integrated gpu by running: WLR_DRM_DEVICES=/dev/dri/card2 sway --unsupported-gpu -d

Is nvidia actuallly card2?

tail /sys/class/drm/card*/device/vendor

Also skip the "--unsupported-gpu" part.

export LIBVA_DRIVER_NAME=nvidia
export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia

Those are probably not helpful

glxinfo -B
export WLR_DRM_DEVICES /dev/dri/by-path/pci-0000:05:00.0-card

What's the output of

lspci -nn
options nvidia_drm modeset=1
options nvidia NVreg_EnableGpuFirmware=0
options nvidia NVred_DynamicPowerManagement=0x02
options nvidia NVreg_EnableS0ixPowerManagement=1

modeset=1 is the default, NVreg_EnableGpuFirmware=0 not possible w/ nvidia-open (which is required for a blackwell chip) and idk whether it's accepted as parameter, but the value sugggested from Ampere and newer (yours) is NVreg_DynamicPowerManagement=0x03

Do you have any outputs attached to the nvidia GPU?

for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

You'll need https://archlinux.org/packages/extra/x86_64/v4l-utils/

Lastly: the moment you run nvidia-smi it will wake the GPU for sure and it will take some seconds before it shuts down again.

Offline

#5 2026-02-04 10:51:36

ZebOsseweyer
Member
Registered: 2026-02-01
Posts: 6

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

Is nvidia actuallly card2?

tail /sys/class/drm/card*/device/vendor                                                                      
==> /sys/class/drm/card1/device/vendor <==
0x10de

==> /sys/class/drm/card2/device/vendor <==
0x1002

So, card 1 is the nvidia gpu (which i would like to use only for steam or CUDA computations) and card 2 is the AMD iGPU.

Also skip the "--unsupported-gpu" part.

If i do not specify the WLR_DRM_DEVICE, it crashes without it... (NVIDIA driver)
If i do specify the card to be the amd one, sway runs, which again progress, but does not change the idle behavior of my dGPU.

Those are probably not helpful

$ printenvs
SHELL=/usr/bin/zsh
WLR_NO_HARDWARE_CURSORS=1
CONDA_EXE=/usr/bin/conda
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
XDG_SEAT=seat0
PWD=/home/zeb
LOGNAME=zeb
QT_QPA_PLATFORMTHEME=xcb;wayland
XDG_SESSION_TYPE=wayland
QT_WAYLAND_DISPLAY_WINDOWDECORATION=1i
SYSTEMD_EXEC_PID=1033
MOTD_SHOWN=pam
MOZ_ENABLE_HYPERLAND=1
HOME=/home/zeb
LANG=en_US.UTF-8
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/system-ly.slice/ly@tty1.service/memory.pressure
INVOCATION_ID=81a987ce61fe4cfcae53a214f7f0bf7d
WLR_RENDERED=vulkan
QT_QPA_PLATFORM=xcb;wayland
XDG_SESSION_CLASS=user
TERM=linux
USER=zeb
CONDA_SHLVL=0
QT_WAYLAND_FORCE_DPI=physical
SHLVL=1
XDG_VTNR=1
XDG_SESSION_ID=c1
XDG_RUNTIME_DIR=/run/user/1000
DEBUGINFOD_URLS=https://debuginfod.archlinux.org 
GDK_BACKEND=wayland
PATH=/usr/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
KITTY_ENABLE_WAYLAND=1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
MAIL=/var/spool/mail/zeb
OLDPWD=/home/zeb
P9K_TTY=old
_P9K_TTY=/dev/tty1
ZSH=/home/zeb/.oh-my-zsh
PAGER=less
LESS=-R
LSCOLORS=Gxfxcxdxbxegedabagacad
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
P9K_SSH=0
_P9K_SSH_TTY=/dev/tty1
_CONDA_EXE=/usr/bin/conda
_CE_M=
_CE_CONDA=
CONDA_PYTHON_EXE=/usr/bin/python
_CONDA_ROOT=/usr
_=/usr/sbin/printenv

I have removed them, which changed the output of glxinfo, now giving:

glxinfo -B

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Ryzen 9 9955HX3D 16-Core Processor (radeonsi, raphael_mendocino, LLVM 21.1.6, DRM 3.64, 6.18.7-arch1-1) (0x13c0)
    Version: 25.3.4
    Accelerated: yes
    Video memory: 4096MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 3579 MB, largest block: 3579 MB
    VBO free aux. memory - total: 29873 MB, largest block: 29873 MB
    Texture free memory - total: 3579 MB, largest block: 3579 MB
    Texture free aux. memory - total: 29873 MB, largest block: 29873 MB
    Renderbuffer free memory - total: 3579 MB, largest block: 3579 MB
    Renderbuffer free aux. memory - total: 29873 MB, largest block: 29873 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 4096 MB
    Total available memory: 34065 MB
    Currently available dedicated video memory: 3579 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Ryzen 9 9955HX3D 16-Core Processor (radeonsi, raphael_mendocino, LLVM 21.1.6, DRM 3.64, 6.18.7-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.3.4-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.3.4-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.3.4-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

where before it only mentioned nvidia, so that is progress i think...
however, powerstate still refuses to go into D3_cold and still reporting a ~35W decharge rate... sad

export WLR_DRM_DEVICES /dev/dri/by-path/pci-0000:05:00.0-card

Yea, I had that commented out because the number changes from time to time, now it is 0000:06:00.0 (AMD gpu), do you think I should enable this?

$ lspci -nn1
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Ryzen 9 9955HX3D 16-Core Processor (radeonsi, raphael_mendocino, LLVM 21.1.6, DRM 3.64, 6.18.7-arch1-1) (0x13c0)
    Version: 25.3.4
    Accelerated: yes
    Video memory: 4096MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 3579 MB, largest block: 3579 MB
    VBO free aux. memory - total: 29873 MB, largest block: 29873 MB
    Texture free memory - total: 3579 MB, largest block: 3579 MB
    Texture free aux. memory - total: 29873 MB, largest block: 29873 MB
    Renderbuffer free memory - total: 3579 MB, largest block: 3579 MB
    Renderbuffer free aux. memory - total: 29873 MB, largest block: 29873 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 4096 MB
    Total available memory: 34065 MB
    Currently available dedicated video memory: 3579 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Ryzen 9 9955HX3D 16-Core Processor (radeonsi, raphael_mendocino, LLVM 21.1.6, DRM 3.64, 6.18.7-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.3.4-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.3.4-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.3.4-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

modeset=1 is the default, NVreg_EnableGpuFirmware=0 not possible w/ nvidia-open (which is required for a blackwell chip) and idk whether it's accepted as parameter, but the value sugggested from Ampere and newer (yours) is NVreg_DynamicPowerManagement=0x03

Ah thanks, I have removed NVreg_EnableGpuFirmware=0. I set it to 0x02 because according to this documentation 0x03 is the default and 0x02 set the gpu to  fine-grained power control. [link]https://download.nvidia.com/XFree86/Lin … ement.html[\link]

for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

/sys/class/drm/card1
=================
/sys/class/drm/card1-DP-3
EDID of '/sys/class/drm/card1-DP-3/edid' was empty.
=================
/sys/class/drm/card1-eDP-2
EDID of '/sys/class/drm/card1-eDP-2/edid' was empty.
=================
/sys/class/drm/card1-HDMI-A-1
EDID of '/sys/class/drm/card1-HDMI-A-1/edid' was empty.
=================
/sys/class/drm/card2
=================
/sys/class/drm/card2-DP-1
EDID of '/sys/class/drm/card2-DP-1/edid' was empty.
=================
/sys/class/drm/card2-DP-2
EDID of '/sys/class/drm/card2-DP-2/edid' was empty.
=================
/sys/class/drm/card2-eDP-1
edid-decode (hex):

00 ff ff ff ff ff ff 00 09 e5 5a 0d 00 00 00 00
2b 22 01 04 b5 23 16 78 03 69 05 af 4f 41 b5 26
0c 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 1a 6b 00 a0 a0 40 50 60 30 20
66 00 59 d7 10 00 00 1a 00 00 00 fd 0e 3c f0 f9
f9 6e 01 0a 20 20 20 20 20 20 00 00 00 fe 00 42
4f 45 20 43 51 0a 20 20 20 20 20 20 00 00 00 fc
00 4e 45 31 36 30 51 44 4d 2d 4e 4d 39 0a 02 20

02 03 0f 00 e3 05 80 80 e6 06 05 01 95 73 10 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa

70 20 79 02 00 22 00 28 ff bb 10 85 ff 09 9f 00
2f 00 1f 00 3f 06 4f 00 05 00 05 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2b 00 12 27 00 30 ef 00 00 27 00 3c ef 00 00 27
00 30 3b 00 00 81 00 15 74 1a 00 00 03 59 30 f0
00 40 95 10 73 10 00 00 00 00 00 00 00 21 00 1d
7a 0d 66 08 00 0a 40 06 80 f5 9a 4f 18 34 b5 5e
02 0c 02 35 54 b0 60 ec 64 66 2a 13 78 00 76 90

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: BOE
    Model: 3418
    Made in: week 43 of 2024
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 10
    DisplayPort interface
    Maximum image size: 35 cm x 22 cm
    Gamma: 2.20
    Supported color formats: RGB 4:4:4
    First detailed timing includes the native pixel format and preferred refresh rate
    Display supports continuous frequencies
  Color Characteristics:
    Red  : 0.6845, 0.3105
    Green: 0.2558, 0.7080
    Blue : 0.1484, 0.0468
    White: 0.3134, 0.3291
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  2560x1600   60.000875 Hz  16:10   100.801 kHz    274.180000 MHz (345 mm x 215 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    6 Vsync   6 Vback   68 Vpol N
    Display Range Limits:
      Monitor ranges (Range Limits Only): 60-495 Hz V, 504-504 kHz H, max dotclock 1100 MHz
    Alphanumeric Data String: 'BOE CQ'
    Display Product Name: 'NE160QDM-NM9'
  Extension blocks: 2
Checksum: 0x20

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Native detailed modes: 0
  Colorimetry Data Block:
    BT2020RGB
    ST2113RGB
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 149 (1260.785 cd/m^2)
    Desired content max frame-average luminance: 115 (603.666 cd/m^2)
    Desired content min luminance: 16 (0.050 cd/m^2)
Checksum: 0xfa  Unused space in Extension Block: 112 bytes

----------------

Block 2, DisplayID Extension Block:
  Version: 2.0
  Extension Count: 0
  Display Product Primary Use Case: None of the listed primary use cases; generic display
  Video Timing Modes Type 7 - Detailed Timings Data Block:
    DTD:  2560x1600  240.000000 Hz  16:10   403.200 kHz   1096.704000 MHz (aspect 16:10, no 3D stereo, preferred)
               Hfront   48 Hsync  32 Hback   80 Hpol N
               Vfront    6 Vsync   6 Vback   68 Vpol N
    DTD:     1x1     250.000000 Hz   1:1      0.500 kHz      0.001000 MHz (aspect 1:1, no 3D stereo)
               Hfront    1 Hsync   1 Hback   -1 Hpol N
               Vfront    1 Vsync   1 Vback   -1 Vpol N
  Adaptive Sync Data Block:
    Descriptor #1:
      Native Panel Range
      Fixed Average V-Total and Adaptive V-Total
      Supports Seamless Transition
      'Max Single Frame Duration Increase' field value without jitter impact
      'Max Single Frame Duration Decrease' field value without jitter impact
      Max Duration Increase: 0.00 ms
      Max Duration Decrease: 0.00 ms
      Min Refresh Rate: 48 Hz
      Max Refresh Rate: 240 Hz
    Descriptor #2:
      Native Panel Range
      Fixed Average V-Total and Adaptive V-Total
      Supports Seamless Transition
      'Max Single Frame Duration Increase' field value without jitter impact
      'Max Single Frame Duration Decrease' field value without jitter impact
      Max Duration Increase: 0.00 ms
      Max Duration Decrease: 0.00 ms
      Min Refresh Rate: 60 Hz
      Max Refresh Rate: 240 Hz
    Descriptor #3:
      Native Panel Range
      Fixed Average V-Total and Adaptive V-Total
      Supports Seamless Transition
      'Max Single Frame Duration Increase' field value without jitter impact
      'Max Single Frame Duration Decrease' field value without jitter impact
      Max Duration Increase: 0.00 ms
      Max Duration Decrease: 0.00 ms
      Min Refresh Rate: 48 Hz
      Max Refresh Rate: 60 Hz
  CTA-861 DisplayID Data Block:
  Vendor-Specific Data Block (AMD), OUI 00-00-1A:
    Version: 3
    Feature Caps: 0x59
      Replay Supported
    Minimum Refresh Rate: 48 Hz
    Maximum Refresh Rate: 240 Hz
    Flags 1.x: 0x00
    Flags 2.x: 0x40
    Maximum luminance: 149 (1260.785 cd/m^2)
    Minimum luminance: 16 (0.050 cd/m^2)
    Unknown: 0x73 0x10
  Display Parameters Data Block (0x21):
    Image size: 345.0 mm x 215.0 mm
    Display native pixel format: 2560x1600
    Scan Orientation: Left to Right, Top to Bottom
    Luminance Information: Minimum guaranteed value
    Color Information: CIE 1931
    Audio Speaker Information: not integrated
    Native Color Chromaticity:
      Primary #1:  (0.684814, 0.310791)
      Primary #2:  (0.255859, 0.707764)
      Primary #3:  (0.147949, 0.046875)
      White Point: (0.312988, 0.328857)
    Native Maximum Luminance (Full Coverage): 600.000000 cd/m^2
    Native Maximum Luminance (10% Rectangular Coverage): 1260.000000 cd/m^2
    Native Minimum Luminance: 0.049988 cd/m^2
    Native Color Depth: 12 bpc
    Display Device Technology: Active Matrix LCD
    Native Gamma EOTF: 2.20
  Checksum: 0x76
Checksum: 0x90
=================
/sys/class/drm/card2-Writeback-1
EDID of '/sys/class/drm/card2-Writeback-1/edid' was empty.
=================

Lastly: the moment you run nvidia-smi it will wake the GPU for sure and it will take some seconds before it shuts down again.

Yes, that was an issue i ran into for quite sometime, that's why i have started just using cat ..... And only after establishing the dGPU is not asleep, I would use nvidia-smi, nvtop,.... to get hints on whats happening.

I have now also found:
[link]https://docs.nvidia.com/datacenter/tesl … stems.html[/link], which advices against nvidia-prime, and suggests switcherooctl. However, before trying that I would like to see the nvidia gpu disabled.

I hope to have given you enough to go on, I am very confused...

Edit 1:
After a reboot and running just: $ sway -d i get the following output: (I have not been able to get it into a file... my bad) https://pastes.io/sway-crash

Last edited by ZebOsseweyer (2026-02-04 15:18:44)

Offline

#6 2026-02-04 17:51:26

topcat01
Member
Registered: 2019-09-17
Posts: 273

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

Do you have the issue with i3?

Offline

#7 2026-02-04 18:35:59

ZebOsseweyer
Member
Registered: 2026-02-01
Posts: 6

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

I think I found a fix:

The card order was not as should be (nvidia card 1, amdgpu card 2): so I prepended amdgpu to the modules line of /etc/mkinitcpio.conf:

MODULES=(amdgpu nvidia nvidia_modeset nvidia_uvm nvidia_drm)

and disabling nvidia-drm modeset (as suggested by chatgpt, unsure why this helped) in /etc/default/grub:

GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau nvidia-drm.modeset=0"

and finally my dGPU enters D3_cold! Dropping power consuption on idle from 35W -> 29W which is a 17% imporvement, thanks!

I will mark the thread solved, but if anyone has an explamation or further tips to reduce the abysmal battery life of this laptop please let me know!

Offline

#8 2026-02-04 19:42:02

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,059

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

Disabling modesetting will make the card unavailable for wayland purposes, so sway will not access it. Afaik module order in the initramfs is more or less irrelevant.

Offline

#9 2026-02-04 20:12:47

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,309

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

QT_QPA_PLATFORMTHEME=xcb;wayland
QT_QPA_PLATFORM=xcb;wayland

Why are you forcing Qt to run on xwayland?
Does the GPU fail to power down w/ *only* sway or do you also have to run some stuff on top of it?

$ lspci -nn1
name of display: :0
display: :0  screen: 0

lspci -nn

and that's not the output of it.

If sway grabs the nvidia-gpu, why has nvidia-smi no processes attached?

Instead of disabling drm you could "modprobe.blacklist=nvidia,nvidia_drm" (the nvidia modules mus NOT appear in the MODULES array for this) to prevent them from auto-loading and only load them explicitly after starting sway.
Doesn't reconcile the symptoms w/ the available data, though - might be a bug in nvidia-open but please also please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General

Edit:

Yea, I had that commented out because the number changes from time to time, now it is 0000:06:00.0 (AMD gpu), do you think I should enable this?

Yes, certainly worth to check whether telling sway to only use the AMD GPU helps - you could dynamically export the correct variable if the bus ID isn't stable.

Last edited by seth (2026-02-04 20:15:17)

Offline

#10 2026-02-06 22:58:59

ZebOsseweyer
Member
Registered: 2026-02-01
Posts: 6

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

Thanks for the help guys!

Why are you forcing Qt to run on xwayland?

I use spyder, a scientific python IDE and its wayland support is rough, so I need that for it to behave.

Does the GPU fail to power down w/ *only* sway or do you also have to run some stuff on top of it?

Before the modeset=0 fix, just boot -> sway would block the gpu from entering D3cold. Which makes your other point very confusing to me aswell, I have no clue what is keeping the gpu open, nvidia-smi shows nothing. Then again nvidia-smi does not show itself, but nvidia-smi also blocks the gpu from suspending right? So there are things that block the gpu but are not captured by nvidia-smi. I'm completely lost on what keeps it awake.

Doesn't reconcile the symptoms w/ the available data, though - might be a bug in nvidia-open but please also please post your Xorg log,

Yes, i completely agree, this ducttape fix works, but it is not very satisfying.

and that's not the output of it

You're right, my bad!

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU [1022:14d9]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
00:01.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
00:01.5 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
00:01.6 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 0 [1022:14e0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 1 [1022:14e1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 2 [1022:14e2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 3 [1022:14e3]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 4 [1022:14e4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 5 [1022:14e5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 6 [1022:14e6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 7 [1022:14e7]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GB203M / GN22 [GeForce RTX 5080 Max-Q / Mobile] [10de:2c19] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GB203 High Definition Audio Controller [10de:22e9] (rev a1)
02:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] [8086:2725] (rev 1a)
03:00.0 Non-Volatile memory controller [0108]: Phison Electronics Corporation PS5027-E27T PCIe4 NVMe Controller (DRAM-less) [1987:5027] (rev 01)
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
05:00.0 SD Host controller [0805]: Genesys Logic, Inc GL9767 PCIe SD UHS-II & SD Express Card Reader Controller [17a0:9767] (rev 03)
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] [1002:13c0] (rev d4)
06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [1002:1640]
06:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
06:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b6]
06:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b7]
06:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor [1022:15e2] (rev 62)
06:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller [1022:15e3]
07:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI [1022:15b8]

I do have xorg-server installed, and cant find the log

 $ ls /var/log                                                                                            
audit  btmp  deepin  journal  lastlog  ly.log  nvtopps  old  pacman.log  private  README  timeshift  wtmp
$ ls ~/.local/share                                                                                 
com.neohtop.dev  gvfs-metadata  jupyter  keyrings  neohtop  ranger  recently-used.xbel  spyder  Spyder  Steam  vulkan
$ journalctl -e _COMM=Xorg 
-- No entries -- 

So I removed modeset=0, and surprisingly running sway does not lock nvidia gpu to D0 .

Yes, certainly worth to check whether telling sway to only use the AMD GPU helps

well well well, the plot thickens.... I can no longer specify the gpu...... (0000:01:00 (nvida vendor id) and 0000:06:00 (amd vendor id))

$ ls /dev/dri/by-path/
pci-0000:01:00.0-card pci-0000:01:00.0-render pci-0000:01:00.0-card pci-0000:01:00.0-render

$ WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:01:00.0-card sway -d 
....
00:00:00:013 [sway/server.c:256] Initializing Wayland server 
00:00:00:033 [sway/server.c:257] Unable to create backend any DRM deviceackend KMS devicesource temporarily unavailable unavailable:00.0-card

$ WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:06:00.0-card sway -d 
....
00:00:00:010 [sway/server.c:256] Initializing Wayland server 
00:00:00:030 [sway/server.c:257] Unable to create backend any DRM deviceackend KMS devicesource temporarily unavailable unavailable:00.0-card

However  WLR_DRM_DEVICES=/dev/dri/card1 sway -d works and

$ WLR_DRM_DEVICES=/dev/dri/card2 sway -d 
Unable to create backend any DRM deviceackendd2 as KMS deviceDRM_DEVICES: /dev/dri/card2 

The output of the above commands is exactly typed over, there are no typos, to me it seems to be some race condition on printing of two messages overlapping.

Turning modeset=1 on:
Surprisingly similar behaviour! The output of sway is less fucked tho, see images: https://pastes.io/results-wi

Blacklisting nvidia:
Again nvidia gpu goes into D3cold. Out put of sway is nearly identical as with modeset=1.

I think the problem is actually fixed by loading amdgpu before nvidia drivers. Therefore, I have removed nvidia from grub and mkinitcpio and that seems to work.

Last edited by ZebOsseweyer (2026-02-06 23:40:36)

Offline

#11 2026-02-06 23:14:20

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,309

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

I use spyder, a scientific python IDE and its wayland support is rough, so I need that for it to behave.

I'd limit the environment to the relevant process then.

05:00.0 SD Host controller [0805]: Genesys Logic, Inc GL9767 PCIe SD UHS-II & SD Express Card Reader Controller [17a0:9767] (rev 03)
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] [1002:13c0] (rev d4)

but you had already mentioned that it varies - doesn't make that a reliable environment to use.


I do have xorg-server installed, and cant find the log

You'd need https://archlinux.org/packages/extra/x8 … -xwayland/
Can you run xterm and do you get an X11 log from that?

I can no longer specify the gpu......

Humm? (ie. "i beg your pardon" ie "wut"?)
When, how, where and why not?
Or is this w/ nvidia blacklisted?
The plan was to only undo the modesetting parameter and
"export WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:06:00.0-card"

blacklisting and loading after starting sway:

… and…?

Offline

#12 2026-02-06 23:28:28

ZebOsseweyer
Member
Registered: 2026-02-01
Posts: 6

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

please give me a second, I need to type the sway output over, none of the conventional methods capture the output.

Or is this w/ nvidia blacklisted?
The plan was to only undo the modesetting parameter and
"export WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:06:00.0-card"

see the edit of the above post. I will now try to turn modeset on again do the same diagnostics, and then blacklist the module and edit it again.

I do have xorg-wayland, installed and ran xterm, no log appaers

Last edited by ZebOsseweyer (2026-02-06 23:37:36)

Offline

#13 2026-02-07 09:42:44

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,309

Re: [Solved] NVIDIA dGPU not entering D3cold when using sway

The output of the above commands is exactly typed over, there are no typos

$ ls /dev/dri/by-path/
pci-0000:01:00.0-card pci-0000:01:00.0-render pci-0000:01:00.0-card pci-0000:01:00.0-render

So you're saying you have two instances of 01:00.0 (your nvidia GPU) but none of 06:00 (AMD)?

none of the conventional methods capture the output

Let's see

ls -lR /dev/dri |& tee -a /tmp/magic.log
echo "WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:06:00.0-card sway -d"  |& tee -a /tmp/magic.log
WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:06:00.0-card sway -d |& tee -a /tmp/magic.log

You can btw. also use https://man.archlinux.org/man/script.1 to log all IO
But the problem w/ "WLR_DRM_DEVICES=/dev/dri/by-path/pci-0000:" is that sway considers the colon ':' a device separator

Offline

Board footer

Powered by FluxBB