Etapas 2 e amp; 3 supondo que todos os dados do quadro são transferidos para o monitor de forma imediata e atômica, eles não são. Um monitor "burro" nunca "vê" (ou buffers) um quadro completo de vídeo. Os monitores ainda trabalham com os mesmos princípios de quando usamos feixes de elétrons de varredura para desenhar imagens. TVs mais snazzier podem armazenar imagens em buffer e fazer processamento entre quadros, mas um monitor de computador provavelmente não o fará.
O que o monitor vê é meramente um fluxo de dados vindo da sua placa gráfica. Existem todos os tipos de informações preliminares enviadas ao monitor para informá-lo sobre o formato do fluxo de dados, para obter detalhes de informações de tempo, número de linhas horizontais, várias linhas verticais e formato de cor, mas o que realmente obtém é simplesmente uma longa sequência de dados de cor de pixel.
Seus passos 2 e amp; 3 realmente ocorrem na placa gráfica, e a etapa 3 apenas "aparecerá" para ser o caso se você ativar a sincronização vertical.
Em qualquer ponto no quadro de vídeo, a GPU pode decidir trocar seu buffer de vídeo por uma nova imagem e continuar enviando dados a partir desse ponto no buffer. Se a sincronização vertical não estiver ativada, ela continuará enviando os novos dados do buffer para o monitor exatamente do mesmo ponto em que parou no buffer antigo. Este é o seu ponto de "rasgo".
Se você tiver a sincronização vertical ativada, a GPU esperará que o quadro completo seja enviado antes de alternar o buffer, caso em que você não verá um "rasgo".