O que significa vsynched?

8

Estou sempre procurando maneiras de melhorar a suavidade dos meus jogos. Quando leio pela internet, encontro o termo " vsynched " com bastante frequência. O que significa vsynched ?

MrDatabase
fonte

Respostas:

12

Significa apenas que o jogo corresponde à taxa de atualização do monitor / tela. Portanto, se você tiver um monitor de 60Hz (o que significa que a imagem do monitor é atualizada 60 vezes por segundo), o jogo não terá desempenho acima de 60 FPS.

Se a sincronização vertical (vsync) estiver desativada, se a GPU e o monitor ficarem fora de sincronia, você obterá um artefato conhecido como "lacrimejamento" da seguinte forma:

insira a descrição da imagem aqui

Ray Dey
fonte
11
Apenas para expandir. Quando seu aplicativo é "vsync'd", sua placa de vídeo não atualiza / troca os buffers enquanto o buffer atual estiver no meio de ser desenhado. O FPS do seu aplicativo será limitado à taxa de atualização do monitor porque o aplicativo aguardará até o final do quadro atual antes de enviar o próximo quadro.
JRT
11
+1 Pensei que sabia o que vsyncsignificava antes de ler sua explicação. Obrigado pelo grande nível de detalhes e essa representação visual que acompanha as explicações. Uma imagem vale mais que mil palavras! =)
Will Marcouiller,