*** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** SUMMARY If I click on a button on a panel that can be expanded to show additional info, the opening animation is quite laggy and bugged (see attached video). The worst case is with the sysmonitor widget, although opening e.g. Application launcher or "Show hidden icons". Closing animation seems to be affected as well, but the buginess is less noticeable. Note: In the video, it is not as noticeable, but when OBS is running in the background, the animations seem much smoother than when it is closed. That's why I couldn't record the bug with it, but I had to use Plasma's screencast OBSERVED RESULT Popup animations stutters and sometimes glitches out. EXPECTED RESULT Popup animations will be smooth. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.1.0 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 Kernel Version: 6.6.34-1-lts (64-bit) Graphics Platform: Wayland Processors: 12 × 13th Gen Intel® Core™ i5-13420H Memory: 15,4 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: LENOVO Product Name: 82XV System Version: LOQ 15IRH8
If you put `KWIN_DRM_DISABLE_TRIPLE_BUFFERING=1` in your /etc/environment file and restart the system, does the problem go away?
Unfortunately, there is no difference when I apply this var & reboot; the issue persists.
Can you attach the video you said was going to be attached? I think it got lost in transit.
Created attachment 171029 [details] Recording of the stuttering
Thanks. Looks weird, maybe even a GPU driver glitch since I see your system is quite new. Does it reproduce in a new clean user account with no customizations?
Interesting.. I cannot reproduce it on a newly created user. I'm now trying to find out what setting causes the bug, as it seems to have more layers to it (e.g. switching the theme to Breeze does reduce the bugginess a bit on my main account, but switching the theme on the new account does not introduce the issue).
Quick update: I am unable to replicate it tweaking the settings via GUI, but if I copy files from .config to a newly created user, the stuttering returns. I'll continue my investigation and will post more info ASAP. Also, I've noticed that the stutter is not limited to the panel; when e.g. I trigger the "logout/shutdown" fullscreen window, the initial fade in seems laggy too.
After a while, I finally figured it out! It seems that something is wrong with my "kwinoutputconfig.json" file, which I suppose stores information about monitor layouts. I would try to fix it, but I've spent so much time finding the cause of this issue, that I'll probably take the lazy way, and just delete it (and reconfigure my monitors again). Of course, if there will be a need to pinpoint the actual setting in the future, that causes this, I can try my best. For others, I've included the file in the attachments above.
Created attachment 171428 [details] kwinoutputconfig.json causing the stuttering issue
I have the same problem, but deleting the "kwinoutputconfig.json" file did not help me. Even when creating a new user with an empty .config, the problem also remains. But what is most important is that there is no such problem on X11. Only on Wayland
Rolling back Nvidia drivers from version 555 to 550 helped me
I am also facing this issue. Info : Distro : Fedora 41 Beta (Plasma 6.2 Beta) CPU : Amd 5600H GPU : Hybrid (AMD Vega 7 iGPU + Nvidia RTX 3050 Mobile) Refresh Rate : 120Hz Adaptive Sync : Always
Created attachment 174192 [details] Stuttery Animations
This happens with both nvidia open drivers (560 series) and with nouveau drivers.
The issue fixed itself after I turned off adaptive sync.