Hi all,
I have changed my game loop time step from variable time step into fixed time step. Basically, it's playing catch-up by running update event at fixed update rate and if game time is getting behind the real time, it skips draw events.
Here are Windows binaries for testing purposes.
Let me know, how it works on your system.