SUMMARY Various plasma animations such as progress bars, timeout indicators, or notification paging transitions cause full-screen repaints. Overall Plasma Shell is very eager to cause full-screen repaints. Can cause micro-stutters and slowdowns, especially for long-running animations. I'd guess it would probably hit battery life on mobile devices, too. STEPS TO REPRODUCE 1. Enable the Kwin painting effect 2a. Begin a large file transfer (or some other event to trigger an ongoing progress animation) 2b. Open the "Hidden Icons" area of the system tray and move your mouse over various buttons 2c. Trigger any transitions, including opening any popup-based widget (menus, tray items, etc) OBSERVED RESULT The entire screen repaints EXPECTED RESULT Repainting should be limited to just the progress bar, or the popup surface SOFTWARE/OS VERSIONS KDE Plasma Version: 6.3.3 KDE Frameworks Version: 6.12.0 Qt Version: 6.8.2 Intel Arc Graphics Wayland ADDITIONAL INFORMATION Likely several smaller problems.
I am able to reproduce this on git-master Wayland with the steps provided I can also reproduce by just having either the CPU system monitor widget on the panel, or the catwalk widget