| Summary: | Stuttering widget/button popup animation | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Miroslav Jarý <mira.jary> |
| Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | nate, niccolo.venerandi, serzavevich13, siddharth.manthan |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Recording of the stuttering
kwinoutputconfig.json causing the stuttering issue Stuttery Animations |
||
|
Description
Miroslav Jarý
2024-06-21 06:00:00 UTC
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. |