Mega Tutorial Grátis

Como Desativar o HPET no Windows 11 para Reduzir Engasgos e Ganhar FPS

Guia de Otimização de Latência no Windows 11. Como Gerenciar o HPET para Eliminar Engasgos e Maximizar os Frames em Jogos
A busca pelo desempenho perfeito em computadores voltados para jogos é uma constante na rotina de jogadores casuais e entusiastas de hardware. Em meio a discussões sobre overclocking, ajustes de curvas de ventiladores e perfis de memória RAM, um componente de software e hardware frequentemente surge como o centro de debates intensos: o High Precision Event Timer (HPET), ou Temporizador de Eventos de Alta Precisão.

Muitos usuários relatam que, ao desativar esse recurso nativo, o sistema operacional Windows 11 parece ganhar uma nova fluidez, eliminando os temidos microstutters (pequenos engasgos visuais) e entregando uma cadência de quadros por segundo (FPS) muito mais estável. Mas o que há de verdade por trás dessa modificação? Será que desativar o HPET é uma solução universal ou uma armadilha capaz de desestabilizar o seu sistema?

Este guia foi elaborado para responder de forma profunda e técnica a essas questões. Ao longo deste artigo, você compreenderá o papel exato do HPET no ecossistema do Windows 11, aprenderá a medir a latência do seu próprio computador por meio de ferramentas profissionais de diagnóstico, descobrirá o método correto e seguro para ativar ou desativar o temporizador por comandos de terminal e, por fim, terá acesso a um conjunto de otimizações nativas adicionais para elevar a performance do seu PC.

O que é o HPET e qual a sua Função no Windows 11?

Para entender o impacto do HPET nos jogos modernos, é necessário compreender como um computador gerencia o tempo. Um sistema operacional como o Windows 11 executa bilhões de operações por segundo. Para que essas operações ocorram na ordem correta, o processador e a placa-mãe dependem de temporizadores de hardware (clocks), que ditam o ritmo e o agendamento de cada tarefa.

O High Precision Event Timer (HPET) foi desenvolvido em conjunto pela Intel e pela Microsoft no início dos anos 2000. O objetivo principal do projeto era substituir temporizadores legados obsoletos, como o Programmable Interval Timer (PIT) e o Real-Time Clock (RTC), que não possuíam a resolução necessária para lidar com o avanço dos conteúdos multimídia da época. O HPET opera a uma frequência muito alta (geralmente acima de 10 MHz), permitindo medições de tempo com precisão de nanossegundos.
No Windows 11, essa precisão cirúrgica é utilizada primordialmente para:


O Paradoxo do HPET: Por que ele Pode Prejudicar os Jogos Modernos?

Se o HPET é um temporizador tão preciso e avançado, por que a recomendação de desativá-lo tornou-se um dos ajustes mais populares entre os jogadores? A resposta reside na evolução da arquitetura dos processadores modernos. Atualmente, CPUs modernas das linhas AMD Ryzen e Intel Core possuem seus próprios temporizadores internos integrados diretamente nos núcleos de silício, conhecidos como TSC (Time Stamp Counter) ou, mais especificamente, Invariant TSC. O TSC opera na mesma velocidade de clock do processador e pode ser acessado de forma quase instantânea pelas threads de execução do sistema, sem gerar sobrecarga.

O HPET, por outro lado, é um chip físico localizado na placa-mãe (geralmente integrado ao chipset). Quando o Windows 11 ou um jogo precisa consultar o tempo através do HPET, a requisição deve sair do processador, atravessar as trilhas da placa-mãe até o chipset e retornar. Esse caminho gera um atraso microscópico, chamado de DPC Latency (Deferred Procedure Call Latency).
Em jogos competitivos modernos de ritmo acelerado (como Counter-Strike 2, Valorant ou Call of Duty: Warzone), o motor gráfico do jogo consulta o temporizador milhares de vezes por segundo para calcular a física, a posição dos jogadores e a renderização dos quadros. Se o Windows for forçado a usar o HPET em vez do TSC nativo da CPU, o acúmulo dessas requisições ao chipset cria um gargalo de latência. O resultado visual desse gargalo não é necessariamente uma queda severa na média geral de FPS, mas sim a ocorrência de engasgos e variações na consistência do tempo de renderização dos quadros (frametimes).

