NVIDIA / open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source
Other
15.15k stars 1.27k forks source link

DPMS breaks Adaptive Sync on KWin Wayland #713

Open Sid127 opened 3 weeks ago

Sid127 commented 3 weeks ago

NVIDIA Open GPU Kernel Modules Version

560.35.03

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

Operating System and Version

CachyOS

Kernel Release

6.11.0-cachyos (originally reported on 6.10.9)

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

Hardware: GPU

NVIDIA GeForce RTX 3070 (UUID: GPU-f99ac1b2-9d52-4531-e270-a600a6ebd8af)

Describe the bug

After Powerdevil turns the display off (idle DPMS), turning it back on breaks Adaptive Sync. With Adaptive Sync set to Automatic in Display Configuration, launching any full screen app turns off the display until the app is no longer in focus. If Adaptive Sync is set to "Always", the display simply turns off until the next reboot.

To Reproduce

  1. Allow the display to turn off, or manually turn it off.
  2. Turn the display back on.
  3. Attempt to use Adaptive Sync.

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

Moved over from: https://bugs.kde.org/show_bug.cgi?id=493012 Monitor is: Acer Nitro XV272U V3, 1440p 180Hz connected over DisplayPort. Additionally, the GPU doesn't recognize Adaptive Sync over HDMI despite the monitor manual saying it is supported, and it being turned on in the monitor settings (albeit the 165 and 180hz modes are DP-only). The monitor supports FreeSync Premium

Sid127 commented 3 weeks ago

This appears to not be an issue on kernel 6.11, though manually turning the monitor off and on again still reproduces the issue