https://bugs.kde.org/show_bug.cgi?id=501889
Bug ID: 501889 Summary: NVIDIA Driver 570.86.15 Breaks Wayland Display Restoration on RTX 4070 SUPER with Samsung G95SC - Fixed by Downgrading to 550 Classification: Plasma Product: kwin Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: core Assignee: kwin-bugs-n...@kde.org Reporter: eschoeller+...@gmail.com Target Milestone: --- (also submitted to NVIDIA) 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). -- You are receiving this mail because: You are watching all bug changes.