I am using the Jetson Nano as a kiosk. The main user interface is a chrome web site. The site has a big full HD landing video (h.264). The video has a linear horizontally moving animation. There is a very noticable choppiness, or jitter. The hardware acceleration is turned on in chrome. The video is 30 fps. The problem is not frame drop. I have made a video with every frame containing a frame sequence number, and I have made a 240 fps video of the playback. I can see all the frames. The problem is that they aren’t evenly distributed during the playback.
This does not seem to be a video playback problem, rather some kind of rendering synchronization issue. I have tested chrome with the www.testufo.com site. Here is a short video:
On the left you can see the jetson nano rendering around 60 - 30 fps, but not exactly 60 - 30 fps. The animation is choppy. On the right you can see your average windows pc rendereing exactly 60 - 30 fps, smooth animation.
Is this a v-sync issue? How can I get chrome to synchronize rendering at the desired frame rate?