Teste de latência controle online: medidor de Input Lag em milissegundos (ms) e Jitter

Em jogos competitivos como Call of Duty, Fortnite, Rocket League, EA Sports FC ou Street Fighter 6, alguns milissegundos de atraso definem se o seu tiro pega primeiro ou se a sua defesa entra a tempo. Quando você aperta um botão e sente que o boneco demora uma fração de segundo para obedecer na tela, é hora de fazer um teste de latência controle para medir a velocidade real de entrega dos pacotes do seu hardware. Nosso cronômetro de telemetria calcula o intervalo exato em milissegundos (ms) entre cada atualização enviada pelos sensores do seu gamepad até o navegador, permitindo comparar cabo USB contra Bluetooth e identificar gargalos de conexão.

Painel de teste de latência controle online exibindo o tempo de resposta em milissegundos (ms), taxa de atualização em Hz e estabilidade de pacotes

Conecte seu controle via USB ou Bluetooth e pressione qualquer botão

USB Bluetooth
Não detectado?
  • Use Google Chrome, Microsoft Edge, Brave ou Opera para melhor suporte da Gamepad API.
  • Pressione qualquer botão ou mova um analógico após abrir esta página para o navegador ativar o controle.
  • O Firefox exige pressionar um botão antes de reconhecer controles conectados na aba.
  • No macOS e iOS 16+, confirme se o controle está pareado nos Ajustes de Bluetooth do Sistema.
Gráfico comparativo de Input Lag e Jitter entre conexões via Cabo USB (1000Hz/1ms), Dongle Sem Fio 2.4GHz e Bluetooth com interferência

Movimento, touchpad e bateria (PS4 / PS5)

O modo WebHID suporta Sony DualShock 4, DualSense e DualSense Edge.

Como medir o tempo de resposta em milissegundos do seu gamepad

  1. Conecte o controle e feche programas pesados em segundo plano: Ligue seu periférico via cabo USB, adaptador 2.4GHz ou Bluetooth e feche abas pesadas ou downloads para que o processador registre os tempos com precisão máxima.
  2. Ative o painel e observe o mostrador de Latência (ms): Aperte qualquer botão no controle para iniciar a leitura. Localize no topo da ferramenta o campo Polling Rate e Latência antes de começar o teste de latência controle.
  3. Gire os dois analógicos sem parar por 5 segundos: Como o navegador só marca o tempo quando um valor muda de posição, faça movimentos circulares rápidos e contínuos com as duas alavancas ao mesmo tempo para forçar o envio máximo de pacotes.
  4. Analise a média de milissegundos (ms) e a estabilidade: Observe o valor em ms estabilizar na tela (por exemplo: 8.0ms, 4.0ms, 2.0ms ou 1.0ms) e repare se o número fica cravado ou se dá saltos bruscos para cima de 16ms ou 25ms.
  5. Compare o resultado no Cabo USB contra o Bluetooth: Anote o resultado obtido no cabo, desconecte o fio, pareie pelo Bluetooth e repita os giros rápidos para ver na prática quanto atraso ou instabilidade a sua conexão sem fio está gerando.

Tabela de referência: classificação de latência de comunicação (Intervalo de Pacotes)

Ao realizar o teste de latência controle no GPadTester, o número em milissegundos (ms) representa o intervalo de tempo que o computador precisa esperar entre um pacote de dados e o próximo. Quanto menor e mais estável for esse número, mais instantânea será a resposta do seu comando. Confira a tabela técnica abaixo.

Intervalo Medido (ms)Frequência EquivalenteClassificação de DesempenhoControles Típicos nessa Faixa
1.0 ms a 2.0 ms1000 Hz a 500 HzNível Profissional eSports (Ultra Rápido)DualSense Edge, DualSense/DS4 com overclock USB, 8BitDo/Gamesir/Flydigi de 1000Hz
4.0 ms250 HzExcelente / Competitivo NativoDualSense (PS5) e DualShock 4 (PS4) padrão no cabo USB; controles Xbox recentes atualizados
7.5 ms a 8.0 ms125 HzPadrão de Console e PC (Muito Bom)Xbox Series X|S, Xbox One, Xbox 360 e a maioria dos controles XInput no Windows
15.0 ms a 16.6 ms60 Hz a 66 HzAceitável / Casual (Um pacote por frame de 60fps)Nintendo Switch Pro Controller em certos modos, controles Bluetooth básicos e mobile
Acima de 20 ms (ou oscilando muito)Abaixo de 50 Hz (Com Jitter Alto)Problemático (Gera sensação de mira pesada/bêbada)Sinal Bluetooth sofrendo interferência, dongle USB escondido atrás do gabinete ou bateria fraca

