У нас была интересная аномалия с GLUT / Intel / Linux на этой неделе.
После установки времени ЦП на 2 минуты наше окно GLUT не будет обновляться в течение 2 минут.
Использует ли GLUT время ЦП для обновления дисплея?
В репозитории freeglut git показано добавлена поддержка CLOCK_MONOTONIC в 2012 .
Если у вас есть версия GLUT, которая использует gettimeofday вместо clock_gettime(CLOCK_MONOTONIC), код, управляемый fghCheckTimers , вероятно, будет вести себя так, как вы описали при установке времени назад.
gettimeofday
clock_gettime(CLOCK_MONOTONIC)