Primeiro, a frase honesta
Nada na página Conexão reduz o seu ping médio. O ping é a distância até o servidor mais a fila no seu roteador, e uma configuração no seu PC não muda nenhum dos dois. O que essas caixas podem fazer é remover atrasos pequenos e específicos que acontecem na sua própria máquina — microssegundos, às vezes alguns milissegundos sob carga — e apenas onde o mecanismo que elas tocam existe no seu hardware. Onde não existe, a caixa não escreve nada e diz isso no log.
Nenhuma configuração aqui substitui um cabo. O Wi-Fi pode oscilar dezenas de milissegundos em um único momento de interferência, e nenhuma caixa desta página faz nada contra a interferência.
Caixa por caixa
Enviar confirmações TCP sem retê-las — escreve TcpAckFrequency=1 em HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID>, apenas para adaptadores cabeados que estão ativos e são físicos. Adaptadores virtuais — um tap de VPN, WSL, Hyper-V — são ignorados. O Windows espera até 40 ms para juntar uma confirmação a um segundo segmento; isto a envia de imediato. Afeta apenas o TCP. CS2, Valorant, Fortnite, Apex, Dota 2 e League of Legends jogam sobre UDP, onde isso não muda nada. Aparece em jogos TCP (Minecraft Java) e no tráfego de sessão de um MMO ou ARPG — algumas dezenas de milissegundos por ida e volta, no máximo. O Wi-Fi é ignorado de propósito: dobrar o número de quadros de subida custa tempo de antena que o download está usando. Passa a valer depois de reiniciar.
Desativar a economia de energia do adaptador de rede — escreve PnPCapabilities=8 na chave de classe do adaptador, a mesma coisa que desmarcar “Permitir que o computador desligue este dispositivo para economizar energia” no Gerenciador de Dispositivos. Vem desmarcada por padrão, e a troca é esta: com ela ativada, o Windows trata a placa como uma que não consegue gerenciar em energia, então acordar o PC da suspensão pela rede deixa de funcionar, e em um notebook a placa é parada no Modern Standby em vez de ficar ociosa — nada chega enquanto a tampa está fechada. O ganho é um pacote depois de um período ocioso, e um jogo nunca deixa o link ficar ocioso. Só é escrita quando o driver realmente expõe o gerenciamento de energia; o driver nativo da Microsoft que o Windows Update instala para muitas placas Realtek não expõe, e ali a caixa diz isso e não escreve nada.
Desativar o Energy Efficient Ethernet — escreve 0 na palavra-chave EEE que o driver declarar (*EEE, EnableGreenEthernet, AdvancedEEE, EnableSavePowerNow, EEELinkAdvertisement), no tipo em que o driver a armazena. O EEE (802.3az) coloca o link em repouso de baixo consumo entre os pacotes, e sair desse repouso custa até cerca de 16 microssegundos em gigabit — não é um ping que você consiga ver. O motivo real para desligá-lo é estabilidade: algumas placas 2.5G derrubam o link com ele ativo, e a própria recomendação da Intel para a sua família I225/I226 é desativá-lo. O custo é cerca de meio watt por link em repouso, o que em um notebook é bateria. Um driver que não declara nenhuma das palavras-chave é ignorado, e a mensagem diz isso; o driver do fabricante pode expor a configuração onde o nativo não expõe.
Desativar a suspensão seletiva do adaptador — aparece só em um desktop cujo driver do adaptador lista *SelectiveSuspend, e vem desmarcada. Escreve 0 nessa palavra-chave, no tipo em que o driver a guarda. A suspensão seletiva deixa o Windows colocar um adaptador ocioso em baixo consumo depois de alguns segundos sem tráfego (cinco por padrão); o primeiro pacote depois disso espera o adaptador acordar. Um jogo nunca deixa o link ocioso por tanto tempo, então na partida não muda nada — o ganho é o primeiro pacote depois de um intervalo quieto, e não foi medido. A Microsoft destina o mecanismo a adaptadores USB 1.1 e 2.0; os drivers da maioria das placas cabeadas não o listam, e ali a caixa não aparece. O custo é consumo ocioso, por isso um notebook nunca mostra a caixa. Passa a valer quando o adaptador reinicia — desative e ative de novo no Gerenciador de Dispositivos, ou reinicie o PC. Se faz algo além de “Desativar a economia de energia do adaptador de rede” na mesma placa não foi medido.
Aumentar os buffers de recepção ao máximo do driver — aparece só onde o adaptador que leva o tráfego descartou quadros recebidos de forma mensurável: pelo próprio contador de descartes desde a última inicialização, pelo menos 0,01% de pelo menos 100.000 recebidos — o número que o Detetive de Stutter mostra. Começa desmarcada, em desktops e notebooks, e o rótulo traz os dois números. Escreve *ReceiveBuffers no topo da faixa que o INF do driver declara — nunca um número escolhido pelo w0a — e só quando isso fica acima do valor com que a placa funciona; um valor elevado ainda mais à mão nunca é reduzido. Uma placa cujos buffers de recepção enchem sob carga descarta o que chega em seguida: um segmento TCP é reenviado pelo menos um tempo de ida e volta depois, um pacote UDP do jogo nunca chega. A descrição da Microsoft para a configuração diz que um adaptador com poucos buffers pode ficar sem eles sob carga pesada; o guia de ajuste da Intel recomenda aumentá-los quando pacotes recebidos são descartados e estima o custo em cerca de 2 KB de memória por buffer. Sem descartes medidos, não traz nada; por isso a caixa não aparece nesse caso. Passa a valer quando o adaptador reinicia, e o contador de descartes começa do zero nesse momento. O que muda no ping ou no FPS não foi medido; no PC em que o w0a é escrito, o máximo do driver Realtek que vem com o Windows é 512, a placa já funciona nele e não descartou nada em 3,8 milhões de quadros.
Restaurar os padrões do TCP — executa netsh int tcp set global autotuninglevel=normal, rss=enabled e ecncapability=disabled. É com isso que o Windows vem de fábrica. A caixa lê o valor atual primeiro; em uma máquina limpa os três já estão certos, ela não escreve nada, e diz isso. Ela existe por causa do que os scripts de tweak deixam para trás — o conselho de “desativar o auto-tuning”, que derruba a taxa de transferência em qualquer link com latência real — e é um reparo, não um ganho, e é por isso que vem desmarcada e não é contada como otimização. O RSS é um interruptor global; se o processamento de recepção se espalha pelos núcleos depende de o adaptador oferecer RSS, e a mensagem diz se o seu oferece. Esses três não têm registro de desfazer; o cartão “Configurações de rede” na página Fix os restaura.
Para o ping sob carga — escreve 0 em *FlowControl, *InterruptModeration, *RscIPv4 e *RscIPv6 onde o adaptador as declara, e executa netsh int tcp set global rsc=disabled. O controle de fluxo permite que um switch pause o envio deste PC (importa quando uma placa 2.5G alimenta um roteador gigabit, e só quando você faz upload). A moderação de interrupções agrupa os pacotes antes de a CPU vê-los: dezenas a centenas de microssegundos. A coalescência de segmentos junta os segmentos TCP recebidos antes de entregá-los acima; o tráfego UDP de jogo nunca passa por ela, e desligá-la custa CPU nos downloads. Microssegundos, tudo isso, contra uma fila de roteador medida em milissegundos. O controle de fluxo é o único escrito sem condição — os quadros de pausa seguram todos os pacotes atrás deles e nenhuma máquina quer isso. Os outros três são uma troca, então são ignorados em máquinas com menos de seis núcleos físicos, onde as interrupções extras custam mais do que economizam, e em links acima de 2,5 Gbit. Nenhum dos quatro é escrito onde o adaptador não declara a palavra-chave, e a mensagem lista exatamente o que foi escrito.
Prioridade por aplicativo (QoS) — esta caixa foi removida; o w0a não escreve mais uma política de QoS para um jogo. A marca era o recurso inteiro, e marcar deixou de fazer sentido: os provedores na maioria das vezes a ignoram, e alguns tratam o tráfego marcado como algo a fiscalizar em vez de algo a passar na frente — e então o atrasam, ou o descartam. Se uma versão mais antiga escreveu uma regra neste PC, o cartão “Configurações de rede” na página Fix a remove.
Página DNS — mede cada resolvedor sobre UDP puro e escreve o par escolhido no adaptador que carrega o seu tráfego (as duas famílias de endereços quando o operador publica IPv6, caso contrário o IPv6 volta para automático). A latência de DNS muda a rapidez com que um nome é resolvido — a primeira conexão a um servidor, o navegador, o início de um download. Não muda o ping dentro da partida.
DNS criptografado (na página DNS) — desativado até ser ativado. Ativa o DNS over HTTPS do próprio Windows para os servidores que o adaptador usa, e só onde o Windows já conhece um endereço criptografado para eles (Cloudflare, Google e Quad9); com qualquer outro servidor ele avisa e não grava nada, e um resolvedor mantido por um programa no próprio PC fica a cargo desse programa. É um ajuste de privacidade: a rede no caminho não consegue mais ler no tráfego DNS quais nomes são procurados; os endereços dos servidores a que você se conecta continuam visíveis, e ele não promete nada para ping ou FPS. A volta para o DNS sem criptografia fica desativada, para que nenhuma consulta saia sem criptografia em silêncio. Depois de ativar, o w0a resolve um nome e só mantém o ajuste se a resposta voltou e o cliente DNS do Windows foi visto se conectando ao servidor por HTTPS; senão, desfaz o ajuste e diz qual das duas coisas faltou. Os valores em ms da página DNS são medições por DNS sem criptografia, não o tempo de uma consulta criptografada. Para desfazer: o botão do cartão, a página Backup ou Fix > Conexão com a internet e DNS.
O que foi removido
Uma caixa chamada “Liberar conexões fechadas mais cedo” escrevia TcpTimedWaitDelay=30 e StrictTimeWaitSeqCheck=1. Medido: o primeiro valor é lido pelo Windows 11 — o TIME_WAIT de uma conexão fechada terminava em 30 segundos — mas o que ele decide é a rapidez com que uma conexão fechada libera a sua porta, e isso é problema de servidor; um único PC não fica sem portas jogando. O segundo valor não aparece em nenhum driver de rede do Windows. Uma caixa que não faz nada por um jogo não tem lugar na página, então ela saiu. Se você a aplicou antes, o cartão “Configurações de rede” na página Fix apaga os dois valores, e os registros antigos de reversão ainda carregam na página Backup.
Como desfazer
- Backups e Restauração — restaura o ponto de verificação escrito antes da mudança.
- A página Fix — “Configurações de rede” redefine os globais do TCP, remove as políticas de QoS
e o interruptor de fora do domínio, apaga PnPCapabilities dos adaptadores físicos e TcpAckFrequency de todas as interfaces. “Offloads do adaptador de rede” devolve as palavras-chave do adaptador — inclusive as grafias do EEE, a suspensão seletiva e os buffers de recepção — aos padrões INF do próprio driver. Nenhum dos dois depende do arquivo de backup do w0a.
Fora desta página
Um cabo em vez de Wi-Fi. Um roteador com SQM (fq_codel ou cake) se alguém baixa alguma coisa enquanto você joga. O cabo tira do caminho o rádio e suas interferências; o SQM mantém curta a fila do roteador enquanto outra coisa baixa. Nenhuma configuração do seu PC faz nenhuma das duas coisas, e quanto elas mudam na sua conexão não foi medido.
Quais configurações do Windows mudam alguma coisa no jogo, quem cada uma ajuda e para quem ela não faz nada: Como otimizar o Windows 11 para jogos: as configurações que realmente importam
Esta página ajudou?
O que faltou, ou o que não funcionou? Lemos cada uma dessas respostas.
Se esta página não resolveu, escreva para nós — diga qual artigo você leu, e nós vamos corrigi-lo.