Summary: | kwin_wayland ignores the host compositor's refresh rate | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | karldfeacd |
Component: | platform-wayland-nested | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | kde, nate, xaver.hugl |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/3ce7452423237a9b77fdaf8ba5adea44ea640cfd | Version Fixed In: | 6.3.0 |
Sentry Crash Report: |
Description
karldfeacd
2025-01-27 00:53:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7076 Git commit c912767c4872755c3bbf72e04eb1c17c72608120 by Xaver Hugl. Committed on 28/01/2025 at 20:40. Pushed by zamundaaa into branch 'master'. backends/wayland: use presentation time to track presentation of commits This means we get the correct refresh rate from the host compositor, and we also get accurate feedback about when and if the frame we pushed was presented. M +11 -0 src/backends/wayland/wayland_display.cpp M +3 -0 src/backends/wayland/wayland_display.h M +79 -4 src/backends/wayland/wayland_output.cpp M +6 -0 src/backends/wayland/wayland_output.h https://invent.kde.org/plasma/kwin/-/commit/c912767c4872755c3bbf72e04eb1c17c72608120 Git commit 3ce7452423237a9b77fdaf8ba5adea44ea640cfd by Xaver Hugl. Committed on 28/01/2025 at 21:20. Pushed by zamundaaa into branch 'Plasma/6.3'. backends/wayland: use presentation time to track presentation of commits This means we get the correct refresh rate from the host compositor, and we also get accurate feedback about when and if the frame we pushed was presented. (cherry picked from commit c912767c4872755c3bbf72e04eb1c17c72608120) M +11 -0 src/backends/wayland/wayland_display.cpp M +3 -0 src/backends/wayland/wayland_display.h M +79 -4 src/backends/wayland/wayland_output.cpp M +6 -0 src/backends/wayland/wayland_output.h https://invent.kde.org/plasma/kwin/-/commit/3ce7452423237a9b77fdaf8ba5adea44ea640cfd |