Entendendo o que é Input Lag e o que o teste de latência controle realmente mede

Quando um jogador reclama que o controle está com atraso (input lag), é importante saber que o caminho entre o seu dedo e os seus olhos tem várias paradas. O atraso total do sistema (End-to-End Latency) é a soma de quatro etapas: 1) o tempo que o chip interno do controle leva para ler o botão; 2) o tempo de viagem e intervalo de leitura na porta USB ou Bluetooth; 3) o tempo que a placa de vídeo e o motor do jogo levam para desenhar o quadro; e 4) o tempo de resposta da tela da sua TV ou monitor.

Um teste de latência controle baseado em software (tanto no navegador quanto em programas de PC como o XInputTest) mede especificamente a Etapa 2: o intervalo de chegada dos pacotes de entrada (Frame Interval / Polling Interval) e a variação desse tempo (chamada de Jitter). Se o seu controle só envia informações para o PC a cada 8 milissegundos (125Hz), você já começa a partida com até 8ms de espera obrigatória na porta USB antes mesmo de o jogo saber que você apertou o gatilho.

Reduzir esse intervalo de comunicação de 8.0ms ou 16.0ms para 4.0ms, 2.0ms ou 1.0ms corta a gordura logo na fonte, deixando a movimentação da câmera muito mais conectada à sua mão, principalmente se você joga em um monitor de 120Hz, 144Hz ou 240Hz.

Por que a latência no navegador depende da movimentação contínua e dos Hz do monitor?

Ao medir a latência do controle aqui no GPadTester, você vai reparar em um detalhe curioso: se você deixar o controle parado na mesa sem encostar em nada, o medidor de milissegundos e Hz não consegue calcular a velocidade máxima. Por que isso acontece?

Diferente de um programa instalado que fica bombardeando o driver USB em loop infinito gastando 100% de um núcleo do processador, a W3C Gamepad API dentro dos navegadores modernos funciona orientada a mudanças de estado (Event-Driven) e sincronizada com o ciclo de pintura da tela (requestAnimationFrame). O navegador só registra um novo carimbo de tempo (timestamp) quando o valor de um eixo ou botão muda de verdade em relação à leitura anterior.

Por isso, o segredo técnico para fazer uma medição de atraso precisa no navegador é girar os dois analógicos rapidamente em círculos contínuos. Como os sensores dos analógicos têm quatro casas decimais de precisão, girar as alavancas faz os números mudarem a cada milésimo de segundo, obrigando o sistema operacional a entregar todos os pacotes disponíveis na velocidade máxima que o controle e a tela suportam.

Média de Latência vs. Jitter (Oscilação): por que a estabilidade vale mais que a velocidade bruta

Muita gente olha apenas para o menor número de milissegundos que aparece na tela, mas os jogadores profissionais de luta e tiro sabem que o verdadeiro vilão da memória muscular não é uma latência fixa de 8ms, e sim o Jitter (a oscilação imprevisível do tempo de resposta).

Pense assim: se o seu controle responde religiosamente a cada 8.0 milissegundos cravados (como um controle de Xbox no cabo USB), o seu cérebro se acostuma com esse ritmo em cinco minutos de partida e você acerta todos os comandos no tempo certo. Agora, imagine um controle conectado em um Bluetooth ruim que em um segundo responde em 2ms, no segundo seguinte pula para 28ms, depois cai para 5ms e depois trava em 45ms!

