Can’t really help cause I’m having a similar problem. But have found out some things:

My system:

I’m using the intel graphics for my desktop and the Nvidia GPU only for LLM and similar things.

With suspend mode s2idle (get available and current modes with cat /sys/power/mem_sleep) resume works, but the system consumes 40-50 Watts and external devices like USB-keyboards are still powered.

With suspend mode deep consumption drops to 0-3 Watts. Resume does work for all (most?) devices and I can operate the machine per ssh and the web applications are accessible, but I have not found a way to revive the display.

So for now I only use the deep sleep when I’m away from home and may need access. Then I’m waking up the system with WoL, do what has to be done and suspend it. Back home, I reboot the machine from another device.

Maybe this helps.

Am 25.11.25 um 13:21 schrieb gesh:

Hi,
For an unclear reason, sometimes when resuming from hibernate on a system
running linux and xorg, the screen turns black and unresponsive to even sysrq.
Hibernation from a non-xorg vty works well, but this is insufficient for my
uses.
Moreover, sometimes even when resuming from hibernation does work, within a
couple minutes of the resume, the screen flashes with a blue QR code for maybe
half a second (which, if this is meant to give me an opportunity to scan it, is
woefully inadequate), then turns black and unresponsive.
In contrast, with linux-lts, I'm so far not having any similar problems.
In particular, from initial searches I was under the impression that the problem
was in one of the graphics drivers, and tried switching from nvidia to nouveau
and finally disabling both, but that didn't influence the results.
This situation has been plaguing me for about two months now -- the difficulty
diagnosing the issue has prevented me from dedicating the time to investigate.
Does anybody know at least of where I can look to try to get a better picture of
what's going on?
Thanks,
Gesh

The software versions for the relevant parts of the stack (haven't tested
linux-lts+nvidia yet, but the version listed is the one that broke with linux)
linux 6.17.8.arch1-1
linux-lts 6.12.59-1
mesa 1:25.2.7-1
xorg-server 21.1.20-1
i3-wm 4.24-1