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.

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.
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?

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.

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.