I enabled tearfree on the x config for the video driver. And I don’t have any screen tearing playing videos in SMPlayer (mpv backend).
However, I have 4 browsers running on Void glibc 64bit: Firefox, Chromium, Google-Chrome (manual install), Opera.
Firefox and Chromium don’t tear playing mp4/html5 video and Netflix.com. Google-Chrome and Opera do tear, whether or not I use a compositor.
I was curious as to what the browsers (Chromium, Firefox in void packages) are doing to avoid tearing compared to the ones that do. Is it an optimization during compilation? Or are they using different libraries and packages compare to Opera & Google Chrome?