Black screen after display disconnection (wayland + nvidia)

Hi !

Here is what I believe is happening: When my screen is turned off for a long enough time, my display goes in stand by mode, and it can’t recover an active screen afterward. In case the computer goes fully to sleep, this issue doesn’t come up.

System:

  • CPU: AMD Ryzen 9 7950X3D
  • GPU rtx 4080 SUPER
  • DE: Plasma 6 (wayland)
  • DM: sdd (also tried ly)
  • Bootloader: systemd-boot
  • HDMI 2.1

What I have tried:

  • sudo systemctl enable nvidia-suspend.service
  • sudo systemctl enable nvidia-hibernate.service
  • sudo systemctl enable nvidia-resume.service
  • Creating /etc/modprobe.d/nvidia.conf with:
    options nvidia NVreg_PreserveVideoMemoryAllocations=1
  • Adding nvidia_drm.modset=1 to the boatloader (/boot/loader/entries/*.conf)

This allowed me to resume from sleep without problem, but the display shutdown issue still persist.

Happening on HE with Legion Go (so no nvidia shenanigans going on) too. If the screen turns off due to inactivity in Power Management settings, the screen stays off even when it should wake up after activity was detected

same situation with 5950x +4090, even i turn on pc with screen off.

Try the LTS kernel. The nvidia drivers and the 6.11 kernel is busted and I have yet to find anything to fix it.

Same issue there sadly

What I have done to tide me over is adjust the Power Management settings to directly sleep after some inactivity, and only dim the screen instead of turning it off.

Hi ! I use the same workaround for the moment. I was hoping the latest kernel and driver update would solve the issue, but it is still there.

It is really annoying when working with a KVM switch…

I am completely losing my mind with this issue.

If the sleep is manually triggered, resuming works as expected.

If the computer falls a sleep after the timer (or sleeps long enough?) When reaching the logging screen inputting the right password doesn’t work.

Switching user and login in also freezes the screen completely.

That does in fact sound a lot like the other thread that I linked to this one. I would assume it’s two different issues that come into play one after the other but I’m not quite sure.

Every kernel and nvidia driver update I give it a shot but still nothing…

Just found this thread. I’m having same issue still with 6.12 and latest drivers. Guess I will continue to use the LTS kernel.

It’s March of 2025 and I have this issue.

9700X
3080 TI

No matter what, whether I tell it to sleep or never sleep or dim or never dim, when I come back from work, the screen is black and I have to force reboot.

Did anyone ever find a fix to this?

No resolution - i have the same issue

9950X, 4080 Super

If the monitor goes to sleep or is turned off, the screen is black and off when the monitor is turned back on

I have to set my power savings to not turn off the screen or allow the computer to go to sleepo - otherwise i have to force a reboot with the power button.

Same thing happens on AMD GPU. Issue still not fixed in the March release.
System specs:

CPU: AMD 5800x3D
GPU: AMD Sapphire 7900XT
Monitor: Alienware AW3423DWF

Same issue here, late April 2025.

Ryzen 9950X
Nvidia 4080 Ti Super
GNOME 48 (Wayland)

Same issue you are all describing. In fact, same hardware that chaosngn mentioned. I am on Manjaro Arch Linux with Kernel 6.12 using Plasma + Wayland. I thought it was fixed in Plasma 6.3.5 with the lock screen freeze, but that did not help.

Not sure if it’s the same issue but I wasn’t getting display output after resume and even switching TTY didn’t fix it. I searched and searched and was about to give up when I turned to Copilot and asked it.

Answer was given right away in the first set of things to try. Much as we might grumble about AI taking jobs and whatnot, it got me past a wall of "I have the same issue"s and did a great job.

sudo systemctl enable --now nvidia-persistenced.service

Now it works for me. I do have to press a key after resume but that’s all.

Although the systemctl command you mentioned didn’t do it for me, I never thought to try switching TTY. Lo-and-behold! Ctr+Alt+F3 brought back my screen! F1, F2, F4 didn’t do it, but F3 was it. So, thank you for that nugget! :smiley:

I’m having the same issue. If I turn off my display, it won’t come back on. My system is fully updated as well.

Same issue. Doesn’t matter what distro or GPU I run. My htpc has an AMD GPU and previously had a Nvidia GPU. Same behavior. I pull up a tty but it’s annoying, I don’t have this issue with my desktop monitors. Manjaro, cachy, vanilla arch and even pop! Os.