Controller Tester
Português

Testar Delay do Controle

Meça o input lag do controle no navegador. O painel fica laranja num momento aleatório, você aperta qualquer botão e cinco rodadas dão uma mediana. Rode por USB e de novo por Bluetooth para ver quanto a conexão sem fio custa.

○ Nenhum controle detectado

▶ Quando a caixa ficar laranja, aperte qualquer botão o mais rápido que puder.

▶ Conecte um controle e aperte qualquer botão

Ligue por USB ou pareie por Bluetooth. O navegador só informa o controle depois do primeiro aperto.

Sessão A
—
sem rodadas
Sessão B
—
sem rodadas

Aperte Iniciar, espere o painel ficar laranja e aperte qualquer botão o mais rápido que puder. O teste registra os milissegundos entre a mudança de cor e o navegador receber o seu aperto, repete por cinco rodadas e informa a mediana. Mude para a sessão B, ligue um cabo ou pareie por Bluetooth, rode mais cinco rodadas, e a ferramenta diz qual conexão foi mais rápida e por quantos milissegundos.

O número de uma rodada isolada é, em grande parte, o seu tempo de reação, e é isso que você precisa entender antes de ler qualquer outra coisa. Um ser humano leva mais ou menos de 150 a 250 ms para ver uma mudança de cor e mexer o polegar; um controle e a conexão dele somam, por cima, de um a algumas dezenas de milissegundos. O teste não consegue separar as duas coisas numa execução só, então foi feito para comparar: mesma pessoa, mesma tela, dois cenários, e a diferença entre eles é o input lag do controle que você procurava.

Como fazer o teste de delay do controle

  1. Conecte primeiro o controle do jeito que você quer medir, por exemplo por USB, e aperte qualquer botão para o navegador revelá-lo. Os slots P1 a P4 no alto mostram qual controle está selecionado.
  2. Confira que a Sessão A está selecionada ao lado da linha de instrução e aperte Iniciar. O painel mostra Espere… por um a três segundos aleatórios. Mantenha todos os botões soltos durante a espera.
  3. No instante em que o painel ficar laranja e disser Aperte agora!, aperte qualquer botão. O painel mostra então o tempo daquela rodada em milissegundos e Rodada 1 de 5. Aperte Próxima rodada ou clique no painel para a seguinte.
  4. Termine as cinco rodadas. O cartão da Sessão A se preenche com os cinco tempos, a melhor rodada e a mediana, que é o número a usar; a mediana ignora uma rodada de sorte ou de distração.
  5. Mude uma coisa: desligue o cabo e pareie por Bluetooth, ou troque para outro controle e escolha-o nos slots. Selecione a Sessão B e rode mais cinco rodadas.
  6. Leia a linha de comparação sob os dois cartões, que diz qual sessão é mais rápida e por quantos milissegundos. Zerar limpa as duas sessões quando você quiser começar outra comparação.

Um aperto durante a espera mostra Cedo demais e cancela aquela rodada, então não adianta socar os botões para melhorar a nota. Uma rodada só termina quando um botão desce depois da mudança de cor, e o teste ainda espera todos os botões serem soltos antes de aceitar o aperto, o que impede que um gatilho segurado encerre a rodada na hora.

O que o teste de delay do controle realmente mede?

O cronômetro começa quando a página muda o painel para laranja e para quando a Gamepad API do navegador reporta um botão apertado pela primeira vez. Tudo entre esses dois momentos conta: a tela desenhando o quadro laranja, seus olhos e seu cérebro percebendo, o polegar se mexendo, o switch fechando, o controle montando o report, o cabo ou o rádio levando, o sistema operacional entregando ao navegador e o navegador notando na verificação seguinte.

tela piscadedo apertacontrole envianavegador recebeseu tempo de reaçãocontrole + conexão + navegador
O teste mede todo o trecho entre o flash e o navegador receber o aperto. Seu tempo de reação é a maior parte e fica mais ou menos constante, então a diferença entre duas rodadas é o controle e a conexão dele.

A maior parte desse trecho é você. O tempo de reação a um sinal visual fica na faixa de 150 a 250 ms para a maioria dos adultos e varia de rodada para rodada, e por isso o teste usa a mediana de cinco rodadas em vez de uma leitura só. A parte do aparelho, controle mais conexão mais navegador, é muito menor e muito mais consistente. Mude só a parte do aparelho entre duas sessões e a parte humana se anula, deixando a diferença que interessa.