Quando essa variação (jitter) é alta durante a medição de atraso, cada movimento de mira que você faz na partida tem um peso diferente. Em uma hora a mira vira rápido demais; na outra hora ela parece presa na lama. Usar o nosso painel para checar se o número em ms fica estável é a melhor forma de diagnosticar problemas de interferência sem fio.

  • Latência Baixa e Estável (1ms a 4ms fixos): Mira super leve e previsível; ideal para FPS competitivo e Rocket League.
  • Latência Média e Estável (8ms fixos): Comportamento clássico do padrão XInput da Microsoft; excelente consistência muscular.
  • Jitter Alto (Oscilando de 4ms para 30ms+): Causado quase sempre por interferência no sinal Bluetooth ou economia de energia USB.
  • Input Lag da TV (Fora do controle): Se o teste deu 4ms mas o jogo continua atrasado, ative o 'Modo Jogo' (Game Mode) nas configurações da sua TV.

A batalha das conexões: Cabo USB vs. Dongle 2.4GHz vs. Bluetooth

Qual é o jeito mais rápido de ligar o controle no PC? Quando colocamos os três modos de conexão lado a lado no nosso medidor de latência, aparecem surpresas que quebram muitos mitos antigos da comunidade gamer.

O Cabo USB de dados é o campeão absoluto da estabilidade: como o sinal elétrico viaja por um fio de cobre blindado direto para a placa-mãe, o jitter é praticamente zero (não existe perda de pacotes pelo ar) e é pelo cabo que muitos controles competitivos liberam o modo de 1000Hz (1ms). Logo atrás vêm os Adaptadores Sem Fio Dedicados de 2.4GHz (como o Xbox Wireless Adapter oficial e os dongles que acompanham controles da 8BitDo, Gamesir e Flydigi): eles usam protocolos proprietários de rádio muito mais rápidos e estáveis que o Bluetooth comum.

Já o Bluetooth tem uma pegadinha curiosa: nos controles da Sony (DualShock 4 e DualSense), a conexão Bluetooth é tecnicamente capaz de transmitir pacotes em frequências altíssimas (chegando a menos de 2ms quando está perto da antena!). O problema do Bluetooth não é a velocidade máxima, mas sim a fragilidade: basta ter um roteador Wi-Fi, um fone sem fio ou a chapa metálica do gabinete no caminho para a latência do Bluetooth começar a oscilar loucamente.

O segredo oculto das portas USB 3.0 (Azuis): por que elas estragam a latência sem fio

Se durante o teste de latência controle você descobriu que o seu gamepad sem fio está dando saltos de atraso (spikes de 20ms a 50ms) ou falhando comandos de vez em quando, aqui vai uma dica de engenharia que salva milhares de computadores no Brasil: olhe para trás do seu gabinete e veja onde o seu adaptador Bluetooth ou dongle 2.4GHz está espetado.

Quase todo mundo espeta o pequeno receptor sem fio direto em uma porta USB 3.0 (aquelas com o miolo azul) na traseira da placa-mãe, bem ao lado de um pendrive ou cabo de HD externo. Acontece que a especificação USB 3.0 emite ruído eletromagnético exatamente na faixa de rádio de 2.4GHz (documentado oficialmente pela própria Intel). Esse ruído cria uma nuvem de interferência de alguns centímetros ao redor da porta azul que 'cega' o seu receptor Bluetooth!

A solução é mágica e custa quase nada: tire o adaptador Bluetooth/2.4GHz das portas USB 3.0 traseiras e ligue-o em uma porta USB 2.0 (preta) usando um pequeno cabo extensor USB de 50cm ou 1 metro para deixar o receptor em cima da mesa, com visão livre para a sua mão. Ao refazer a medição de latência depois disso, você verá os saltos de milissegundos desaparecerem na hora.

Comparativo real de latência entre PS5, PS4, Xbox Series e Switch Pro

Cada fabricante de console escolhe um equilíbrio diferente entre velocidade de resposta e economia de bateria. Nos controles da Microsoft (Xbox 360, Xbox One e Xbox Series X|S), o protocolo XInput padrão trabalha tradicionalmente em 125Hz, o que resulta em um intervalo fixo de 8.0ms na nossa medição, com excelente processamento interno de botões na placa.

