Teste da taxa de fotogramas — Verifique online os FPS reais do seu monitor

Este teste de taxa de fotogramas mede quantos fotogramas por segundo o seu ecrã está efetivamente a apresentar, em tempo real, no seu navegador. Observe o padrão em movimento, leia o valor e terá uma avaliação fiável da fluidez do seu ecrã em cerca de dez segundos. É a forma mais rápida de confirmar se um monitor vendido como 120 Hz ou 144 Hz está realmente a funcionar a essa velocidade, de comparar dois ecrãs ou de verificar se o seu hardware está a acompanhar o ritmo. Não é preciso instalar nada nem se registar.

Resolução da tela
FPS da tela (medido)
FPS da ferramenta

Retângulo 1

30px
300px
100%

Retângulo 2

30px
300px
100%

Fundo do canvas

100%

Outras configurações

50px
6px/frame
100%

Velocidade

 
15px/frame

Taxa de atualização

 
100%

O que significam as três leituras

O teste apresenta três valores. Analisados em conjunto, indicam-lhe o desempenho do seu ecrã e se o próprio teste está a acompanhar o ritmo.

Resolução do ecrã

As dimensões em píxeis do seu ecrã, dimensionadas pela sua relação de píxeis do dispositivo; assim, um ecrã de alta densidade apresenta o seu valor nativo real, em vez de uma aproximação CSS. A resolução, por si só, não afeta a fluidez, mas afeta a taxa de fotogramas: mais píxeis por fotograma significam mais trabalho, pelo que uma resolução muito elevada pode reduzir os seus FPS no mesmo hardware.

FPS do ecrã

O valor principal — os fotogramas por segundo que o seu navegador está efetivamente a renderizar no ecrã. Numa configuração em bom estado, este valor aproxima-se da taxa de atualização do seu ecrã: cerca de 60 num ecrã de 60 Hz, 120 num ecrã de 120 Hz, 144 num ecrã de 144 Hz. Se ficar bem abaixo da taxa de atualização nominal, o gargalo está a montante do ecrã, e a secção abaixo sobre por que razão o seu FPS é inferior à taxa de atualização aborda as causas mais comuns.

FPS do teste

A taxa a que a animação do próprio teste está a ser executada. O controlo «Canvas FPS» permite-lhe limitar este valor deliberadamente — útil para abrandar o movimento e estudar fotogramas individuais. Se não tiver alterado esse controlo, este valor deve corresponder de perto ao FPS do ecrã. Se ficar muito abaixo, a própria página está a ser prejudicada, normalmente devido a carga em segundo plano ou a um separador muito ativo.

Como obter uma leitura precisa

O teste inicia-se assim que a página é carregada e atualiza-se continuamente. Bastam alguns passos para tornar o valor fiável:

  • Primeiro, define o ecrã para a taxa de atualização mais elevada, nas definições de ecrã do teu sistema operativo, para que o teste possa atingir o limite real do ecrã. Tanto o Windows como o macOS fornecem, com mais frequência do que as pessoas esperam, novos ecrãs com uma taxa de atualização predefinida mais baixa. O nosso guia sobre como verificar a tua taxa de atualização explica-te como fazê-lo.
  • Passe para o modo de ecrã inteiro utilizando o botão abaixo da área de trabalho. Isto remove a barra de navegação e outros elementos da página, proporcionando uma leitura mais precisa.
  • Feche os separadores em segundo plano que consomem muitos recursos. Videochamadas, streaming e qualquer coisa que execute WebGL irão competir pela mesma GPU.
  • Ligue o portátil à corrente. Os modos de poupança de bateria limitam o desempenho da GPU e restringem a taxa de atualização, muitas vezes sem aviso prévio.
  • Deixe o sistema estabilizar durante alguns segundos antes de confiar no valor apresentado.
  • Experimente os dois modos de movimento. O «Classic» desloca dois retângulos pela tela; o «Landscape» percorre uma cena em pixel art que muda consoante a hora do dia. Ambos avançam um número fixo de píxeis por fotograma, pelo que o movimento permanece perfeitamente uniforme e qualquer irregularidade que veja deve-se ao seu ecrã, não ao teste.

Taxa de fotogramas, FPS e taxa de atualização

