Os videogames geralmente têm uma alternância nas configurações gráficas chamada VSync. Mas o que o VSync faz e você deve habilitá-lo? Exploraremos os prós e os contras da tecnologia VSync para ajudá-lo a decidir quando é a melhor opção.
Índice
O que é VSync?
VSync (abreviação de sincronização vertical) é uma tecnologia usada em monitores e placas gráficas para sincronizar a taxa de atualização do monitor com a taxa de quadros da placa gráfica. Isso garante que cada quadro de vídeo seja exibido na tela no momento correto, sem rasgos ou interrupções.
Quando a taxa de atualização e a taxa de quadros não estão sincronizadas, a tela pode mostrar parte de um quadro e parte de outro quadro simultaneamente, resultando em uma imagem rasgada. Isso pode acontecer quando a taxa de quadros é maior que a taxa de atualização, fazendo com que a tela mostre vários quadros ao mesmo tempo, ou quando a taxa de atualização é maior que a taxa de quadros, fazendo com que a tela pule quadros.
Uma GPU possui vários “buffers” de memória que armazenam e processam dados gráficos. Os buffers frontal e traseiro são dois desses buffers usados em uma técnica de “buffer duplo”.
O buffer frontal é a parte da memória da GPU visível na tela. Ele contém os dados da imagem que estão sendo exibidos na tela. Quando a GPU renderiza um novo quadro, ela armazena os dados no buffer traseiro, que não fica visível na tela.
O rompimento da tela ocorre quando o buffer é “invertido” no meio de um ciclo de atualização da tela. Com o VSync habilitado, a GPU aguarda até que a próxima atualização da tela comece antes de enviar o conteúdo do buffer traseiro para o monitor.
O VSync reduz o FPS?
Você deve estar ciente de que o VSync reduz as taxas de quadros e isso acontece de algumas maneiras. A principal forma é como a sincronização vertical evita que sua GPU renderize mais quadros do que a taxa de atualização da tela. Em outras palavras, um monitor de 60 Hz não receberá mais do que 60 quadros por segundo.
Além disso, o VSync com buffer duplo tem uma séria desvantagem. Se o dispositivo conectado ao monitor não conseguir produzir quadros a uma taxa suficiente, o quadro atual persistirá por duas atualizações, reduzindo o FPS para metade da taxa de atualização.
O buffer triplo é uma técnica semelhante, mas com um buffer adicional. Este terceiro buffer é usado para armazenar um quadro intermediário que está sendo renderizado pela GPU, enquanto o buffer frontal é exibido na tela e o buffer traseiro aguarda o próximo quadro.
Qualquer quadro mais recente que esteja pronto para ser virado para o buffer frontal no início da atualização da tela é enviado para lá. Isso reduz o quão severa é a redução da taxa de quadros quando sua GPU nem sempre consegue acompanhar a taxa de atualização da tela, já que quase sempre há um novo quadro disponível.
O VSync “adaptável” tenta resolver as desvantagens desses métodos VSync adaptando a sincronização entre a taxa de atualização e a taxa de quadros dependendo do desempenho da placa gráfica. Quando a taxa de quadros é maior que a taxa de atualização, o Adaptive VSync se comporta como se o VSync estivesse ativado e sincroniza a taxa de atualização com a taxa de quadros para evitar interrupções e interrupções.
No entanto, quando a taxa de quadros é inferior à taxa de atualização, o Adaptive VSync se comporta como se o VSync estivesse desligado e permite que a placa gráfica renderize e exiba quadros o mais rápido possível, sem quaisquer limitações. Isso pode melhorar a taxa de quadros e reduzir a latência de entrada sem causar interrupções ou interrupções.
Exibições de VSync e taxa de atualização variável
Além das tecnologias VSync que discutimos até agora, as tecnologias de taxa de atualização variável (VRR) também podem desempenhar um papel na melhoria da sua experiência de jogo. Se você tiver um monitor VRR que usa HDMI VRR , AMD FreeSync ou NVIDIA G-Sync , ele poderá alterar dinamicamente sua taxa de atualização para corresponder à taxa de quadros da GPU.
Isso resolve praticamente todos os problemas que outras formas de VSync apresentam em termos de latência de entrada ou redução da taxa de quadros. No entanto, se sua GPU puder produzir mais quadros do que a taxa máxima de quadros da tela , você ainda pode querer ativar o VSync em conjunto com a tecnologia VRR.
Se a sua taxa de quadros cair abaixo da taxa de atualização mínima do seu monitor habilitado para VRR, você sempre desejará um recurso LFC (Low Frame Compensation). Nem todos os monitores VRR incluem esse recurso, portanto, fique atento ao fazer uma compra.
Quando você deve ativar o VSync?
Quando ativar o VSync depende de suas preferências pessoais. A sincronização vertical pode proporcionar uma experiência suave e envolvente, mas também pode ter algumas desvantagens. Desativar o VSync pode melhorar a taxa de quadros e a capacidade de resposta, mas também pode causar artefatos visuais, como tearing. Se você consegue conviver com o nível de tearing aparente é uma decisão pessoal e é fácil experimentar cada jogo com o recurso ativado e desativado.
Alguns jogadores podem preferir desligar o VSync ao jogar jogos que exigem tempo e coordenação precisos, como jogos de tiro em primeira pessoa, jogos de estratégia em tempo real ou jogos de eSports .
Em jogos para um jogador que não dependem de baixos níveis de latência de entrada, geralmente é melhor ativar o VSync. No entanto, não recomendamos usar VSync com buffer duplo, a menos que não haja outra opção disponível. O VSync com buffer triplo é uma opção melhor, com o VSync adaptativo sendo uma opção ainda melhor quando possível. A maioria dos jogos modernos tem pelo menos VSync com buffer triplo, mesmo que não seja rotulado como tal.
Com novas tecnologias como VRR, sincronização adaptativa e versões mais refinadas do VSync, as desvantagens do VSync tradicional praticamente desapareceram. Então, se você tiver acesso a esses brinquedos mais novos, não hesite em usá-los!