Valve hires KWin core developer Roman Gilg for gaming-related XServer and KWin improvements. Roman seems to have a ton of cool projects in the pipeline, and this makes me happy. #KDE
@codewiz I'm really glad there's work now to improve KWin's compositing because it has... issues. A responsive, microstutter-free compositor would be like a dream.
The biggest problem I know of is that the compositor and applications tend to "Vsync" at different times which is what causes the stutter. I wonder why they can't just use the same timing source?
@HihiDanni Roman has a proposal out for reducing syncing issues on X11, but it's encountering some opposition:
@HihiDanni My understanding is that the compositor can't "just use vsync" because clients can submit new frames at any time they want, and there's no way to tell which clock they're using. Video players are usually bound to audio playback, videogames are vsync, and GUI apps usually render in response to user input.