Created attachment 178667 [details] patch to switch timer types When the renderloop timer is contrsucted no default timer type is set, so the default CoarseTimer is used. CoarseTimer can have a +/- 20% timing offset, which is definetely not ideal for a renderloop. Suggest using PreciseTimers for this and other timer critical timers in KWin.
Implemented with https://invent.kde.org/plasma/kwin/-/merge_requests/7211!
Does it mean more smoothness? (In reply to Nate Graham from comment #1) > Implemented with https://invent.kde.org/plasma/kwin/-/merge_requests/7211!
It will be a little bit smoother. Previously some animations were not drawn with the correct timing, mostly when windows open/close/maximize or you move windows around the screen. And there should be a little bit less latency in some situations. The difference is not big but is noticable.