Summary: | WindowHeap window draw calls depend on draw calls of current desktop (freezes windows from other desktops until current desktop updates) #2 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | postix <postix> |
Component: | effects-overview | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, xaver.hugl |
Priority: | NOR | ||
Version: | 6.0.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=456280 | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/0e9b0fd4046908d609e243d57af896e2ce590359 | Version Fixed In: | 6.1 |
Sentry Crash Report: |
Description
postix
2024-05-28 17:30:17 UTC
Can confirm with Qt apps, but not with glxgears. I think it's because the window isn't considered exposed, so the apps don't render Still works with VLC And with firefox+youtube A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5791 Git commit cefcdf7db507d37fb720597f74f67691f1ff5362 by David Redondo. Committed on 29/05/2024 at 12:02. Pushed by davidre into branch 'master'. Unset suspended state of windows that are marked for offscreen rendering Otherwise some clients will not render anything even though we are sending frame callbacks. FIXED-IN:6.1 M +2 -1 src/scene/windowitem.cpp M +9 -2 src/window.cpp M +2 -0 src/window.h https://invent.kde.org/plasma/kwin/-/commit/cefcdf7db507d37fb720597f74f67691f1ff5362 \o/ Thank you! I will test it once 6.1 reaches me. Git commit 0e9b0fd4046908d609e243d57af896e2ce590359 by Vlad Zahorodnii, on behalf of David Redondo. Committed on 29/05/2024 at 14:54. Pushed by vladz into branch 'Plasma/6.1'. Unset suspended state of windows that are marked for offscreen rendering Otherwise some clients will not render anything even though we are sending frame callbacks. FIXED-IN:6.1 (cherry picked from commit cefcdf7db507d37fb720597f74f67691f1ff5362) M +2 -1 src/scene/windowitem.cpp M +9 -2 src/window.cpp M +2 -0 src/window.h https://invent.kde.org/plasma/kwin/-/commit/0e9b0fd4046908d609e243d57af896e2ce590359 |