Teste de Polling Rate: Quão Rápido Seu Controle Responde

Polling rate é quantas vezes por segundo seu controle informa seu estado ao PC, medido em hertz. Um controle de 1000Hz atualiza a cada milissegundo; um de 125Hz atualiza a cada 8 milissegundos. Esta página mede a frequência de eventos de entrada do seu controle no navegador — com uma ressalva importante sobre o que navegadores conseguem e não conseguem ver, explicada com honestidade abaixo.

Controle conectado via cabo USB para medição de polling rate
Controle conectado via cabo USB para medição de polling rate

Aguardando seu controle…

Conecte seu gamepad via USB ou Bluetooth e depois aperte qualquer botão dele.
Esta página usa a Gamepad API do HTML5 — tudo roda localmente no seu navegador, nada é enviado.

O que é polling rate?

Todo controle USB ou sem fio reenvia seu estado completo de entrada — cada botão, analógico e gatilho — num cronograma fixo. Esse cronograma é o polling rate. A 125Hz o estado atualiza 125 vezes por segundo (uma vez a cada 8ms); a 1000Hz atualiza a cada milissegundo. Taxas maiores significam que o PC fica sabendo das suas entradas mais cedo.

Polling rate é só uma fatia do atraso total de entrada. Seu aperto de botão também viaja pelo firmware do controle, pela pilha USB ou Bluetooth, pelo sistema operacional, pelo motor do jogo e finalmente pela tela — cada um adicionando seus próprios milissegundos. Migrar de 125Hz para 1000Hz economiza no máximo 7ms, o que importa em shooters competitivos e é invisível em todo o resto.

Relatórios por segundo: 125 Hz vs 1000 Hz 125 Hz (padrão dos consoles) 1 relatório a cada 8 ms 1000 Hz (PC competitivo) 1 relatório a cada 1 ms ≈ um frame de 144 Hz (6,9 ms) Nota: navegadores reportam eventos de entrada — eles não conseguem ler a taxa real de relatório USB
Polling rate: 125 Hz vs 1000 Hz relatórios por segundo.

Não confunda polling rate com marketing de taxa de relatório. Alguns controles anunciam "polling de 1000Hz" mas só atingem isso no USB com fio, caindo para 125–250Hz no Bluetooth ou em dongles 2.4GHz. Sempre teste no modo de conexão em que você realmente joga.

Um navegador consegue mesmo medir polling rate?

Com honestidade: não, não a taxa real de polling USB. Navegadores não conseguem ler descritores USB ou intervalos de endpoint — a Gamepad API da W3C expõe o estado de entrada do controle mas não diz nada sobre a frequência com que o hardware reporta. Qualquer site que afirma mostrar sua taxa exata de polling USB está estimando, não medindo.

O que esta página mede é a frequência de eventos de entrada: quantas vezes o navegador observa o estado do controle mudando enquanto você balança um analógico ou aperta um botão repetidamente. Num controle de 1000Hz com fio no Chrome, você normalmente vê leituras agrupadas perto de 1000 eventos por segundo; num controle padrão de 125Hz, perto de 125. É uma aproximação útil, não um instrumento de laboratório.

Duas coisas distorcem a leitura. Primeiro, o navegador amostra a Gamepad API no próprio cronograma (geralmente ligado à taxa de atualização da tela via requestAnimationFrame), então o número reflete a taxa de observação do navegador tanto quanto o hardware. Segundo, controles Bluetooth costumam reportar em taxas efetivas menores do que a ficha técnica USB promete. Trate o resultado como comparativo — ótimo para teste A/B com fio versus sem fio no mesmo controle — em vez de absoluto.

De quanto polling rate eu preciso?

Cabo USB plugado num controle para teste de baixa latência
Cabo USB plugado num controle para teste de baixa latência

125Hz é o padrão antigo dos consoles, e é suficiente para a imensa maioria do jogo. A 8ms por atualização, o polling contribui com menos atraso do que um frame típico de tela 60Hz (16,7ms) ou o tempo de reação humano médio (cerca de 200ms). Se você joga casualmente ou no console, já tem o suficiente.

250–500Hz é a faixa sensata de entusiasta no PC. Muitos controles e adaptadores modernos ficam aqui, tirando 4–6ms da base de 125Hz sem desvantagens. É onde começam os retornos decrescentes: cada dobra da taxa economiza metade dos milissegundos da dobra anterior.

1000Hz é para jogadores competitivos caçando cada milissegundo em shooters e jogos de luta. Os 7ms economizados sobre 125Hz são reais mas pequenos — cerca de 3,5% de um tempo de reação humano típico. Vale a pena se seu hardware suporta, mas não vai consertar mira ruim, e nunca compensa uma tela de alta latência ou um analógico com drift (descarte isso primeiro com um teste de drift do analógico).

Como reduzir o atraso de entrada?

Use conexão USB com fio. É a maior e mais barata vitória de latência: o fio elimina o atraso variável de 7–15ms do Bluetooth e geralmente destrava a taxa máxima de polling do controle ao mesmo tempo. Jogadores competitivos que precisam ir sem fio devem preferir dongles 2.4GHz ao Bluetooth.

Depois, corte o atraso de tela e software, que são muito maiores que as diferenças de polling. Ative o modo jogo ou de baixa latência do seu monitor, desative o vsync onde o tearing for tolerável (ou use taxa de atualização variável) e feche apps em segundo plano que competem pela CPU — software de streaming e abas de navegador com vídeo são culpados comuns.

Por fim, verifique em vez de adivinhar. Rode o testador de controle completo para confirmar que toda entrada registra de forma limpa, depois siga nosso guia de como corrigir o input lag do controle para o checklist completo, de portas USB a configurações no jogo.

Controle com fio conectado a um notebook
Controle com fio conectado a um notebook

Perguntas frequentes

1000Hz de polling é sempre melhor que 125Hz?

Tecnicamente sim, na prática depende. A vantagem de 7ms é real mas minúscula perto da latência da tela e do tempo de reação humano. Numa TV 60Hz com vsync ligado, você nunca vai sentir a diferença. Num monitor 240Hz num shooter competitivo, é mais uma pequena vantagem somada a outras.

Por que meu controle de 1000Hz mostra ~125Hz no Bluetooth?

Porque o Bluetooth raramente sustenta polling rates altas. A maioria dos controles cai para 125–250Hz efetivos no Bluetooth, independente do que a caixa anuncia para o modo com fio. Isso é normal e esperado — teste no USB se quiser o número de destaque.

Fazer overclock no polling rate do meu controle ajuda?

Ferramentas como o DS4Windows conseguem empurrar alguns controles acima da taxa de fábrica, mas os ganhos seguem a mesma curva decrescente, e o overclock pode introduzir instabilidade ou ser sinalizado pelo anti-cheat em casos raros. Teste só depois de corrigir os atrasos maiores: tipo de conexão, configurações de tela e carga em segundo plano.

Polling rate afeta o drift do analógico?

Não. Polling rate é sobre a frequência com que o controle reporta; drift é sobre o que ele reporta — uma posição falsa de um sensor gasto. Um analógico com drift a 1000Hz só reporta sua posição errada mil vezes por segundo. Diagnostique o drift separadamente antes de caçar números de latência.