Softwares de Teste: Como Diagnosticar a Latência do Sistema

Antes de aplicar qualquer modificação no registro ou nas configurações de boot do Windows 11, é fundamental realizar uma análise diagnóstica. Modificar temporizadores sem uma métrica inicial pode criar um efeito placebo, onde o usuário acredita que o sistema melhorou sem que haja uma mudança estatística real.

Para realizar esse teste de maneira científica, utilizaremos duas ferramentas consagradas no cenário de diagnóstico de hardware.

1. LatencyMon (Análise de Drivers e Kernel)
Desenvolvido pela Resplendence Software, o LatencyMon é a ferramenta padrão da indústria para verificar se um sistema operacional é capaz de lidar com tarefas de tempo real sem interrupções. O programa monitora as chamadas de procedimento adiadas (DPCs) e as rotinas de serviço de interrupção (ISRs), identificando quais drivers específicos estão retendo o processador por tempo excessivo.


2. CapFrameX (Análise de Frametimes em Jogos)
Para mensurar o impacto direto nos jogos, o uso de medidores de FPS comuns (como o contador da Steam) é insuficiente. Precisamos analisar a consistência dos quadros. O CapFrameX é uma ferramenta de código aberto baseada no PresentMon da Intel que captura e analisa os frametimes, exibindo gráficos detalhados de percentis (como o 1% e 0.1% LOW FPS), que indicam a severidade dos engasgos.


O Protocolo de Testes: Medindo a Latência “Antes” da Modificação

Com as ferramentas instaladas, siga o procedimento abaixo para registrar o estado original do seu Windows 11:
    1. Feche todos os programas secundários desnecessários (navegadores, launchers de jogos e aplicativos de chat).
    2. Abra o LatencyMon com privilégios de administrador.
    3. Clique no ícone de Play (um triângulo verde localizado no canto superior esquerdo da barra de ferramentas).
    4. Deixe o monitoramento rodar em segundo plano por um período de 5 minutos. Durante esse tempo, execute algumas tarefas comuns ou abra um jogo leve em modo janela.
    5. Clique no botão Stop (quadrado vermelho).
    6. Navegue até a aba Main e analise a seção “Current measured interrupt to process latency”. Se o programa exibir uma mensagem verde afirmando que seu sistema está apto para áudio em tempo real, sua latência base está excelente. Caso exiba uma barra vermelha com alertas de atrasos em drivers como dxgkrnl.sys ou nvlddmkm.sys, seu PC apresenta gargalos de latência. Anote ou tire um print desses números.

+--------------------------------------------------------+

|                 LATENCYMON - DIAGNÓSTICO               |
+--------------------------------------------------------+

| [ Botão Play ] -> Executar por 5 minutos em background  |
|                                                        |
| Métrica Crítica na Aba 'Main':                         |
| -> "Highest measured interrupt to process latency"      |
+--------------------------------------------------------+


Passo a Passo Seguro para Desativar o HPET no Windows 11

Existem dois níveis de desativação do HPET: através do sistema operacional e através da BIOS/UEFI da placa-mãe. O método mais seguro e recomendado é realizar o procedimento via Prompt de Comando do Windows, pois ele não impede o hardware de funcionar caso outros componentes do sistema exijam o temporizador, mas força o núcleo do Windows a ignorá-lo em favor do TSC da CPU.
Procedimento de Desativação
Siga rigorosamente as etapas abaixo para desativar o temporizador no nível do sistema operacional:
    1. Clique na barra de pesquisa do menu Iniciar do Windows 11 e digite cmd.
    2. No painel direito do resultado, clique com o botão direito sobre Prompt de Comando e selecione a opção Executar como Administrador. Confirme a permissão na janela de Controle de Conta de Usuário (UAC).
    3. Na janela do terminal, digite ou cole o seguinte comando para instruir o gerenciador de boot do Windows a não utilizar o relógio da plataforma de hardware (HPET):

      cmd

       bcdedit /set useplatformclock No
      
      Use o código com cuidado.

    4. Pressione Enter. O terminal exibirá a mensagem “A operação foi concluída com êxito”.
    5. Em seguida, digite o segundo comando, responsável por desativar os tiques dinâmicos (dynamic ticks). Essa função faz com que o processador economize energia parando o temporizador quando ocioso, mas gera latência quando a CPU precisa acordar para processar um frame de jogo:

      cmd

       bcdedit /set disabledynamictick Yes
      
      Use o código com cuidado.

    6. Pressione Enter e certifique-se de receber novamente a mensagem de sucesso.
    7. Feche o Prompt de Comando e reinicie o computador imediatamente para que as novas diretrizes do carregador de inicialização do Windows entrem em vigor.


