On Fri, Nov 25, 2022 at 05:13:45PM +0800, Po Lu wrote: > Jonas Ådahl <jad...@gmail.com> writes: > > > The confusion is that the timestamps can't be generated "directly" but > > must still wrap in the same way X server timestamps. In other words, > > it's fine to source your timestamps directly from the monotonic clock, > > if it's concluded that the X server uses it, but you must still make > > sure you wrap the values as if the milli second part is encoded using a > > unsigned 32 bit integer. Mutter got this wrong in the past, and it > > results in wierd bugs with frozen GTK frame clocks after almost two > > months of uptime. > > Yes, that's what I said ought to be clarified. I'm sorry I wasn't too > clear there. > > So aside from that, what else is preventing the protocol from being > included in the wm-spec?
I have no idea. > And how can I help get it included? Perhaps open a merge request adding it to https://gitlab.freedesktop.org/xdg/xdg-specs/-/blob/master/wm-spec/wm-spec.xml, but you should probably familiarize with what happened the last time it was attempted, which was in 2011: https://mail.gnome.org/archives/wm-spec-list/2011-October/msg00006.html But you can just as well go and implement it anyway, if you need this kind of frame synchronization on X11; it's unrealistic that adding it to wm-spec.xml would mean any changes were to be made to it anyway. Jonas > > Thanks a lot in advance.