O navegador acrescenta a própria granularidade. O teste confere o controle uma vez por quadro da tela, então cada rodada é arredondada para o quadro mais próximo: passos de uns 17 ms numa tela de 60 Hz, 7 ms numa de 144 Hz. Em cinco rodadas a mediana suaviza isso, mas é mais um motivo para não ler uma rodada isolada como valor absoluto.

USB ou Bluetooth: qual é mais rápido num controle?

O cabo é quase sempre mais rápido, e este teste mostra por quanto no seu próprio equipamento. Por USB o controle reporta na taxa máxima e o sistema operacional recebe cada pacote direto. Por Bluetooth o controle envia reports com menos frequência, o adaptador os guarda em buffer, e interferência de Wi-Fi, de outros dispositivos Bluetooth ou de uma porta USB 3 ao lado do adaptador pode atrasar ou perder pacotes. O teste de polling rate mede direto o lado da taxa de reports; o teste de delay mede o resultado final em milissegundos.

O que esperar depende do controle. Um Xbox Series ou DualSense com um bom adaptador Bluetooth costuma ficar a poucos milissegundos do USB, perto o bastante para a maioria dos jogadores não sentir. Um adaptador barato, um notebook com a antena atrás de uma tampa de metal ou uma mesa cheia de dispositivos de 2,4 GHz podem empurrar a diferença além de 20 ou 30 ms, e isso é perceptível em jogos de ritmo e de luta. Dongles proprietários, como o Adaptador Sem Fio do Xbox ou os receptores de 2,4 GHz que vêm com muitos controles de PC, costumam ficar entre os dois.

Se a sessão Bluetooth sair mais lenta por mais de 10 ms e isso importa para você, há três coisas a tentar antes de comprar um cabo comprido o bastante para chegar ao sofá: mude o adaptador para uma porta USB 2 num cabo de extensão longe do computador, passe o controle para o dongle proprietário dele, se tiver, e desligue os dispositivos Bluetooth que você não está usando. Rode a sessão B de novo depois de cada mudança.

O software entre o controle e o navegador também aparece aqui. Steam Input, DS4Windows, reWASD e ferramentas parecidas leem o controle real e apresentam um virtual, e esse salto extra custa alguns milissegundos em cada aperto. Se você suspeita de uma delas, rode a sessão A com a ferramenta aberta e a sessão B com ela fechada, no mesmo controle e no mesmo cabo, e a linha de comparação mostra o custo. O mesmo truque serve para um adaptador Bluetooth que você pensa em trocar: meça com o antigo, troque e meça com o novo.

Como ler os resultados

A mediana, não a melhor. A melhor rodada é aquela em que você por acaso estava concentrado; a mediana é o que a conexão entrega no jogo normal. Compare as medianas entre as sessões. A ferramenta usa a mediana na linha de comparação pelo mesmo motivo.

A dispersão mostra a estabilidade. Cinco rodadas dentro de 20 ms umas das outras numa conexão estável são normais. Uma rodada muito acima das outras é você piscando; várias rodadas espalhadas por 100 ms numa sessão e agrupadas na outra apontam para pacotes perdidos ou atrasados na mais solta, o que é problema de conexão mesmo que a mediana pareça boa.

A diferença, não o valor absoluto. Uma sessão com 230 ms não diz nada sobre o seu controle sozinha. Sessão A com 230 ms e sessão B com 262 ms diz que o cenário de B custa 32 ms, e esse é um número em que dá para agir. Mantenha a tela, a iluminação e a sua postura iguais entre as sessões para que o lado humano fique constante.

Rode duas vezes se a diferença for pequena. Com cinco rodadas por sessão, uma diferença abaixo de 10 ms está dentro do ruído da sua própria reação. Se a linha de comparação mostrar poucos milissegundos para um lado ou outro, inverta a ordem, rode as duas sessões de novo e veja se o resultado se mantém.

Testando o input lag em controles diferentes

O mesmo método A/B compara dois controles na mesma conexão. Conecte os dois, rode a sessão A com o primeiro selecionado nos slots P1 a P4, escolha o segundo e rode a sessão B. Controles mais antigos e controles em modo de compatibilidade costumam reportar com menos frequência, o que aparece aqui como uma penalidade pequena mas consistente; as páginas do teste de controle Xbox e do teste do controle PS5 explicam os modos de cada marca.

