Summary: | On Intel Arc GPU, KWin shows frames at half refresh rate on Wayland | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | nyanpasu64 <nyanpasu64> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | nate, xaver.hugl |
Priority: | NOR | Keywords: | efficiency-and-performance, wayland-only |
Version First Reported In: | 6.3.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
nyanpasu64
2025-06-09 07:06:31 UTC
This is a driver bug, see https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/4363. You can work around it by setting KWIN_DRM_OVERRIDE_SAFETY_MARGIN to 2200 (or more). > Enabling Desktop Effects > Show FPS shows the full display framerate (or the sum of 60 and 75 Hz if both monitors were active). I think this means that all frames are being rendered but only every other one is shown. (Is this caused by broken double-buffering or (FIFO?) triple buffering?) Yeah, KWin just renders one frame per refresh cycle, and every second one gets dropped by the drm backend because of that driver bug. *** This bug has been marked as a duplicate of bug 500219 *** |