I want to build a smooth experience on a Raspberry PI, and screen tearing is destroying transitions and animations on a web application viewed in chromium in full-screen, I'm using a 7" touchscreen display, but desktop monitor behaves the same.

I tried manually setting the timings in /boot/config.txt but with no success.

I tried disabling the xcompmgr composition manager and it apparently removed screen tearing only on video playback in chromium.

Does anyone have a screen tearing free config.txt or knows how to remove screen tearing from RPi?

UPDATE: tried compton but didn't solve the issue, animations look smoother but the screen still splits in half.