O Protocolo de Validação: Analisando os Resultados “Depois”
Após a reinicialização do sistema com o HPET desativado, é hora de validar a eficácia da alteração:
    1. Abra novamente o LatencyMon nas mesmas condições do primeiro teste.
    2. Execute o monitoramento pelo mesmo período de 5 minutos, realizando as mesmas atividades.
    3. Compare o valor de “Highest measured interrupt to process latency” com o registro feito antes da alteração.
    4. Interpretação: Se os valores de latência máxima diminuíram e o sistema mantém-se estável, a modificação foi benéfica para a sua combinação de placa-mãe e processador. Se os valores aumentaram ou se você notar falhas na reprodução de mídias, o Windows 11 do seu hardware gerencia melhor os recursos com o HPET ativado.

Para complementar, abra o seu jogo de preferência utilizando o CapFrameX para monitorar a estabilidade dos frametimes. Observe se a linha do gráfico de tempo de quadro está mais retilínea, o que indica uma jogabilidade mais suave e livre de engasgos visuais.

Procedimento de Reversão (Caso Ocorram Problemas)
Se o seu computador possuir um hardware mais antigo ou drivers que dependam estritamente do sincronismo de hardware global, a desativação pode provocar sintomas como áudio robótico, pequenos estalos no som ou travamentos temporários da interface do Windows. Caso isso ocorra, o processo pode ser revertido instantaneamente:

    1. Abra o Prompt de Comando como Administrador.
    2. Execute o comando para restaurar o uso do relógio da plataforma:

      cmd

      bcdedit /set useplatformclock Yes
      
      Use o código com cuidado.

       

    3. Execute o comando para reativar o gerenciamento dinâmico de tiques do processador:

      cmd

      bcdedit /set disabledynamictick No
      
      Use o código com cuidado.

    4. Reinicie o computador. O sistema retornará exatamente ao estado padrão de fábrica determinado pela Microsoft.


Três Otimizações Nativas Adicionais do Windows 11 para Jogos
Mexer no HPET é um ajuste avançado, mas o Windows 11 possui recursos integrados de engenharia de software que oferecem melhorias muito mais consistentes e seguras para a taxa de quadros e redução de latência de entrada (input lag). Se o seu foco é extrair o máximo de desempenho do hardware, implemente as três configurações abaixo:
1. Agendamento de GPU Acelerado por Hardware (HAGS)
O recurso Hardware-Accelerated GPU Scheduling (HAGS) redefine a forma como os comandos de renderização são gerenciados. Tradicionalmente, o processador gerencia o agendamento de tarefas da placa de vídeo, criando um intermediário no fluxo de dados. Ao ativar o HAGS, o Windows passa essa responsabilidade diretamente para o processador de agendamento dedicado da própria GPU, reduzindo consideravelmente a latência de renderização e liberando ciclos de processamento da CPU.

2. Ativação Estratégica do Modo de Jogo Nativo
No passado, ferramentas de terceiros dedicadas a “impulsionar jogos” ganharam fama por fechar processos do Windows. No Windows 11, a própria Microsoft desenvolveu um Modo de Jogo extremamente otimizado a nível de kernel. Quando ativado, o sistema identifica que um jogo está em execução e restringe drasticamente as atividades do Windows Update, impede o envio de notificações intrusivas e prioriza a alocação de threads do processador e memória RAM para o executável do jogo.

3. Desativação da Integridade da Memória (Isolamento de Núcleo)
A Integridade da Memória é um recurso de segurança avançado baseado em virtualização (VBS) projetado para impedir que códigos maliciosos injetem drivers infectados no núcleo do sistema operacional. Embora excelente para ambientes corporativos, essa checagem constante consome recursos computacionais significativos em segundo plano, impactando diretamente o desempenho de CPUs em jogos e causando quedas bruscas de FPS (os famosos drops). Para computadores de uso doméstico e focados em jogos, desativar essa função libera uma margem extra de processamento.


