Bug 503870

Summary: When night color is toggled or adjusted, freezes one monitor and says 'kwin_wayland_drm: Pageflip timed out! This is a bug in the nvidia-drm kernel driver'
Product: [Plasma] kwin Reporter: andy <andy>
Component: coreAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: xaver.hugl
Priority: NOR    
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description andy 2025-05-07 04:50:01 UTC
SUMMARY
On my desktop I just switched to using an RTX 5070 Ti. I noticed that when night light was enabled by schedule, one of my three monitors froze. After I log out and log back in, everything is back to normal. But any attempt to adjust night color settings results in the same thing repeatably.

STEPS TO REPRODUCE
1. Have three monitors
2. Enable, disable, or change the strength of enabled night color

OBSERVED RESULT
One of the three screens becomes frozen. The journal starts spamming this every 1 second or so:

    kwin_wayland[115930]: kwin_wayland_drm: Pageflip timed out! This is a bug in the nvidia-drm kernel driver
    kwin_wayland[115930]: kwin_wayland_drm: Please report this at https://forums.developer.nvidia.com/c/gpu-graphics/linux
    kwin_wayland[115930]: kwin_wayland_drm: With the output of 'sudo dmesg' and 'journalctl --user-unit plasma-kwin_wayland --boot 0'

EXPECTED RESULT
No frozen montiors

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux, kernel 6.14.5-arch1-1
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0 
Qt Version:  6.9.0

ADDITIONAL INFORMATION
Using nvidia-open driver package on arch linux, as required for the newer gpu.

Googling for "kwin_wayland_drm: Pageflip timed out! This is a bug in the nvidia-drm kernel driver" shows a lot of recent results, and not much for solutions.

Interesting here is a repeatable trigger by night color.
Comment 1 Zamundaaa 2025-05-07 12:00:24 UTC
Please report NVidia driver bugs to NVidia, like the log says...