Since bug 1049214 was marked as a dupe of this one, I'll continue the discussion here.
The problem I was describing was not merely the usage of XSync, but the way in which we use the synchronous parts of the X11 protocol. Especially with moving windows you have a call to sendConfigureNotify (required for ICCCM compliance). To avoid any race conditions with the server regarding override redirect windows, we basically take a server grab and query the server for all state relevant to us. We might be able to be a little more lax than that - I'm pretty sure that applications don't need the window stacking information. If that's the case then we don't have to take a server grab at all. -- You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu. https://bugs.launchpad.net/bugs/1027211 Title: [nvidia] Moving or resizing windows freezes and stutters on nvidia (especially if some other window is redrawing). To manage notifications about this bug go to: https://bugs.launchpad.net/compiz/+bug/1027211/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~compiz Post to : [email protected] Unsubscribe : https://launchpad.net/~compiz More help : https://help.launchpad.net/ListHelp

