Frame skipping test: teste de quadros pulados

Uma grade de 60 células acende uma célula por quadro, da esquerda para a direita e linha por linha. Seus olhos não conseguem acompanhar, mas uma câmera com longa exposição consegue: na foto, uma sequência contínua de células acesas significa que todos os quadros foram exibidos, e uma célula apagada dentro da sequência significa que a tela pulou um quadro.

Em execução. Use tela cheia para o resultado mais confiável.

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

Tire uma foto da grade com exposição de 1/10 s ou mais (modo 'pro' do celular). Cada quadro acende o próximo quadrado: um quadrado apagado dentro da sequência acesa significa que a tela pulou um quadro. O navegador só pode mostrar os quadros que desenha.

Como fazer o teste

  1. Configure a taxa de atualização que você quer verificar, por exemplo depois de fazer overclock no monitor com resoluções personalizadas. Confirme com o teste de Hz do monitor que o navegador roda nessa taxa.
  2. Aperte Tela cheia.
  3. Coloque a câmera ou o celular em um modo manual ou pro, com tempo de obturador de 1/10 s ou mais, ISO baixo e foco na tela. Segure firme ou apoie em algum lugar.
  4. Tire várias fotos da grade inteira. Observe Quadros atrasados enquanto isso.

Como ler a foto

  • Uma sequência contínua de células acesas: nenhum quadro foi pulado durante aquela exposição. A sequência tem mais ou menos o comprimento do tempo de obturador multiplicado pela taxa de atualização — cerca de 14 células para 1/10 s a 144 Hz.
  • Uma célula apagada dentro da sequência: aquele quadro foi desenhado, mas não exibido, e é assim que o frame skipping aparece. Se isso acontecer em todas as fotos, diminua a taxa de atualização passo a passo até parar.
  • Uma célula claramente mais clara que as vizinhas: aquele quadro ficou na tela por duas atualizações, normalmente porque o navegador se atrasou, não o monitor. A contagem de Quadros atrasados costuma subir ao mesmo tempo.
  • Células mais fracas no início e no fim da sequência são normais: a exposição começou ou terminou no meio desses quadros.

Mantenha a exposição curta o bastante para que a sequência não dê a volta completa nas 60 células — a 144 Hz, menos de cerca de 0,4 s.

Limites

  • A página só pode mostrar os quadros que o navegador desenha. Se o próprio navegador perder quadros, a foto não consegue separar isso da tela; repita o teste com menos apps abertos.
  • Cada foto cobre uma fração de segundo. Um frame skipping que vai e volta pode passar despercebido, então tire várias.
  • Câmeras de celular com rolling shutter podem registrar a parte de cima e a de baixo da tela em momentos ligeiramente diferentes, o que pode fazer a sequência parecer irregular entre as linhas.
  • A página não detecta quadros pulados automaticamente: você os avalia pela foto.

Para nitidez em movimento e overdrive, use o teste de ghosting do monitor.

Perguntas frequentes

O que é frame skipping?

Frame skipping é quando uma tela recebe quadros em uma taxa de atualização, mas não exibe todos. O movimento parece menos fluido mesmo com a taxa de atualização indicada corretamente. É um risco conhecido quando monitores recebem overclock além da taxa de atualização nominal.

Por que preciso de uma câmera?

Cada célula fica acesa por um único quadro, alguns milissegundos, o que é curto demais para ver. Uma longa exposição soma muitos quadros em uma única foto, e as falhas ficam visíveis.

Testes relacionados

Guias