Timer Resolution para Jogos — O Que Faz de Verdade (e o Que Não Faz)
A timer resolution é um dos ajustes mais comentados e menos entendidos dos jogos no PC. Este guia explica o que ela controla de verdade, o que mudou nas versões recentes do Windows e por que a única resposta honesta para "vai ajudar no meu jogo?" é: teste no seu PC.
O Que É Timer Resolution?
O Windows usa um timer do sistema para acordar threads que pediram para esperar um tempo — por exemplo, um programa que chama Sleep() ou usa uma espera temporizada. A timer resolution é a precisão dessas esperas. Por padrão o intervalo é de cerca de 15.6ms; um programa pode pedir um valor mais fino (até cerca de 0.5ms na maioria dos PCs) pelas APIs de timer do Windows.
Ela não é um ajuste geral de "velocidade". Não muda a velocidade do processador ou da placa de vídeo, e não controla a leitura do mouse — o polling rate do mouse é tratado pelo próprio dispositivo e pelo driver.
O Que Mudou no Windows 10 2004 e no Windows 11
Nas versões antigas do Windows, quando qualquer programa pedia um timer mais fino, o sistema inteiro passava a usá-lo. Desde o Windows 10 versão 2004, o pedido vale para o processo que o fez: uma ferramenta de timer pedindo 0.5ms não muda mais o timing dentro do seu jogo. O Windows 11 também relaxa pedidos de janelas minimizadas ou ocultas. A Microsoft documenta isso na referência do timeBeginPeriod (em inglês).
O Windows 11 tem um valor de registro, GlobalTimerResolutionRequests, que traz de volta o comportamento antigo: o pedido de um programa volta a valer para o sistema todo.
Faz Diferença nos Jogos?
Depende do jogo:
- Muitos jogos e engines já pedem uma timer resolution fina sozinhos enquanto rodam. Para eles, uma mudança externa pode não trazer benefício; meça antes e depois.
- Jogos que controlam o ritmo dos frames com esperas temporizadas (por exemplo, alguns limitadores de FPS) podem se comportar diferente com outra resolução — às vezes melhor, às vezes não.
- Uma resolução mais fina faz o sistema acordar mais vezes. A Microsoft avisa que isso pode reduzir o desempenho geral e aumentar o consumo de energia.
Como Verificar Sua Timer Resolution Atual
Baixe o clockres.exe do Microsoft Sysinternals e rode no Prompt de Comando. Ele mostra a resolução atual, mínima e máxima.
Rode powercfg /energy como administrador. O relatório mostra quais programas estão pedindo uma timer resolution mais fina.
Como Testar com Segurança
- Escolha uma situação repetível no jogo (mesmo mapa, mesmas configurações).
- Grave os frametimes com uma ferramenta como o CapFrameX e anote os 1% lows, não só o FPS médio.
- Mude uma coisa, reinicie se precisar e grave a mesma situação de novo.
- Mantenha a mudança só se os números do seu PC melhoraram. Se não, desfaça.
Deixe o DRX conferir seu PC
O DRX Optimizer inclui um ajuste de timer do Windows 11 que você aplica e desfaz quando quiser. Ele não força um valor fixo.
Baixar GrátisO Que o DRX Optimizer Faz
O DRX Optimizer tem um ajuste de timer, disponível no Windows 11 e na versão grátis. Ele liga o GlobalTimerResolutionRequests, para que uma resolução mais fina pedida por um programa (como o seu jogo) valha para o sistema todo, como nas versões antigas do Windows. Precisa reiniciar e dá para desfazer quando quiser.
O DRX não pede 0.5ms sozinho e não deixa nenhuma ferramenta de timer rodando. Antes da mudança, é criado um ponto de restauração.
Possíveis Desvantagens
- Mais consumo de energia: um timer mais fino acorda o processador mais vezes, o que pode encurtar a bateria do notebook.
- Pode piorar: em alguns sistemas um timer mais fino reduz o desempenho geral em vez de ajudar.
- Talvez sem benefício: se o jogo já pede uma resolução fina, uma mudança externa ou global pode não ajudar. Meça antes e depois.