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.