Screen Tearing is a very annoying issue for me as well.

Most Emulators/Media players I try on various hardware seem to be fickle but I have found some methods that give good synced playback.

I am currently researching the reason why programs such as Retroarch and Kodi have perfect sync and other media players/some emulators do not.

Once I figure it out il edit/reply with a answer.