I have two X1 Carbon 4th Gen machines, one running Goobuntu (basically Ubuntu 14.04 with a new kernel) and one running Ubuntu 16.10. They both flicker, but differently.
Edit: Hm, no there is no synchronization between the WM and emacs in any way. So this can't be it.
(I hope this change doesn't make it run crappily in XQuartz! X-Windows programs that do double buffering draw to an offscreen buffer often perform really poorly, poorly enough that I'd definitely rather have the flicker, not least because I don't mind the flicker too much anyway.
(I assume a lot of them have a client-side pixmap that's written to manually, and then has to be sent over the network link. )
If it is slow for you, you can turn off the new stuff:
(modify-frame-parameters nil '((inhibit-double-buffering . t)))The flicker happens only with graphical Emacs (and then only on Linux IIUC).
But I must admit, this butter-smooth version of emacs sounds intriguing .. off to give it a try.