Mantenha as condições iguais ao comparar controles. Carregue os dois, use a mesma porta ou adaptador e rode as duas sessões uma depois da outra na mesma tela; uma comparação feita com uma semana de diferença, com outro monitor ou outra cadeira, diz mais sobre o ambiente do que sobre os controles.

O que o teste não consegue dizer

Ele não dá a latência absoluta do controle em milissegundos, porque o seu tempo de reação está em todos os números e nenhuma página web consegue ler o momento em que o polegar realmente se mexeu. Ele não vê a latência dentro de um jogo, onde a leitura de entrada da engine e o pipeline de renderização somam o próprio atraso ao que o navegador mede. E ele mede só apertos de botão; o movimento dos analógicos não é cronometrado aqui, e o teste de analógico cobre a precisão dos analógicos, não a velocidade.

Para uma checagem geral de que todos os botões e os dois analógicos funcionam, o teste de controle da página inicial é o lugar para começar; este teste pressupõe que o controle já passou nele.

Perguntas frequentes

Como testar o delay do controle?

Conecte o controle, aperte Iniciar e aperte qualquer botão no instante em que o painel ficar laranja e disser Aperte agora. O teste registra os milissegundos entre a mudança de cor e o navegador receber o seu aperto, repete por cinco rodadas e mostra a mediana. Guarde isso como sessão A, mude a conexão ou o controle, escolha a sessão B e rode mais cinco rodadas; a ferramenta então diz qual sessão foi mais rápida e por quanto.

Por que o teste mostra 200 ms se o meu controle tem 5 ms de lag?

Porque o número inclui o seu tempo de reação. Da mudança de cor do painel até o polegar se mexer, a maioria das pessoas leva de 150 a 250 ms, e o controle, o cabo ou o rádio e o navegador somam alguns milissegundos por cima. O teste não consegue separar os dois numa única execução, e por isso foi feito para comparar: a sua reação fica mais ou menos igual entre as sessões, então a diferença entre A e B é o controle e a conexão dele.

Quanto delay o Bluetooth soma a um controle?

Tipicamente de alguns milissegundos a algumas dezenas de milissegundos em relação ao USB, dependendo do controle, do adaptador e de interferência. Rode a sessão A por USB e a sessão B por Bluetooth no mesmo controle e leia a diferença que a ferramenta informa. Uma diferença abaixo de uns 10 ms você não sente jogando; uma de 30 ms ou mais você sente, e geralmente aponta para um adaptador ruim ou um ambiente de rádio congestionado.

O que é um bom resultado no teste de delay do controle?

Não existe nota de corte para uma sessão isolada, porque o tempo de reação domina e varia de pessoa para pessoa. Avalie a diferença entre duas sessões: abaixo de 10 ms os dois cenários são equivalentes para jogar, de 10 a 30 ms jogadores sensíveis percebem, e mais que isso vale a pena corrigir. Dentro de uma sessão, rodadas bem agrupadas são sinal de conexão estável.

Por que aparece Cedo demais?

Um botão estava apertado antes de o painel ficar laranja. O teste vigia qualquer aperto durante a espera aleatória de um a três segundos, e um aperto nessa janela cancela a rodada, para que chutar não produza um número baixo falso. Solte tudo, aperte Iniciar e espere a mudança de cor.

O teste mede o lag do meu monitor ou da TV?

Em parte. O cronômetro começa quando a página muda o painel para laranja, e seus olhos só veem depois que a tela desenhou o quadro, então o lag da tela entra no número junto com o seu tempo de reação. É igual em todas as sessões na mesma tela, então some na comparação de A com B, mas significa que resultados de dois monitores diferentes não são comparáveis.

Dá para comparar dois controles com este teste?

Dá. Rode cinco rodadas com o primeiro controle como sessão A, conecte o segundo, selecione-o nos slots P1 a P4, escolha a sessão B e rode cinco rodadas. Mantenha o mesmo tipo de conexão nos dois para que a comparação seja controle contra controle, e não cabo contra rádio.

Mais testes de controle

Cada teste abaixo examina uma parte do seu controle em mais detalhe.