wlroots
wlroots copied to clipboard
Synchronize surfaces to a single output
Right now, if a surface is visible on two outputs, it'll be synchronized to both -- meaning that it'll be rendered twice too often. If both outputs have a 60Hz refresh rate, we'll send a frame event at 120Hz. This also causes issues with presentation-time, confusing clients with invalid refresh data.
Instead we should synchronize a surface to a single output (as suggested in the presentation-time protocol, as done by Weston). We can still render the surface on both.
I'm not sure how much of this should be in wlroots yet.
wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1331