Três valores determinam o movimento e são fáceis de confundir. A taxa de fotogramas, indicada como FPS, é o número de imagens que o seu sistema produz por segundo. A taxa de atualização, medida em hertz, é o número de vezes que o ecrã consegue fisicamente atualizar-se por segundo. Ambos interagem, e o valor mais baixo define o limite: uma placa gráfica a renderizar 200 FPS num ecrã de 60 Hz continua a apresentar 60, enquanto um ecrã de 144 Hz alimentado com 40 FPS simplesmente repete os fotogramas.

O tempo de fotograma é a mesma informação expressa em termos de duração — quantos milissegundos cada fotograma ocupa. É frequentemente a forma mais útil de encarar a questão, porque a diferença entre 60 e 120 FPS é muito maior do que a diferença entre 120 e 240, e o tempo de fotograma torna isso óbvio à primeira vista:

Taxa de atualizaçãoTempo de fotogramaNormalmente encontrado em
30 Hz33,3 msVídeo de consola, ligações HDMI mais antigas
60 Hz16,7 msMonitores de escritório padrão, a maioria dos portáteis
90 Hz11,1 msTelemóveis e tablets de gama média
120 Hz8,3 msTelemóveis, televisores e portáteis para jogos modernos
144 Hz6,9 msO padrão comum dos monitores para jogos
240 Hz4,2 msEcrãs para eSports competitivos

Passar de 60 para 30 FPS custa-lhe 16,7 ms por fotograma. Passar de 144 para 240 permite recuperar 2,7 ms. É por isso que o salto de 60 para 120 parece dramático e o salto de 144 para 240 parece subtil.

Porque é que o meu FPS é inferior à minha taxa de atualização?

Esta é a razão mais comum pela qual as pessoas fazem um teste de taxa de fotogramas, e um monitor de 144 Hz a indicar 60 quase nunca significa que o painel está avariado. Verifique estes pontos por ordem:

  • O ecrã não está configurado para a sua taxa de atualização máxima. Esta é, de longe, a causa mais frequente. O Windows e o macOS costumam definir por predefinição um novo monitor para 60 Hz, mesmo quando este suporta valores muito superiores, e nada na interface o indica.
  • A aceleração de hardware está desativada no seu navegador. Sem ela, a renderização recorre à CPU e a taxa de fotogramas desce drasticamente. No Chrome, encontra-se em Definições → Sistema.
  • O cabo ou a porta são o limitador. Taxas de atualização elevadas em resoluções altas requerem a largura de banda de uma porta DisplayPort ou de uma versão recente de HDMI. Um cabo mais antigo irá, silenciosamente, reduzir a taxa para 60 Hz.
  • Um modo de poupança de energia está a limitar o desempenho. Os portáteis a funcionar com bateria limitam habitualmente a taxa de atualização para prolongar a autonomia, e um computador sobreaquecido ficará mais lento, independentemente da fonte de alimentação utilizada.
  • O navegador está a limitar a sua própria animação. Alguns navegadores limitam os separadores em segundo plano ou inativos a uma taxa mais baixa. Mantenha o separador de teste ativo e em primeiro plano.
  • O VSync ou um limite de fotogramas está a mantê-la assim de propósito. Um valor fixo exatamente em 60 é normalmente limitado, não está com dificuldades.

Se o valor parecer correto, mas o movimento continuar a parecer irregular, a causa é a consistência dos fotogramas e não a velocidade bruta. Uma média que se mantenha estável nos 120, mas que perca ocasionalmente um fotograma atrasado, continuará a apresentar falhas, porque um movimento suave depende de um timing uniforme dos fotogramas, e não apenas de um número elevado. O teste de falhas expõe isso diretamente.

Como este teste mede a sua taxa de fotogramas

O teste interage com requestAnimationFrame, a função de retorno de animação do próprio navegador, que é acionada uma vez por ciclo de atualização do ecrã. Contar essas chamadas durante um curto intervalo de tempo fornece o número de fotogramas por segundo que o teu navegador está efetivamente a apresentar.

Duas ressalvas importantes. Em primeiro lugar, como o navegador compõe a sua própria saída, trata-se de uma estimativa aproximada e não de uma medição laboratorial — suficientemente precisa para verificar uma taxa de atualização, comparar dois ecrãs e diagnosticar um problema, mas não substitui um osciloscópio. Segundo, isto mede a taxa de fotogramas do navegador. Reflete o ecrã e o percurso de renderização do seu sistema, mas não é um benchmark de jogos; para obter o FPS dentro do jogo, deve utilizar uma sobreposição, como o próprio contador do jogo ou uma ferramenta de monitorização.

