https://bugs.kde.org/show_bug.cgi?id=485927
Brandon Wright <bear...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bear...@gmail.com --- Comment #22 from Brandon Wright <bear...@gmail.com> --- I've been trying to investigate this a bit, and here are some findings: In qabstractanimation.cpp: 1. QUnifiedTimer isn't actually used directly in this case. It's only user, QDefaultAnimationTimer just pulls in the value for timingInterval whenever it is instantiated. The timingInterval value of 16 is *never* changed. 2. Because the value is never changed, animations using that timer in Qt will always be 60fps. This is a Qt bug. 3. With kwin on X11, some actions like the ALT-TAB switcher seem to trigger a change such that kwin doesn't use that unified timer any more. It doesn't alter the timings, it just uses an entirely different timer. On Wayland, this change never occurs, so it's always stuttery. I'm speculating that some component of legacy kwin on X11 is accidentally creating a new animation timer over the top of the original default one. The solution in kwin would then be to change out that original default timer with whatever kwin/X11 is accidentally overwriting it with. That way both X11 and Wayland are smooth. -- You are receiving this mail because: You are watching all bug changes.