How to Disable HPET to Reduce Gaming Latency

Lower input delay and frametime inconsistency by adjusting HPET settings, and let Kudu help streamline your gaming setup.

By the Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

HPET stands for High Precision Event Timer, a hardware timer Windows can use for scheduling and timekeeping. On some gaming PCs, forcing HPET on can increase timer overhead, which may lead to higher input latency, microstutter, or uneven frametimes. This usually happens because Windows, your motherboard firmware, and GPU drivers may perform better with a different timer setup than HPET.

Common Symptoms

  • Mouse or controller input feels slightly delayed in games
  • Frametime graphs show spikes or uneven pacing
  • Games stutter even when average FPS looks fine
  • Competitive games feel less responsive than expected
  • Performance changes after BIOS updates or Windows tweaks

How to Fix It Manually

  1. Check whether HPET is being forced in Windows.

    1. Press Windows + S, type cmd.
    2. Right-click Command Prompt and choose Run as administrator.
    3. In the Command Prompt, enter:
      bcdedit /enum
    4. Look for a line named useplatformclock.
      • If it says Yes, HPET is being forced on through Windows boot settings.
      • If the line is missing, Windows is using its default timer behavior.
  2. Disable forced HPET in Windows boot settings.

    1. In the same elevated Command Prompt, run:
      bcdedit /deletevalue useplatformclock
    2. If you previously forced other timer settings, you can also reset them with:
      bcdedit /deletevalue useplatformtick
      bcdedit /deletevalue disabledynamictick
    3. Restart your PC after running these commands.
  3. Check your BIOS or UEFI for an HPET option.

    1. Press Windows + I to open Settings.
    2. Go to System > Recovery.
    3. Under Advanced startup, click Restart now.
    4. Select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
    5. Once in BIOS/UEFI, look for an option named HPET, High Precision Event Timer, or a timer-related setting under Advanced, Chipset, or Power Management.
    6. If you find it, set it to Disabled or Off.
    7. Save changes and exit BIOS.
  4. Test gaming responsiveness after rebooting.

    1. Launch a game where input delay is easy to notice.
    2. Compare mouse feel, frametime consistency, and stutter before and after the change.
    3. If performance gets worse, re-enable the BIOS setting or restore the previous behavior.
  5. Verify the change and keep the setup that feels best.

    1. Open Command Prompt as administrator again.
    2. Run:
      bcdedit /enum
    3. Confirm useplatformclock is no longer set.
    4. If needed, you can force HPET back on for testing with:
      bcdedit /set useplatformclock true
    5. Restart and compare results carefully. HPET tweaks are not universally better on every system, so the best setting is the one that gives you lower latency and smoother frametimes on your hardware.

Fix It Automatically with Kudu

Kudu can scan your Windows gaming setup for timer-related boot settings, performance misconfigurations, and other tweaks that may be increasing latency or causing stutter. Instead of digging through Command Prompt and BIOS menus yourself, Kudu helps apply safer optimization changes faster and keeps your system easier to manage.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →