The animation, the sun in my case, should never stop until the program closes. With the previous versions, 4.2-4.6, I was getting 60fps but now I have to use the 20ms delay and I get 45fps. Yes I realize that this is still acceptable to perceive a smooth animation but it's kind of a bummer that I'm not able to render as fast as I use to. I can only imagine that if I had a more complex scene to render that I would lose even more fps. The sample code I posted does just have a QGLWidget and a 0 timer, so I'll go with that to register a bug. Thanks for helping.