Summary: | Kwin (wayland) renders at ca. 1 fps when mpv plays fullscreen | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Schlaefer <openmail+kde> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, xaver.hugl |
Priority: | NOR | Keywords: | qt6 |
Version First Reported In: | git master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/2b0358736496de2b4843c6daf5b109a89fe8a503 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | Example maximizing mpv reduces kwin rendering speed |
Description
Schlaefer
2024-01-28 19:33:34 UTC
hmm, that sounds like the Intel driver rejects the atomic commits because of the content type property. That in itself would be pretty weird, but as we haven't really seen any benefit to passing through the content type from the app we might as well remove that and sidestep this issue entirely A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5055 Applying the suggested patch on plasma/6.0 latest fixes the issue. 👍 Git commit b05fa94d327a61a61da56a59d8fadd4662c94a5b by Vlad Zahorodnii, on behalf of Xaver Hugl. Committed on 29/01/2024 at 09:55. Pushed by vladz into branch 'master'. backends/drm: don't set the content type drm property We haven't seen any benefit from passing it through from apps and apparently it can make atomic commits fail in some cases. M +0 -5 src/backends/drm/drm_output.cpp https://invent.kde.org/plasma/kwin/-/commit/b05fa94d327a61a61da56a59d8fadd4662c94a5b Git commit 2b0358736496de2b4843c6daf5b109a89fe8a503 by Vlad Zahorodnii, on behalf of Xaver Hugl. Committed on 29/01/2024 at 09:56. Pushed by vladz into branch 'Plasma/6.0'. backends/drm: don't set the content type drm property We haven't seen any benefit from passing it through from apps and apparently it can make atomic commits fail in some cases. (cherry picked from commit b05fa94d327a61a61da56a59d8fadd4662c94a5b) M +0 -5 src/backends/drm/drm_output.cpp https://invent.kde.org/plasma/kwin/-/commit/2b0358736496de2b4843c6daf5b109a89fe8a503 |