Display not recovering after DPMS off

I’ve had a long-standing issue where after I turn off the display using Display Power Management Signaling (DPMS) and turn it back on again, the display stays black.

  • Arch Linux 6.18.2
  • Driver v590.48.01-3 (Though I’ve been having this issue for most of 2025)
  • Wayland 1.24.0
  • Sway 1.11
  • GeForce RTX 4070 SUPER
  • LG 27GL850 2560x1440 @ 144.000 Hz via DP

Steps to reproduce
swaymsg output "*" power off and swaymsg output "*" power on
This is triggered with swayidle for my system.

Behavior

  • The issue doesn’t happen every time the display is turned off, maybe more like 80%?
    Could be something to do with time between on/off?
  • Seen on both Vulkan and OpenGL sway renderers
  • The backlight does turn on
  • If I move the mouse cursor or play a video, the display does draw
    However, it goes back to black the instant the mouse cursor stops / video pauses
  • Switching to a different tty doesn’t fix this

This has been my main annoyance with Nvidia on Linux, so any help would be appreciated!

nvidia-bug-report.log.gz (438.3 KB)