I've been using Ubuntu MATE since Unity got removed from the default Ubuntu. I'm mostly happy except that the compositors never worked right.
I've tried all options.
No compositor. This works fine and is responsive, but dragging one window over another immediately makes me feel like I went back in time a decade.
Marco+Compton GPU. This solution is just not smooth. Even with a single window it gives minor stutters. Open something that uses OpenGL and the stuttering while moving windows get quite bad. Open glxgears and I get maybe one frame per 10 seconds if I try to move a window. Tried pretty much everything in the Compton and NVidia panel settings, but it just doesn't won't work properly.
Compiz. Almost everything works. Moving windows is silky smooth. Animations work. Just one thing that fails: resizing. It simply won't update the contents of the window as long as my mouse is moving. Which is obviously really annoying. Since the complexity of the contents appear to be a factor, it looks like it simply won't update the contents if it can't finish the rendering within a single frame. As with the marco/compton problem, nothing I have tried changed this behaviour. Other than changing resizing modes of course, but that is not an acceptable solution.
Is there a solution for this?
I'm willing to accept that Marco/Compton is just problematic, but Compiz used to do everything fine when it was part of Unity. There must be some way to fix this behaviour.
What about switching to a different compositor? Both Compton and Compiz are no longer in active development, so something will have to change in the future anyway. Is the current Gnome3 compositor compatible?
Any advice would be appreciated.