Задержка вызвана перемещением большого объема памяти между GPU и CPU.Это может быть решено путем передачи кусками, немного за кадр.Но если вы читаете из кадрового буфера через серию кадров, изображение тем временем будет меняться.
Таким образом, вы копируете видеопамять в видеопамять (очень быстро), и тогда она не изменится какВы передаете это по частям.