Posso obter 100 FPS num monitor de 60Hz?
TLDR; Não, a sua GPU pode emitir 100 fps, mas a tela ainda renderiza a 60 fps. (efetivamente, continue lendo)
Um monitor de 60 Hz se atualiza a 60 quadros por segundo. Isso significa que você pode obter a renderização de 60 quadros em 1 segundo na tela. (Muitas vezes muitos desses quadros são identicamente iguais, portanto quadros são renderizados novamente)
100 fps no jogo significa que sua GPU pode processar 100 quadros do jogo em 1 segundo, e enviá-los para o seu monitor para exibição.
O buffer do Monitor lê os dados dos quadros a uma velocidade fixa do relógio. Empurrar mais quadros no buffer irá causar rasgos. Isso acontece quando, 1 quadro é empurrado para o buffer e ainda está sendo renderizado (digamos que foi renderizado pela metade da tela), e a GPU força um novo dado de quadro, então a próxima metade da tela renderiza o novo quadro.
Isso pode criar in-consistência, muitas vezes chamada como rasgo de tela, se os dois quadros não forem idênticos.
De fato, você vai querer que a GPU processe os quadros a uma taxa minuciosamente maior do que a taxa de atualização da tela. Isso eliminará atrasos de tempo entre o processamento da GPU e o envio para o buffer enquanto o monitor os renderiza.
Nota, o monitor irá tirar 60 quadros (frames) de dados do buffer. Se houver exatamente 60 quadros dados na velocidade apropriada, ele irá renderizar 60 quadros.
Se 100 quadros de dados forem empurrados, alguns quadros serão fundidos. O monitor irá ler a uma velocidade fixa de 60 fps, mas o buffer continua a mudar a 100 fps. Então seu monitor irá ler parcialmente os dados de 1 frame, tente renderizá-los. E antes que ele possa renderizar esse frame completamente, outro frame substituiu o buffer. Os dados do frame original são perdidos. A próxima parte da tela renderizada será a partir do frame diferente. (Tearing)
Então, se você quiser evitar rasgar, você deve limitar o FPS da GPU a 60.
V-Sync, Gsync, Freesync são as maneiras de fazer isso. Gsync não vai forçar a GPU a limitar fps, mas sim aumentar a taxa de atualização do monitor para se adaptar ao aumento de fps. Mas você precisa de um monitor habilitado para Gsync para isso.
Outra, é bom se a sua GPU pode lidar com 100 fps. Isto significa que você pode jogar em configurações mais altas dentro do jogo.
Eu percebo que a resposta é tendenciosa para 'jogo' que a pergunta não menciona!
Cheers,
~Jun
Artigos semelhantes
- Qual é a diferença entre Hz e fps, e como é que 60fps com um monitor de 144Hz difere de algo que funciona com 144fps num monitor de 60Hz?
- Correr jogos a 100-180 FPS num monitor de 240Hz está bem?
- A diferença entre 60 FPS e 120 FPS/144 FPS vale realmente a pena?
- Devo ter um monitor de 1440p 60hz ou um monitor de 1080p 144hz?