https://bugs.kde.org/show_bug.cgi?id=485927
--- Comment #53 from Blazer Silving <[email protected]> --- (In reply to Brandon Wright from comment #51) > Could we get attachment 180290 [details], "Patch using private API to update > scene graph timers when window refreshed 2" added in for kwin 6.4? Aside > from using private API, which kwin already does in that file, it's the > simplest and most direct fix. It simply makes the animation timers current, > which means kwin doesn't draw the same scene over again when the refresh > rate is higher than 62.5Hz. The code is already updating and redrawing at > full refresh, it's only the scene positions that aren't updated every frame > because they rely on internal animation timers that only the private > QUnifiedTimer API can access. This patch even fixes some judder at 60Hz from > skipped animation positions. Brandon, do you have a KDE Invent account? I can create a merge request upstream, but I want to ensure you receive credit for the fix. I don't think anyone else is lining up to do the paperwork, but i'd be honored to if you like! I can't speak for NVIDIA systems, the patch you provide resolves the timing issue for me on AMDGPU in Wayland and X11 at 144hz, butter-smooth 100% of the time. I have been building it into my system kwin package (qt6-base before) all year, and I notice immediately that it's missing when testing the master branch. -- You are receiving this mail because: You are watching all bug changes.
