(In reply to Michel Dänzer from comment #8) > To prevent tearing, you need to either choose OpenGL instead of XRender and > an appropriate tearing prevention setting, or enable TearFree with > > xrandr --output eDP --set TearFree on it's less obvious, but there still appears to be screen tearing when running via openGL 3.1 using full-screen-repaints. It's also reasonably obvious that for some GUIs their buttons will update their two triangles across two frames instead of one, this seems to be a much rarer occurrence with the above settings however.