Created attachment 166100 [details] Screen recording SUMMARY I haven't seen this in Plasma5 on bare metal, but in Plasma6 in VirtualBox the animations, when resizing applets, such as kickoff, are extremely choppy. Please see the screen recording. I don't kn Operating System: Fedora-KDE-Live-x86_64-Rawhide-20240225.n.0.iso KDE Plasma Version: 6.0.0 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.8.0-rc5 Graphics Platform: Wayland Graphics Processor: llvmpipe VirtualBox 7.0 on openSUSE TW
Can reproduce it on bare metal Operating System: openSUSE Tumbleweed 20240311 KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.7.7-1-default (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor Graphics Processor: AMD Radeon RX 580 Series
What's particular, when making an applet larger or smaller by pulling on one of its edges, its opposite edge doesn't stay still but jumps quickly back and forth.
^ *including the content.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/6131
Git commit a10c322f7a31148f7b203541a53d5d96c60b2ae8 by Vlad Zahorodnii. Committed on 18/07/2024 at 17:02. Pushed by vladz into branch 'master'. wayland: Ignore plasma shell reposition requests during interactive move resize Both kwin and plasma have different placement strategies during interactive move resize. That can result in the window flipping between two positions. In order to prevent that, this change makes kwin placement take precedence over the window position specified using the plasmashell protocol. This can be considered as a workaround. M +3 -1 src/xdgshellwindow.cpp https://invent.kde.org/plasma/kwin/-/commit/a10c322f7a31148f7b203541a53d5d96c60b2ae8
Git commit 1066046283bbd8441da78c297b0bfd28f47f9e5c by Vlad Zahorodnii. Committed on 18/07/2024 at 17:26. Pushed by vladz into branch 'Plasma/6.1'. wayland: Ignore plasma shell reposition requests during interactive move resize Both kwin and plasma have different placement strategies during interactive move resize. That can result in the window flipping between two positions. In order to prevent that, this change makes kwin placement take precedence over the window position specified using the plasmashell protocol. This can be considered as a workaround. (cherry picked from commit a10c322f7a31148f7b203541a53d5d96c60b2ae8) Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org> M +3 -1 src/xdgshellwindow.cpp https://invent.kde.org/plasma/kwin/-/commit/1066046283bbd8441da78c297b0bfd28f47f9e5c
*** Bug 490119 has been marked as a duplicate of this bug. ***
*** Bug 477986 has been marked as a duplicate of this bug. ***
*** Bug 484285 has been marked as a duplicate of this bug. ***
The situation has improved on Plasma 6.1.4, but visual glitches persist in the right side of systray widgets and calendar while resizing them. Operating System: Arch Linux KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Graphics Platform: Wayland
On 6.1.4, resizing applets vertically still results in glitches, but horizontally it's better. Operating System: Arch Linux KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.10.3-arch1-2 (64-bit) Graphics Platform: Wayland
I've updated to 6.1.4 on Tumbleweed and to be honest, I don't see much of a difference to 6.1.3 neither horizontally nor vertically, if there's any. Including the comments above, I'd suggest to re-open the issue unfortunately.
Could it be the problem of QML? I see the same choppiness when resizing Discover, System Monitor: https://youtu.be/QL59GKW691Q Operating System: Arch Linux KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.10-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 PRO 6850HS with Radeon Graphics Memory: 14.9 GiB of RAM Graphics Processor: AMD Radeon Graphics
That's different; this bug report is only about widgets.
Does https://invent.kde.org/plasma/kwin/-/merge_requests/6851 by any chance help here?