Jetson TK1: Unusual OpenGL shader behavior

Hi all,

I’m currently working on an OpenGL port on the TK1 platform - I’ve got a simple pixel shader that does some basic transformations in certain regions on top of a 2D texture.

My display loop is reporting around 60 fps, which is expected, but on the display it looks very slow, closer to 2 - 5 fps. Here’s the weird part, after about 5 minutes of execution, the display matches my fps calculation and hits a smooth 60 fps.

I’ve set the GPU pixel clock to 852000000 and made sure I’m running on all 4 cores.

Never seen this before, anyone have any ideas?