Os controles da Sony (DualShock 4 e DualSense) vêm configurados de fábrica para rodar em 250Hz via cabo USB (4.0ms de intervalo), enquanto o modelo profissional DualSense Edge já sai da caixa operando em 1000Hz nativos no cabo (1.0ms de intervalo). Além disso, os modelos padrão da Sony aceitam overclock de porta USB no Windows para também atingirem 1000Hz (1ms).

Na outra ponta da tabela ficam os controles da Nintendo (Switch Pro Controller e Joy-Cons), que priorizam a duração de bateria absurda de 40 horas operando em taxas mais conservadoras (geralmente entre 60Hz e 125Hz, ou 8ms a 16ms), e os novos controles chineses competitivos com sensores Hall Effect/TMR (como linhas da Flydigi, Gamesir e 8BitDo), que já trazem chips dedicados de 500Hz (2ms) e 1000Hz (1ms) tanto no cabo quanto no dongle 2.4GHz.

Como diminuir o Input Lag do controle no PC (Overclock USB e ajustes do Windows)

Quer espremer cada milissegundo de desempenho depois de rodar o nosso medidor de latência? Existem três ajustes práticos que você pode fazer no seu computador hoje mesmo sem gastar um real.

O primeiro ajuste é para donos de controles de PS4 (DualShock 4) e PS5 (DualSense) que jogam no cabo USB: utilizando a ferramenta de código aberto hidusbf (HID USB Audio/Mouse/Controller Filter), você pode mudar o parâmetro bInterval da porta USB do Windows de 4ms (250Hz) para 1ms (1000Hz). Ao recarregar nossa página após o overclock, você verá a latência cair de 4.0ms para 1.0ms.

O segundo ajuste vale para quem usa o programa DS4Windows no Bluetooth: dentro da aba de configurações do perfil, verifique a taxa de leitura BT Poll Rate e garanta que ela esteja configurada em 250Hz ou 500Hz (Max / 1ms), cuidando apenas para manter o controle perto da antena. O terceiro ajuste é dentro do seu jogo e do driver da placa de vídeo (NVIDIA Reflex ou AMD Anti-Lag): ativar o NVIDIA Reflex + Boost e desligar o V-Sync tradicional reduz o atraso visual da tela em dezenas de milissegundos, somando forças com a baixa latência do seu controle.

Quando o atraso não é culpa do controle: o teste definitivo do Modo Jogo da TV

Para fechar nosso guia técnico, vale resolver um mistério muito comum: o jogador faz o teste de latência controle aqui no GPadTester, descobre que o aparelho está excelente batendo 4.0ms ou 8.0ms cravados, mas quando abre o jogo na sala sente que o personagem parece estar nadando na gelatina, levando quase meio segundo para pular.

Se o nosso medidor provou que os pacotes do controle estão chegando ao computador em menos de 8 milissegundos, o seu controle é inocente! O culpado, em 99% desses casos, é o pós-processamento de imagem da sua televisão 4K ou um filtro de geração de quadros (Frame Generation / V-Sync triplo) ligado no jogo.

Televisores modernos fora do 'Modo Jogo' (Game Mode) ligam filtros de suavização de movimento (Motion Flow / TruMotion), redução de ruído e contraste dinâmico que atrasam a exibição da imagem na tela em absurdos 80ms a 120ms! Basta pegar o controle remoto da TV, mudar a entrada HDMI para o Modo Jogo (ou Modo PC) e desligar o V-Sync no menu do game para sentir a resposta rápida que o nosso teste já havia confirmado.

Especificação Técnica de Hardware: MDN High-Resolution Gamepad.timestamp Spec

Perguntas Frequentes

Qual é um bom resultado em milissegundos (ms) no teste de latência controle?

Qualquer leitura estável entre 1.0ms e 8.0ms é considerada excelente para jogos. Controles padrão de Xbox marcam cerca de 8.0ms (125Hz), controles de PS4 e PS5 no cabo marcam 4.0ms (250Hz), e controles competitivos ou com overclock marcam entre 1.0ms e 2.0ms (500Hz a 1000Hz).