Para além da taxa de fotogramas: o resto da imagem em movimento

Uma taxa de fotogramas elevada é necessária para um movimento suave, mas não é suficiente. Várias outras características do ecrã determinam a qualidade real da imagem enquanto os objetos se movem, e cada uma delas tem aqui o seu próprio teste.

  • Teste de desfoque de movimento — mesmo com uma taxa de fotogramas perfeita, um ecrã desfoca os detalhes em movimento, porque cada fotograma permanece estático enquanto os olhos continuam a deslocar-se. Este teste mede esse desfoque de persistência e qualquer efeito de «ghosting».
  • Teste de omissão de fotogramas — alguns ecrãs omitem discretamente fotogramas que afirmam exibir, especialmente quando estão em overclock. Um padrão captado por câmara deteta o que o software não consegue.
  • Teste de «screen tearing» — quando os fotogramas chegam desincronizados com a taxa de atualização, a imagem divide-se ao longo de uma linha horizontal em movimento. Confirma se o VSync ou a taxa de atualização variável estão a funcionar corretamente.
  • Teste de gaguejamento — um gráfico em tempo real do tempo de cada fotograma e um contador de gaguejamentos revelam os fotogramas atrasados que uma média elevada esconde.
  • Teste de fluidez de deslocamento — o deslocamento é o movimento com que se depara com mais frequência, e este teste mede a uniformidade com que o seu navegador o apresenta.

Perguntas frequentes

Como posso saber se o meu monitor é realmente de 144 Hz?

Defina o seu ecrã para 144 Hz nas definições do seu sistema operativo e, em seguida, execute este teste em ecrã inteiro com os outros separadores fechados. Uma leitura de FPS no ecrã próxima de 144 confirma que o painel está a fornecer essa frequência. Se a leitura for 60, analise as causas acima referidas — o cabo e a definição da taxa de atualização do sistema operativo são responsáveis pela maioria dos casos.

Este teste de taxa de fotogramas é preciso?

É uma estimativa precisa. Mede os fotogramas por segundo que o seu navegador renderiza, o que reflete de perto a saída real do seu ecrã. Como o navegador compõe os seus próprios fotogramas, não se trata de uma leitura de laboratório, mas é suficientemente fiável para verificar uma taxa de atualização, comparar dois ecrãs e diagnosticar problemas de desempenho.

O que é uma boa taxa de fotogramas?

60 FPS é o valor de referência aceite para um movimento fluido e responsivo. Os jogadores têm como objetivo atingir 120, 144 ou 240 em monitores de alta taxa de atualização, enquanto o cinema funciona a 24 e parece bom devido à forma como é filmado. O objetivo certo depende do seu ecrã e do que faz com ele; o nosso guia sobre o que é a taxa de fotogramas aborda as vantagens e desvantagens.

Uma taxa de fotogramas mais elevada fica sempre melhor?

Apenas até ao limite da taxa de atualização do seu monitor. Renderizar 200 FPS num ecrã de 60 Hz consome energia sem qualquer ganho visível, porque o painel só consegue apresentar 60. Adapte a sua meta ao ecrã que possui e confirme o que este suporta com o nosso guia sobre taxas de atualização.

Este teste funciona num telemóvel?

Sim. É uma forma útil de verificar se um telemóvel anunciado com 90 ou 120 Hz está a funcionar a essa taxa — muitos descem para 60 no modo de poupança de bateria ou alternam de forma adaptativa, dependendo do que está no ecrã.

Porque é que o meu FPS está sempre a mudar?

Pequenas flutuações são normais; o valor é calculado com base num intervalo curto e a atividade em segundo plano altera-o. Grandes oscilações sugerem que algo está a competir pela GPU ou que uma funcionalidade de taxa de atualização variável está a ajustar o ecrã em tempo real.

Testes e guias relacionados

Mais testes de ecrã

A taxa de fotogramas é um dos aspetos em que um ecrã pode ficar aquém do esperado. O DeadPixelTest.org preenche o seu ecrã com cores sólidas para que possa detetar píxeis mortos, presos ou quentes antes que o prazo de devolução termine, e inclui uma ferramenta de correção que exibe cores a piscar rapidamente para tentar reativar um pixel preso. O BackLightBleedTest.org apresenta um ecrã totalmente preto para que possa avaliar o sangramento da retroiluminação e o brilho IPS — a luz irregular que se infiltra nas bordas de um ecrã LCD em cenas escuras, melhor avaliada num quarto escuro.