[Wayland-bugs] [Bug 81275] resizging windows is slow, flickery and momentous.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 7 08:27:01 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=81275

--- Comment #9 from Olivier Fourdan <fourdan at xfce.org> ---
The flickering black border is a known issue with gnome-shell:

  https://bugzilla.gnome.org/show_bug.cgi?id=767212

I suspect this is a frame synchronisation issue between the application and
Xwayland.

There are actually two different variations of the sync protocol, using sync
counters, one being specified as the extended window manager hints (EWMH) here:

 
https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472538288

But mutter/gnome-shell goes further and uses an extended variant of this
protocol referred as the "extended synchronization" by Owen here:

  http://fishsoup.net/misc/wm-spec-synchronization.html

gnome-shell/mutter is an X11 window manager/compositing manager and a Wayland
compositor as well, when running Xwayland applications that implement either
the basic or extended XSync protol as defined by Owen in the link above, the
synchronisation is based on the application content which may not match the WM
windows content (which are [a] separate window[s]) from the window manager).

So the issue, I reckon, occurs with SSD (server side decorations), as opposed
to CSD (client side decorations) applications that implement the Xsync protocol
(that pretty much include most of gtk2 apps and some gtk3 apps, those using SSD
and not CSD).

This is pretty easy to test, can you reproduce the issue with, say, xterm? (or
any basic X11 which does not implement Xsync).

One last note, I am surprised you mentioned the issue occuring with weston
because, afaik, weston does not implement the XSync part of the EWMH specs, and
I could never reprodcue the issue with weston, so *maybe* what you saw with
weston was some other problem more specific to weston.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20161107/adac801a/attachment.html>


More information about the wayland-bugs mailing list