Вероятно, дело в том, что у Intel ужасный драйвер для Linux.
Когда вы говорите, что у вас слишком много glTranslate, сколько их слишком много? Тысячи за кадр? Если у вас есть много звонков с обратным вызовом, вы всегда можете добавить их вручную, а затем вызвать glTranslate один раз с суммой. Я был бы подозрительн, если бы это замедляло работу вашей машины.