System
- Arch Linux, kernel 7.0.11-arch1
- nvidia-open 610.43.02, nvidia-utils 610.43.02
- Xorg + XFCE + SDDM (staying on X11 due to some java based software I need the gui of)
- Two NVIDIA GPUs:
- RTX 5090 @ PCI 01:00.0 — the display GPU (boot_vga=1), DRM card1, pinned in xorg.conf as BusID "PCI:1:0:0"
- RTX 4000 Ada @ PCI 08:00.0 — secondary/compute, no displays, DRM card0
- (Note the inverted numbering: display GPU is card1, not card0)
- Kernel cmdline: nvidia-drm.modeset=1 nvidia_drm.fbdev=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1
Problem
Intermittently, resuming from suspend kills my Xorg session and dumps me back at the SDDM greeter (everythi