In amd, you have to turn on TearFree in xorg.conf, but you can then avoid screen tearing with and without compositors.
I have no idea why this is not turned on by default.