Por que o teste pede doze segundos de movimento do mouse

Não é um número escolhido a esmo. Isto é o que doze segundos dão e três não dão, e por que é preciso o seu movimento real, não um sintético.

O teste pede 12 segundos de movimento do mouse porque é tempo suficiente para que um pico raro, como um driver segurando um núcleo por 5 ms a cada poucos segundos, apareça, e curto o bastante para que as pessoas de fato terminem. O movimento tem que ser seu: a taxa do mouse é lida do fluxo de entrada bruta.

Por que não 3 segundos, ou 30?

O que interessa não é a média — são os eventos raros. Um driver que segura um núcleo por 5 ms uma vez a cada poucos segundos é exatamente o tipo de coisa que provoca um engasgo que você percebe e um benchmark que não percebe. Para enxergar algo que acontece a cada poucos segundos, a janela precisa ser várias vezes maior que esse intervalo.

Três segundos pegariam a média e perderiam o pico, o que daria um resultado limpo numa máquina com um problema real. Esse é o pior desfecho que uma medição pode ter.

Trinta segundos pegariam mais. Também seriam uma página fácil de abandonar no meio, e uma medição abandonada não mede nada.

Por que é você quem tem que mover o mouse?

A taxa do mouse é lida do fluxo de entrada bruta (raw input): um relatório por movimento, do jeito que o dispositivo envia. Sem movimento não há relatórios, e sem relatórios não há o que medir.

Cronometrar os eventos de mouse comuns do Windows também não funcionaria. Eles são entregues pela fila de mensagens, que os agrupa até sobrar mais ou menos a taxa da própria interface — um mouse de 1000 Hz e um de 125 Hz ficam idênticos vistos por ali. Esse foi um defeito real que este recurso teve, e ler a entrada bruta é a correção.

Como fazer direito

Relacionados

Escrito pelo w0a, o projeto que desenvolve o aplicativo. Um artigo só é publicado depois que as verificações automáticas do site passam, e a data no topo é o dia em que o texto dele mudou pela última vez.

Das cerca de doze etapas entre um clique e um pixel que muda, três são do software; o resto é do firmware, da tela e do jogo: Como diminuir o input lag no PC: o que o software encurta e o que não

3 dias de Pro, resgatados dentro do aplicativo pelo Discord, sem cartão: Como funciona o teste grátis

O w0a não muda nenhuma configuração do Windows até você pedir, e um tweak guarda o valor antigo antes de gravar um novo. Avise-me

Esta página ajudou?

O que faltou, ou o que não funcionou? Lemos cada uma dessas respostas.

Só é enviado o que você digitar, junto com o nome desta página. Nosso servidor também registra o endereço IP da conexão para limitar abusos e o apaga junto com o relato. Por favor, não use esta caixa se você tiver menos de 16 anos. Política de Privacidade

Se esta página não resolveu, escreva para nós — diga qual artigo você leu, e nós vamos corrigi-lo.