Summary: | Stutters on some menus and items using Wayland and Adaptive Sync | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Davut <davutdemir16> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | albertobonalumi00, nate, xaver.hugl |
Priority: | NOR | Keywords: | qt6, wayland |
Version: | 6.0.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/bc40f0fe60123fdd2725e74e14c1cb7b5e8f99a7 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | example of stuttering panels |
Description
Davut
2024-05-24 13:40:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5790 Git commit 2cf36e640ff35ca777f989aee43cfbf4300d1ace by Xaver Hugl. Committed on 29/05/2024 at 12:46. Pushed by zamundaaa into branch 'master'. core/renderloop: honor repaint scheduling requests from effects with vrr Until effects are converted to schedule repaints on the item they're modifying, we need to allow repaint scheduling from nullptr items, and handle repaints on the (cursor) render layers to still be filtered out M +0 -2 src/compositor_wayland.cpp M +2 -2 src/core/renderlayer.cpp M +2 -2 src/core/renderloop.cpp M +2 -1 src/core/renderloop.h https://invent.kde.org/plasma/kwin/-/commit/2cf36e640ff35ca777f989aee43cfbf4300d1ace Git commit bc40f0fe60123fdd2725e74e14c1cb7b5e8f99a7 by Xaver Hugl. Committed on 29/05/2024 at 13:14. Pushed by zamundaaa into branch 'Plasma/6.1'. core/renderloop: honor repaint scheduling requests from effects with vrr Until effects are converted to schedule repaints on the item they're modifying, we need to allow repaint scheduling from nullptr items, and handle repaints on the (cursor) render layers to still be filtered out (cherry picked from commit 2cf36e640ff35ca777f989aee43cfbf4300d1ace) M +0 -2 src/compositor_wayland.cpp M +2 -2 src/core/renderlayer.cpp M +2 -2 src/core/renderloop.cpp M +2 -1 src/core/renderloop.h https://invent.kde.org/plasma/kwin/-/commit/bc40f0fe60123fdd2725e74e14c1cb7b5e8f99a7 *** Bug 487960 has been marked as a duplicate of this bug. *** |