O que é buffer duplo?
Uma maneira de reduzir a gagueira causada pelo V-Sync é usar uma técnica chamada double buffering. Essa técnica usa dois buffers traseiros, para que a placa gráfica possa processar duas imagens simultaneamente. Quando um buffer traseiro é processado, ele é trocado por um buffer frontal, enquanto o outro buffer traseiro é processado. Assim, a placa gráfica pode continuar a funcionar sem ter que esperar pelo buffer de troca.
O buffer duplo pode aumentar a taxa de quadros, pois a placa gráfica pode aproveitar o tempo necessário para processar a próxima imagem. No entanto, o buffer duplo também tem desvantagens. Se a placa gráfica processar imagens muito rapidamente, as trocas de buffer poderão ocorrer com mais frequência do que a taxa de atualização da tela. Isso pode causar rasgos, pois as trocas de buffer podem ocorrer no meio de uma atualização de tela.
O que é Triple Buffering?
Para resolver o problema de rasgamento causado pelo tamponamento duplo, existe uma técnica chamada triple buffering. Essa técnica usa três buffers traseiros, para que a placa gráfica possa processar três imagens simultaneamente. Quando um dos buffers traseiros é processado, ele é trocado por um buffer frontal, enquanto os outros dois buffers traseiros são processados. Assim, a placa gráfica pode continuar a funcionar sem ter que esperar pelo buffer de troca.
O buffer triplo pode eliminar o rasgo, pois as trocas de buffer não ocorrerão com mais frequência do que a taxa de atualização de uma tela. Isso se deve à presença de um terceiro buffer traseiro, que serve como um buffer de backup. Se a placa gráfica processar imagens muito rapidamente, a troca de buffer não ocorrerá até o intervalo de preenchimento vertical. Se a placa gráfica for muito lenta para processar imagens, o buffer de troca usará um terceiro buffer traseiro, que pode ter sido pré-processado. Assim, a imagem exibida estará sempre intacta e não cortada.
O buffer triplo também pode reduzir a gagueira, pois a placa gráfica pode selecionar a imagem mais recente de três buffers traseiros. Isso pode fazer com que a imagem pareça mais suave e responsiva, pois a imagem exibida sempre corresponderá à entrada do usuário. O buffer triplo também pode aumentar as taxas de quadros, já que a placa gráfica pode aproveitar o tempo que tem para processar a próxima imagem.
Como faço para habilitar o buffer triplo?
Para ativar o buffer triplo, você precisa alterar as configurações no seu dispositivo. Há duas maneiras de habilitar o buffer triplo: por meio das configurações do sistema ou do aplicativo.
Através das Configurações do Sistema
Isso se aplica a todos os aplicativos que usam elementos gráficos, como jogos, vídeos ou navegadores. Você precisa alterar as configurações no painel de controle da placa gráfica, seja NVIDIA, AMD ou Intel. Aqui estão os passos:
- Abra o painel de controle da placa gráfica. Você pode fazer isso clicando com o botão direito do mouse na área de trabalho e selecionando a opção apropriada, ou procurando o nome da sua placa gráfica no menu Iniciar.
- Selecione a opção relacionada a 3D Settings, Gaming ou Graphics. O nome desta opção pode variar dependendo da sua placa gráfica.
- Procure opções relacionadas a Vertical Sync, V-Sync ou Wait for Vertical Refresh. O nome dessa opção também pode variar dependendo da placa gráfica.
- Altere o valor dessa opção para On, Enabled ou Use the 3D application setting. Esse valor pode ser uma opção suspensa, caixa de seleção ou controle deslizante.
- Procure opções relacionadas a Triple Buffering. O nome dessa opção geralmente é o mesmo para todas as placas gráficas.
- Altere o valor dessa opção para On ou Enabled. Esse valor geralmente é uma caixa de seleção.
- Clique em Apply, OK ou Save para salvar as alterações.