Que maneira ineficaz de medir o input lag! É óbvio que realizar testes em 240 Hz resultará em menos input lag do que em 60 Hz. No entanto, nada impede que você reduza a taxa de atualização do monitor e realize o mesmo teste. Vale destacar que o V-Sync ativado sempre vai gerar mais input lag do que desativado. Isso ocorre porque o funcionamento básico do V-Sync consiste em gerar o quadro e esperar o momento ideal para exibi-lo, e é essa espera que causa o famoso input lag. Se fosse possível rodar todo jogo a 999 FPS com V-Sync OFF, você teria o menor input lag possível, pois os quadros seriam exibidos na tela assim que fossem gerados. Isso, claro, pode causar outros problemas, mas o input lag seria extremamente baixo, muito mais baixo do que se tivesse VSYNC ON mesmo com monitor de 240hz. Ou seja, mesmo com um monitor 60hz ter mais quadros sendo gerados e prontos para serem exibidos gera menos input lag do que com vsync ON, pois mesmo exibindo apenas 60 quadros por segundo cada quadro exibido será um quadro que foi gerado no último instante possível antes dele ser mostrado. É meio complicado de botar isso em palavras sem mostrar em um gráfico mas vamos lá... 60hz é 16ms por frame, se seu PC está cuspindo quadros, vamos supor que você gerou 1 quadro diferente para cada 1ms desses 16ms q você tem. Então em um monitor de 60hz apenas o último quadro será exibido, jogando os outros 15 quadros foras, a vantagem é que esse último quadro é o mais condizente e atualizado com o estado atual do jogo, agora se você liga o vsync nesse caso, seu PC vai gerar um quadro no primeiro 1ms dos 16ms, e vai simplesmente parar de gerar novos, pois ele já tem aquele quadro pra aquele intervalo, te mostrando um quadro naquele frame com um atraso de 15ms. Esse é o problema do vsync. Questionar se o V-Sync causa input lag é ultrapassado, para não dizer ingênuo. Até mesmo a Nvidia e a AMD investem em tecnologias que tentam mitigar os problemas causados pelo V-Sync. Exemplos disso são o Adaptive V-Sync da Nvidia e o Enhanced Sync da AMD, ambas projetadas para minimizar os efeitos negativos do V-Sync como o input lag. Por fim, antes de criar um vídeo sobre um tema técnico como esse, vale a pena fazer uma pesquisa mais aprofundada. Existem centenas, senão milhares, de vídeos e conteúdos explicando exatamente o questionamento desse vídeo. Em outras palavras, se busca a menor latência possível, desligue o VSYNC e deixe sua máquina entregar o máximo de frame possível. Quanto maior a diferença de quadros que sua máquina consegue gerar comparado a taxa de atualização do seu monitor, mais você está se prejudicando com o Vsync ON. Caso a taxa de quadros que seu PC consegue gerar comparado a taxa de atualização máxima do seu monitor seja uma pequena diferença, menor será a percepção desse input lag, que é justamente o caso que vemos nesse vídeo. Temos um jogo pesado como COD BO6 em um monitor 240hz, nesse caso realmente desligar ou ligar o Vsync causa praticamente nenhuma diferença geral no input lag. No mais, teste por si mesmo, se preferir jogar com o vsync ON, deixa ligado, a mais sei lá o que e blablabla. Cara se você prefere deixa ligado, jogos são feitos pra se divertir. Boa diversão.
Irmão, obrigado pelo seu comentário! Bastante técnico e explicativo! Mas vamos conversar um pouco, quero fazer algumas considerações aqui: 1- Eu deixei claro no vídeo que o que eu estou mostrando aqui serve para configurações como a minha. Falei isso de forma explícita. 2- O que eu quis abordar aqui é o fato de que as pessoas pegam coisas como verdade e não testam na prática, de modo que, neste caso específico, mesmo o meu monitor tendo G-Sync e minha placa sendo Nvidia, a exibição do jogo com o Vsync ligado é muito mais fluida e prazerosa, com quase nenhum input lag sendo adicionado, além de deixar minha placa de vídeo mais fria (já que não tá sendo 100% utilizada). 3- Você trouxe o exemplo de um monitor com 60hz e a possibilidade de um jogo rodar a 1000fps, diminuindo a latência mesmo neste monitor limitado. Eu entendi o que você disse, sim, você está correto, mas posso te mostrar o outro lado? Vamos considerar a prática? A vida real? Vem cá comigo, vamos fazer contas. Se o jogo roda a 1000fps e o monitor a 60hz o sistema está mandando 1 quadro a cada milissegundo enquanto o monitor está exibindo um quadro a cada 16ms, obviamente que, neste caso, você vai otimizar o input lag do intrínseco do seu monitor, exibindo sempre o frame mais atual disponível DENTRO DA LIMITAÇÃO DO SEU MONITOR, ou seja, 16ms. Vamos considerar também que o monitor em questão não tem VRR, ou seja, sua taxa de atualização não é variável. Se você ativar o Vsync neste cenário o jogo vai rodar abaixo de 60fps, algo em torno de 58 - 59 fps, justamente por esperar a sincronização com o monitor, que não é perfeita, assim como quando eu ativo o Vsync na minha TV 120HZ o jogo roda a 115fps, no meu monitor 165hz o jogo fica rodando a 162 - 158 fps, esses quadros podem fazer com que, por exemplo, o monitor aguarde um quadro a cada 16ms, mas se um quadro demora 16,5ms pra ser renderizado a próxima atualização do monitor é só depois de mais 15,5ms, então o player vai ficar praticamente 32ms sem uma informação atualizada na tela. Sim, neste caso extremo você tem razão, mas a maior latência POSSÍVEL que o player sentirá é de 32ms, isso no pior cenário possível, com o Vsync desligado a maior latência sempre seria 16ms. Isso nesse cenário que é tanto impossível, como improvável, já que ninguém roda o CoD ou qualquer outro jogo a 1000fps e quem tem uma máquina pra rodar um jogo a 1000fps não vai jogar num monitor de 60hz. De modo que NA PIOR DAS HIPÓTESES o prejuízo prático é de 16ms, isso quando a sincronização falhar em razão do monitor não ter VRR. 4- Agora vamos trocar esse monitor aí por um de 120hz com VRR, um cenário mais realista (embora hoje sejam extremamente comuns e baratos monitores 165hz). Neste cenário o monitor é capaz de mostrar um quadro a cada 8.33ms, o jogo na prática rodaria a 115 - 118fps, posso atestar isso, pois tenho aqui um monitor assim aqui em casa e quando ativo o Vsync nele o jogo roda nessa taxa, justamente por aguardar a sincronização, mas o monitor vai ajustar sua taxa de atualização também e a latência passa a ser 8.7ms. Um prejuízo de 0.37ms. Agora vamos fazer esse mesmo cálculo no meu setup principal, uma tela de 165hz com G-Sync, quando ativo o VSync o jogo roda a 158fps em média, o meu prejuízo é de 0,27ms. O que eu trouxe nesse vídeo é que pode não valer a pena o prejuízo visual (que é GIGANTE neste jogo) de desligar o Vsync pra ganhar, no meu caso, 0,27 milissegundo. Existem mil outros fatores que geram variações de latência muito maior do que isso. Então eu estou dizendo apenas que o Vsync não é tão vilão quanto pintam ele e que, em algumas situações, vale muito a pena ativá-lo já que o prejuízo é mínimo e HUMANAMENTE IMPERCEPTÍVEL, enquanto o benefício não apenas é visível como é GIGANTE neste jogo específico. Mais uma vez obrigado pelo comentário, gosto muito de discussões saudáveis e técnicas como essa! Grande abraço!
@@boinel concordo totalmente com tudo o que você disse. Eu quis exagerar um pouco no exemplo do 60Hz com um jogo rodando a 1000 FPS, apenas para ilustrar de maneira simplificada como o input lag pode afetar a jogabilidade. Como você mencionou, e eu também havia dito, quanto menor a diferença entre a taxa máxima de quadros do jogo e a taxa de atualização do monitor, menor será o impacto do input lag com o vsync ligado. Um outro cenário que isso é um pouco aplicado são os jogadores profissionais de FPS, como no CS2 e Valorant. Para eles, não existe V-Sync ativado. Mesmo jogando em monitores de 240Hz ou mais, eles conseguem taxas de frames altíssimas, já que os jogos são mais leves e eles têm computadores potentes para lidar com isso. No seu caso, com o BO6, o uso do V-Sync faz total sentido. Como você mesmo disse, o importante é testar por conta própria. Nada é uma regra fixa, e o que funciona para um pode não ser ideal para o outro. Eu recentemente tive uma conversa com um amigo sobre o Frame Generation e o input lag que ele causa, se é vantajoso ou não o uso nele, inclusive ele também está no Black Ops 6 e você pode testar. A conclusão foi simples: ativa e testa. Se perceber que melhorou, deixa ativado. Se não, desativa. Às vezes, ficamos muito focados nesses detalhes técnicos que, apesar de interessantes, não são o principal motivo que nos leva a gostar de jogar. Apenas um adendo, infelizmente o steam Hardware and Software Survey não mostra a taxa de atualização de monitores mais usadas pelos usuários na plataforma (pelo menos eu não encontrei). Mas não acredito seja a maioria pessoas com monitores acima de 120hz, posso estar totalmente errado. Particularmente tenho um monitor de 75hz ultra wide que comprei alguns anos atrás e até agora não vi necessidade de trocar, mesmo gostando de FPS também uso pra trabalho e outros tipos de jogos. Então o ultrawide acabou por ser algo mais interessante pra mim do que uma alta taxa de atualização. Enfim... Grande abraço, desculpe se pareci rude em algum momento, não foi minha intenção. Sucesso para você!
Braboooo, esse teste me surpreendeu mesmo! Não esperava ele 😂
Top demais seus vídeos , veleuuuu irmão
bora voltar com força mlk se comunica da hora !
Ótimo vídeo!
Sempre tive essa dúvida, troquei de monitor ontem e não tive coragem de ligar o vsync
brabo
Que maneira ineficaz de medir o input lag! É óbvio que realizar testes em 240 Hz resultará em menos input lag do que em 60 Hz. No entanto, nada impede que você reduza a taxa de atualização do monitor e realize o mesmo teste.
Vale destacar que o V-Sync ativado sempre vai gerar mais input lag do que desativado. Isso ocorre porque o funcionamento básico do V-Sync consiste em gerar o quadro e esperar o momento ideal para exibi-lo, e é essa espera que causa o famoso input lag. Se fosse possível rodar todo jogo a 999 FPS com V-Sync OFF, você teria o menor input lag possível, pois os quadros seriam exibidos na tela assim que fossem gerados. Isso, claro, pode causar outros problemas, mas o input lag seria extremamente baixo, muito mais baixo do que se tivesse VSYNC ON mesmo com monitor de 240hz. Ou seja, mesmo com um monitor 60hz ter mais quadros sendo gerados e prontos para serem exibidos gera menos input lag do que com vsync ON, pois mesmo exibindo apenas 60 quadros por segundo cada quadro exibido será um quadro que foi gerado no último instante possível antes dele ser mostrado. É meio complicado de botar isso em palavras sem mostrar em um gráfico mas vamos lá... 60hz é 16ms por frame, se seu PC está cuspindo quadros, vamos supor que você gerou 1 quadro diferente para cada 1ms desses 16ms q você tem. Então em um monitor de 60hz apenas o último quadro será exibido, jogando os outros 15 quadros foras, a vantagem é que esse último quadro é o mais condizente e atualizado com o estado atual do jogo, agora se você liga o vsync nesse caso, seu PC vai gerar um quadro no primeiro 1ms dos 16ms, e vai simplesmente parar de gerar novos, pois ele já tem aquele quadro pra aquele intervalo, te mostrando um quadro naquele frame com um atraso de 15ms. Esse é o problema do vsync.
Questionar se o V-Sync causa input lag é ultrapassado, para não dizer ingênuo. Até mesmo a Nvidia e a AMD investem em tecnologias que tentam mitigar os problemas causados pelo V-Sync. Exemplos disso são o Adaptive V-Sync da Nvidia e o Enhanced Sync da AMD, ambas projetadas para minimizar os efeitos negativos do V-Sync como o input lag.
Por fim, antes de criar um vídeo sobre um tema técnico como esse, vale a pena fazer uma pesquisa mais aprofundada. Existem centenas, senão milhares, de vídeos e conteúdos explicando exatamente o questionamento desse vídeo. Em outras palavras, se busca a menor latência possível, desligue o VSYNC e deixe sua máquina entregar o máximo de frame possível. Quanto maior a diferença de quadros que sua máquina consegue gerar comparado a taxa de atualização do seu monitor, mais você está se prejudicando com o Vsync ON. Caso a taxa de quadros que seu PC consegue gerar comparado a taxa de atualização máxima do seu monitor seja uma pequena diferença, menor será a percepção desse input lag, que é justamente o caso que vemos nesse vídeo. Temos um jogo pesado como COD BO6 em um monitor 240hz, nesse caso realmente desligar ou ligar o Vsync causa praticamente nenhuma diferença geral no input lag.
No mais, teste por si mesmo, se preferir jogar com o vsync ON, deixa ligado, a mais sei lá o que e blablabla. Cara se você prefere deixa ligado, jogos são feitos pra se divertir. Boa diversão.
Irmão, obrigado pelo seu comentário! Bastante técnico e explicativo! Mas vamos conversar um pouco, quero fazer algumas considerações aqui:
1- Eu deixei claro no vídeo que o que eu estou mostrando aqui serve para configurações como a minha. Falei isso de forma explícita.
2- O que eu quis abordar aqui é o fato de que as pessoas pegam coisas como verdade e não testam na prática, de modo que, neste caso específico, mesmo o meu monitor tendo G-Sync e minha placa sendo Nvidia, a exibição do jogo com o Vsync ligado é muito mais fluida e prazerosa, com quase nenhum input lag sendo adicionado, além de deixar minha placa de vídeo mais fria (já que não tá sendo 100% utilizada).
3- Você trouxe o exemplo de um monitor com 60hz e a possibilidade de um jogo rodar a 1000fps, diminuindo a latência mesmo neste monitor limitado. Eu entendi o que você disse, sim, você está correto, mas posso te mostrar o outro lado? Vamos considerar a prática? A vida real? Vem cá comigo, vamos fazer contas. Se o jogo roda a 1000fps e o monitor a 60hz o sistema está mandando 1 quadro a cada milissegundo enquanto o monitor está exibindo um quadro a cada 16ms, obviamente que, neste caso, você vai otimizar o input lag do intrínseco do seu monitor, exibindo sempre o frame mais atual disponível DENTRO DA LIMITAÇÃO DO SEU MONITOR, ou seja, 16ms. Vamos considerar também que o monitor em questão não tem VRR, ou seja, sua taxa de atualização não é variável. Se você ativar o Vsync neste cenário o jogo vai rodar abaixo de 60fps, algo em torno de 58 - 59 fps, justamente por esperar a sincronização com o monitor, que não é perfeita, assim como quando eu ativo o Vsync na minha TV 120HZ o jogo roda a 115fps, no meu monitor 165hz o jogo fica rodando a 162 - 158 fps, esses quadros podem fazer com que, por exemplo, o monitor aguarde um quadro a cada 16ms, mas se um quadro demora 16,5ms pra ser renderizado a próxima atualização do monitor é só depois de mais 15,5ms, então o player vai ficar praticamente 32ms sem uma informação atualizada na tela. Sim, neste caso extremo você tem razão, mas a maior latência POSSÍVEL que o player sentirá é de 32ms, isso no pior cenário possível, com o Vsync desligado a maior latência sempre seria 16ms. Isso nesse cenário que é tanto impossível, como improvável, já que ninguém roda o CoD ou qualquer outro jogo a 1000fps e quem tem uma máquina pra rodar um jogo a 1000fps não vai jogar num monitor de 60hz. De modo que NA PIOR DAS HIPÓTESES o prejuízo prático é de 16ms, isso quando a sincronização falhar em razão do monitor não ter VRR.
4- Agora vamos trocar esse monitor aí por um de 120hz com VRR, um cenário mais realista (embora hoje sejam extremamente comuns e baratos monitores 165hz). Neste cenário o monitor é capaz de mostrar um quadro a cada 8.33ms, o jogo na prática rodaria a 115 - 118fps, posso atestar isso, pois tenho aqui um monitor assim aqui em casa e quando ativo o Vsync nele o jogo roda nessa taxa, justamente por aguardar a sincronização, mas o monitor vai ajustar sua taxa de atualização também e a latência passa a ser 8.7ms. Um prejuízo de 0.37ms. Agora vamos fazer esse mesmo cálculo no meu setup principal, uma tela de 165hz com G-Sync, quando ativo o VSync o jogo roda a 158fps em média, o meu prejuízo é de 0,27ms.
O que eu trouxe nesse vídeo é que pode não valer a pena o prejuízo visual (que é GIGANTE neste jogo) de desligar o Vsync pra ganhar, no meu caso, 0,27 milissegundo. Existem mil outros fatores que geram variações de latência muito maior do que isso. Então eu estou dizendo apenas que o Vsync não é tão vilão quanto pintam ele e que, em algumas situações, vale muito a pena ativá-lo já que o prejuízo é mínimo e HUMANAMENTE IMPERCEPTÍVEL, enquanto o benefício não apenas é visível como é GIGANTE neste jogo específico.
Mais uma vez obrigado pelo comentário, gosto muito de discussões saudáveis e técnicas como essa! Grande abraço!
@@boinel concordo totalmente com tudo o que você disse. Eu quis exagerar um pouco no exemplo do 60Hz com um jogo rodando a 1000 FPS, apenas para ilustrar de maneira simplificada como o input lag pode afetar a jogabilidade. Como você mencionou, e eu também havia dito, quanto menor a diferença entre a taxa máxima de quadros do jogo e a taxa de atualização do monitor, menor será o impacto do input lag com o vsync ligado.
Um outro cenário que isso é um pouco aplicado são os jogadores profissionais de FPS, como no CS2 e Valorant. Para eles, não existe V-Sync ativado. Mesmo jogando em monitores de 240Hz ou mais, eles conseguem taxas de frames altíssimas, já que os jogos são mais leves e eles têm computadores potentes para lidar com isso. No seu caso, com o BO6, o uso do V-Sync faz total sentido.
Como você mesmo disse, o importante é testar por conta própria. Nada é uma regra fixa, e o que funciona para um pode não ser ideal para o outro. Eu recentemente tive uma conversa com um amigo sobre o Frame Generation e o input lag que ele causa, se é vantajoso ou não o uso nele, inclusive ele também está no Black Ops 6 e você pode testar. A conclusão foi simples: ativa e testa. Se perceber que melhorou, deixa ativado. Se não, desativa. Às vezes, ficamos muito focados nesses detalhes técnicos que, apesar de interessantes, não são o principal motivo que nos leva a gostar de jogar.
Apenas um adendo, infelizmente o steam Hardware and Software Survey não mostra a taxa de atualização de monitores mais usadas pelos usuários na plataforma (pelo menos eu não encontrei). Mas não acredito seja a maioria pessoas com monitores acima de 120hz, posso estar totalmente errado. Particularmente tenho um monitor de 75hz ultra wide que comprei alguns anos atrás e até agora não vi necessidade de trocar, mesmo gostando de FPS também uso pra trabalho e outros tipos de jogos. Então o ultrawide acabou por ser algo mais interessante pra mim do que uma alta taxa de atualização. Enfim...
Grande abraço, desculpe se pareci rude em algum momento, não foi minha intenção. Sucesso para você!