[kwin] Pageflips per output
Open, LowPublic

Description

In DrmBackend we currently wait for all page flips on all outputs being finished until we allow the compositor to repaint. Splitting it up would mean we could better use multiple outputs with different fps.

This should be possible in theory since we do already now per screen rendering on Drm. But we would need to change Scene::paint and the according call stack in Compositor to repaint per output (and I assume in multiple threads).

romangg created this task.Mar 20 2017, 2:56 AM
woroof added a subscriber: woroof.Sep 13 2018, 11:48 AM
zzag added a subscriber: zzag.Apr 24 2019, 7:24 PM

(and I assume in multiple threads).

Effect system is synchronous to the bone. Making effects thread safe would be a challenge.

romangg removed romangg as the assignee of this task.Apr 23 2020, 5:06 PM