NVIDIA Driver 570.86.15 Breaks Wayland Display Restoration on RTX 4070 SUPER with Samsung G95SC - Fixed by Downgrading to 550

Description:

Under Wayland on Kubuntu 24.10 with NVIDIA driver 570.86.15, turning off and on a Samsung G95SC monitor (connected via DisplayPort to an RTX 4070 SUPER) results in a blank screen requiring a TTY switch (TTY3 → TTY1) to restore the display. The same issue occurs when taking screenshots with Spectacle. Downgrading to driver 550 (e.g., 550.54.14) resolves both problems, with the display and screenshots working normally.

Environment:

OS: Kubuntu 24.10 (Plasma 6, Wayland session)
Kernel: [Insert your kernel version, e.g., uname -r output like 6.11.0-9-generic]
GPU: NVIDIA GeForce RTX 4070 SUPER
Driver: 570.86.15 (broken), downgraded to 550 (fixed)
Monitor: Samsung G95SC (OLED, likely 5120x1440 @ 240Hz), DisplayPort connection
Compositor: KWin (Wayland)
Steps to Reproduce:

Boot into a Wayland session on Kubuntu 24.10 with NVIDIA driver 570.86.15.
Connect an RTX 4070 SUPER to a Samsung G95SC via DisplayPort.
Turn the monitor off, then back on after a few seconds.
Result: Blank screen, monitor enters “no signal” countdown. Switching to TTY3 and back to TTY1 restores the display.
Alternatively, open Spectacle and take a screenshot.
Result: Same blank screen, same TTY workaround needed.
Expected Behavior:

Monitor should wake immediately with the desktop visible after being turned back on.
Screenshots with Spectacle should complete without blanking the display.
Actual Behavior:

With driver 570.86.15, monitor reconnection fails (blank screen, “no signal” countdown).
Spectacle screenshots trigger the same blank screen.
Logs show Qt apps creating “fake screens” and Wayland globals dropping (e.g., qt.qpa.wayland: Creating a fake screen in order for Qt not to crash, foot: warn: wayland.c:1467: unknown global removed).
Logs (from 570.86.15):

Mar 22 16:54:20 hexoid plasmashell[3846]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Mar 22 16:55:21 hexoid foot[4011]: warn: wayland.c:1467: unknown global removed: 0x00000045
Mar 22 16:55:22 hexoid kernel: workqueue: nv_drm_handle_hotplug_event [nvidia_drm] hogged CPU for >10000us 4 times
(Full logs available if needed—fake screen messages repeat, hotplug warnings occasional.)

Resolution:

Downgraded to NVIDIA driver 550 (e.g., 550.54.14 via sudo apt install nvidia-driver-550).
After reboot, monitor wakes instantly, and Spectacle screenshots work without issues.
Additional Notes:

Tested with nvidia-drm.modeset=1 in GRUB (GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nvidia-drm.modeset=1”); reduced hotplug warnings but didn’t fix the issue.
X11 session (Plasma X11) works perfectly with 570.86.15—no blank screen on monitor wake or screenshots.
Suspect a regression in 570.86.15’s Wayland hotplug/output handling with KWin.
Request:

Please investigate driver 570.86.15’s Wayland compatibility with high-res monitors like the Samsung G95SC.
Confirm if this is a known issue or fixed in a later release (post-570.86.15).

My apologies actually downgrading to 560.35.03 also works.

I observed something similar when trying to wake up a Samsung 4K TV, which I use as my main screen using HDMI. However with driver 570.133 it seems this is partially fixed. Can you check if you can switch to console TTY with CTRL + ALT + Fn3 (or 4, 5…)? Can you try when the screen is on and also if the screen if off (then you turn it on after that)? I have not completely found the reliable way to make it work, but this is a start.

I noticed that it may take a couple of minutes after pressing CTRL+ALT+Fn 3 before I see the console on screen. Have you observed this too?

I can confirm this is happening in 570.133.07.

After the screen is off and turned on later, I also get “no signal”, and switching to TTY3 attemps fail. However, if I leave the screen off, and then switch from TTY1 to TTY3, I can see the terminal after I turn the screen on.

I have same issue on my Samsung 49" 144Hz Oled, but if I plug it into my old 34" it works fine. The driver seems to cause the Samsung monitor to “reboot” over and over again.

Interestingly,it seems that Samsung is a common denominator.

Quick update: I can switch to TTY even if the TV is on, but in that case it has to show another HDMI input or show TV/an app like Youtube etc, than the HDMI PC.