Tearing no monitor: teste de screen tearing

Barras verticais pretas e brancas atravessam a tela na velocidade que você escolher. Se a tela mostra parte de um quadro e parte do seguinte na mesma atualização, as barras se partem de lado ao longo de uma linha horizontal: isso é o tearing. Procure barras retas que de repente parecem cortadas e deslocadas.

Atenção: este teste mostra listras de alto contraste em movimento rápido. Não use se você tem sensibilidade a luzes piscando ou padrões em movimento.

Rodando. Use a tela cheia e olhe para o meio da tela.

Quadros por segundo
—
Taxa comum mais próxima
—
Quadros atrasados
0
Deslocamento por quadro
—

Um tearing é uma linha horizontal onde as barras se partem e se deslocam para o lado. Os navegadores normalmente esperam a atualização da tela (VSync), então barras retas são o resultado normal aqui; isso não quer dizer que jogos com VSync desligado não vão ter tearing. A página não consegue detectar o tearing sozinha.

Como fazer o teste

  1. Feche outras abas e apps pesados e aperte Tela cheia. Aperte Sair da tela cheia ou Esc para sair.
  2. Comece com 1920 px/s e barras de 80 px. Olhe para o meio da tela em vez de seguir uma barra.
  3. Teste as velocidades mais altas: quanto mais as barras andam entre dois quadros (mostrado como Deslocamento por quadro), maior e mais fácil de ver fica o tearing.
  4. Confira Quadros por segundo e Taxa comum mais próxima: eles devem bater com a taxa de atualização do monitor. Se não baterem, veja antes o teste de Hz do monitor.

O que você provavelmente vai ver no navegador

Na maior parte do tempo as barras ficam retas. É o esperado: Chrome, Edge, Firefox e Safari desenham as páginas pelo compositor do sistema operacional, que normalmente espera a atualização da tela (VSync) antes de mostrar um quadro novo. Sem um quadro chegando no meio da atualização, não há o que rasgar.

Então um resultado limpo aqui diz que o caminho do navegador está sincronizado. Ele não prova que os jogos não vão ter tearing: um jogo em tela cheia exclusiva com VSync desligado, ou acima da faixa do FreeSync/G-Sync, manda quadros assim que ficam prontos, e é aí que o tearing costuma aparecer.

Se você vir linhas de tearing

  • Uma linha que pula pela tela: os quadros estão sendo mostrados sem esperar a atualização. Isso pode acontecer com algumas configurações do driver de vídeo, com ferramentas de área de trabalho remota e de compartilhamento de tela, ou com a aceleração de hardware desligada no navegador.
  • Uma linha que fica mais ou menos no mesmo lugar: muitas vezes um problema no caminho do vídeo, como uma placa de captura, um modo de processamento da TV ou uma diferença entre a taxa de saída e a da tela.
  • Tremida ou travadinha em vez de tearing: as barras pulam de forma irregular, mas continuam retas. São quadros atrasados ou repetidos, não tearing; confira Quadros atrasados e o frame skipping test.
  • Rastros atrás das barras: é resposta lenta dos pixels, não tearing; use o teste de ghosting monitor.

Tearing nos jogos: VSync e sincronização adaptativa

  • VSync ligado remove o tearing segurando cada quadro até a próxima atualização, ao custo de um pouco mais de atraso e de travadinhas quando o FPS cai abaixo da taxa de atualização.
  • Sincronização adaptativa (FreeSync, G-Sync, HDMI VRR) faz a tela esperar a placa de vídeo, o que remove o tearing enquanto o FPS ficar dentro da faixa suportada pelo monitor. Confira se está ligada tanto no menu do monitor quanto no driver de vídeo.
  • Acima da faixa da sincronização adaptativa o tearing pode voltar. Limitar o FPS alguns quadros abaixo da taxa de atualização é um jeito comum de ficar dentro da faixa.

Para entender como taxa de atualização, FPS e tempo de resposta se relacionam, veja taxa de atualização e tempo de resposta.

Limites

  • A página não detecta o tearing sozinha: ela só desenha o padrão. Os seus olhos, ou uma câmera, decidem.
  • O navegador não consegue desligar o VSync, então isto não substitui testar no jogo que tem tearing.
  • Barras de alto contraste em movimento rápido podem incomodar. Se você tem sensibilidade a luzes piscando ou padrões em movimento, não use este teste. Com a redução de movimento ativada no sistema, a animação começa pausada.

Perguntas frequentes

Por que não vejo tearing neste teste se vejo nos jogos?

Os navegadores mostram as páginas pelo compositor do sistema, que é sincronizado com a atualização da tela. Os jogos em tela cheia com VSync desligado não são, então podem ter tearing quando esta página não tem.

O FreeSync ou o G-Sync funcionam no navegador?

Alguns navegadores conseguem usar taxa de atualização variável em tela cheia, mas isso depende do navegador, do sistema operacional e das configurações do driver. Esta página mostra o FPS que o navegador realmente alcança; ela não sabe se a sincronização adaptativa está ativa.

Screen tearing é sinal de monitor com defeito?

Geralmente não. O tearing vem de quadros enviados no meio da atualização, o que é questão de configuração e de tempo. Um defeito do monitor aparece diferente: cintilação, linhas que ficam mesmo com a imagem parada, ou tela preta.

Testes relacionados

Guias