Por que preciso ficar girando os dois analógicos para medir a latência no navegador?

Porque os navegadores web modernos usam um sistema inteligente que só processa pacotes quando o estado do controle muda. Se você deixar o controle parado, ele não envia novos eventos. Girar os dois analógicos continuamente força o controle a mandar pacotes na velocidade máxima possível para o cálculo.

Jogar pelo cabo USB tem menos input lag do que jogar pelo Bluetooth?

Na grande maioria dos casos no PC, o cabo USB oferece uma conexão muito mais estável e sem variações (zero jitter), além de não sofrer com interferência de roteadores Wi-Fi ou bateria fraca. Curiosamente, nos controles de PS4 e PS5 bem colados na antena Bluetooth, a velocidade bruta do Bluetooth também é muito alta, mas o cabo continua sendo mais confiável em torneios.

Por que minha latência no teste não baixa de 16.6ms ou 8.3ms mesmo com um controle de 1000Hz?

Quando você faz o teste dentro de um navegador web, a leitura de eventos pode ser limitada pela taxa de atualização vertical (Hz) do seu monitor ou pelas políticas de economia de energia do navegador. Em um monitor de 60Hz (onde cada quadro dura 16.6ms) ou 120Hz (8.3ms), o navegador agrupa pacotes por quadro, mas os cliques continuam chegando rápido ao sistema.

O que significa quando os milissegundos ficam pulando de 4ms para 35ms toda hora?

Essa variação brusca é chamada de Jitter ou perda de pacotes (packet drop). Se estiver no Bluetooth ou dongle sem fio, significa que há interferência de rádio ou obstáculo físico entre o controle e a antena do PC. Se estiver no cabo, o seu cabo USB está com mau contato interno.

Por que colocar o adaptador Bluetooth na porta USB 3.0 (azul) deixa o controle lento?

Portas USB 3.0 emitem interferência eletromagnética exatamente na frequência de 2.4GHz usada pelo Bluetooth e por dongles sem fio. Quando o adaptador fica espetado direto na porta azul atrás do gabinete, o ruído da porta abafa o sinal do controle. Use uma porta USB 2.0 (preta) ou um cabo extensor USB.

Fazer overclock USB no controle (para 1000Hz / 1ms) estraga a placa ou tira a garantia?

Não! O chamado 'overclock de controle' (feito com programas como o hidusbf no Windows) não altera nada dentro do controle nem aumenta voltagem nenhuma. Ele apenas muda uma configuração no driver USB do seu próprio Windows, pedindo para o computador perguntar notícias ao controle a cada 1ms em vez de a cada 4ms ou 8ms.

O overclock de porta USB funciona em controles de Xbox Series e Xbox One?

Nos controles originais de Xbox One e Xbox Series X|S, a Microsoft trava a taxa de comunicação USB via hardware/firmware no chip interno do controle (geralmente em 125Hz ou 250Hz nas atualizações recentes). Portanto, mudar o driver do Windows para 1000Hz não reduz o intervalo nos controles originais da Microsoft como acontece nos controles da Sony.

Usar programas como Steam Input ou DS4Windows aumenta o atraso do controle?

Atualmente o impacto é mínimo (menos de 0.5 milissegundo em qualquer PC moderno). Pelo contrário: no caso do DS4Windows conectado via Bluetooth, ele permite configurar a taxa de leitura (BT Poll Rate) no máximo, o que muitas vezes deixa o controle ainda mais rápido do que usando o driver nativo.

A bateria fraca do controle sem fio pode aumentar a latência nos jogos?

Sim! Quando a carga da bateria ou das pilhas cai abaixo de 15% ou 20%, muitos controles entram automaticamente em um modo de economia de energia que reduz a potência de transmissão do rádio Bluetooth e corta a vibração, aumentando a chance de pacotes atrasados e desconexões.

Fontes

  1. Especificação W3C Gamepad
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. Suporte PlayStation: Controle DualSense no PC
  5. Suporte Xbox: Conectar controle ao PC
  6. Suporte Nintendo: Solução de problemas dos Joy-Con