Tabela Comparativa de Impacto no Desempenho
Para ajudá-lo a priorizar quais modificações aplicar no seu sistema operacional, a tabela abaixo resume o impacto prático de cada ajuste mencionado neste guia:

Recurso / Ajuste Risco de Instabilidade Principal Benefício Prático Recomendação Geral
Desativar HPET Médio Redução de microstutters em hardwares específicos. Apenas após testes com LatencyMon.
Ativar HAGS Baixo Redução do input lag da placa de vídeo e ganho de FPS. Altamente recomendado para GPUs modernas.
Modo de Jogo Nulo Estabilidade de performance e bloqueio de interrupções. Manter sempre ativado.
Desativar Integridade da Memória Nulo (Apenas Segurança) Aumento do FPS médio e eliminação de gargalos de CPU. Recomendado para PCs focados em jogos.


Perguntas Frequentes (FAQ)


1. Desativar o HPET pode queimar ou danificar permanentemente algum componente físico do meu computador?
Não, de forma alguma. A modificação do HPET através dos comandos do utilitário bcdedit lida puramente com instruções lógicas de software a nível de sistema operacional e firmware de inicialização. Essa alteração dita apenas qual temporizador lógico o Windows 11 deve priorizar para organizar as filas de processos. Não há qualquer alteração nas tensões elétricas (voltagens), frequências físicas de operação do silício ou barramentos da placa-mãe. O hardware continuará operando estritamente dentro de suas especificações térmicas e elétricas de fábrica. O único reflexo de uma desativação malsucedida é a perda de sincronia de software (como áudio estalando ou travamentos de tela), problemas que desaparecem completamente assim que os comandos de reversão são aplicados e o sistema é reiniciado.

2. O HPET deve ser desativado na BIOS/UEFI da placa-mãe ou apenas pelos comandos do Windows?
A recomendação técnica recomendada é desativá-lo apenas pelos comandos do Windows.
Desativar o HPET diretamente no menu de firmware da BIOS/UEFI remove completamente o dispositivo da lista de hardwares reconhecidos pelo computador. Embora alguns guias antigos de internet sugiram essa remoção total, isso pode impedir a inicialização correta de sistemas operacionais modernos ou quebrar a compatibilidade de softwares específicos que buscam o chip físico durante a validação de ferramentas de segurança ou emulações complexas. Ao aplicar os comandos bcdedit /set useplatformclock No e bcdedit /set disabledynamictick Yes dentro do Windows 11, você faz com que o sistema operacional ignore o HPET e utilize o TSC do processador de forma inteligente. Dessa forma, se uma aplicação crítica de engenharia ou áudio exigir o acesso direto ao chip do temporizador, o ecossistema de hardware ainda estará disponível para suprir a demanda, mantendo a integridade e a versatilidade do computador.

3. Existe alguma geração de processadores específica onde desativar o HPET é mais prejudicial do que benéfico?
Sim. Processadores das gerações mais recentes não se beneficiam e podem perder estabilidade.
Em arquiteturas modernas de processadores, o temporizador interno Invariant TSC funciona de modo totalmente independente dos estados de economia de energia e variações de clock da CPU. O agendador de tarefas do Windows 11 foi otimizado para trabalhar em conjunto com essas arquiteturas de forma nativa. Em cenários que envolvem hardwares modernos, forçar a desativação do HPET pode desajustar a precisão de cálculo de latência do sistema, confundindo o agendador de núcleos do Windows 11 e provocando o efeito oposto ao desejado: perda de performance e piora na consistência dos quadros por segundo. A desativação costumava trazer ganhos mais expressivos em plataformas mais antigas ou nas primeiras gerações de processadores modulares, onde a comunicação interna de latência de interrupção entre o processador e o chipset apresentava gargalos arquiteturais severos. É por essa razão que o uso de ferramentas de diagnóstico é indispensável para comprovar a eficácia do ajuste no seu hardware atual.

E ai entusiasta .. te espero na proximo post.
Sair da versão mobile