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.
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.
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.
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.
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.
O teste inicia-se assim que a página é carregada e atualiza-se continuamente. Bastam alguns passos para tornar o valor fiável:
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ção | Tempo de fotograma | Normalmente encontrado em |
|---|---|---|
| 30 Hz | 33,3 ms | Vídeo de consola, ligações HDMI mais antigas |
| 60 Hz | 16,7 ms | Monitores de escritório padrão, a maioria dos portáteis |
| 90 Hz | 11,1 ms | Telemóveis e tablets de gama média |
| 120 Hz | 8,3 ms | Telemóveis, televisores e portáteis para jogos modernos |
| 144 Hz | 6,9 ms | O padrão comum dos monitores para jogos |
| 240 Hz | 4,2 ms | Ecrã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.
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:
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.
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.
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.
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.
É 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.
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.
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.
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ã.
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.
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.