Перевел на QOpenGLWindow - ну пока только "заходило", там еще чистить и чистить. Вернулась нормальная скорость!!! swapBuffers бычит как положено!! С огромным удовольствием убираю многочисленные сопли что я понавешивал для долбаного QOpenGLWidget. Появилась парочка новых проблем
- не понимает что swapBuffers уже сделано и делает второй раз после paintGL
- не работают виджеты "сверху" (как и предупреждали в букваре)
Ну то выкручусь, мелочи, детский сад по сравнению с проблемами QOpenGLWidget. И ведь отвечали же мне Qt "можешь сделать контейнер", а я ушами прохлопал. Думал "был QGLWidget, стало быть теперь QOpenGLWidget". В общем - бестолковый