HomeBlogDownload Free
Advanced

Timer Resolution for Gaming — What It Is & How to Set 0.5ms

April 20267 min readTested on 2,400+ PCs

Timer resolution is one of the most misunderstood yet impactful optimizations in PC gaming. It controls how precisely Windows schedules tasks — including delivering your game frames and processing your inputs. The default is 15.6ms. The optimal value is 0.5ms. That difference is massive.

What Is Timer Resolution?

Timer resolution (also called the system timer tick rate) is the minimum interval at which Windows processes scheduled events. Think of it as the "heartbeat" of the operating system. At 15.6ms resolution, Windows checks for pending tasks ~64 times per second. At 0.5ms, it checks ~2,000 times per second.

This affects everything that relies on timing: Sleep() calls, input polling, frame scheduling, and thread context switching. When a game or input driver says "wake me up in 1ms", Windows actually wakes it up at the next timer tick — which could be up to 15.6ms later on the default setting.

How It Affects Frame Pacing

Frame pacing is how evenly your frames are delivered. You might have 300 FPS on average, but if frames arrive in bursts (two frames in 2ms, then nothing for 12ms), the game feels stuttery despite high FPS.

Timer resolution directly affects frame pacing because:

Key insight: Timer resolution doesn't directly increase FPS — it makes the FPS you already have feel smoother by ensuring frames and inputs are processed at more precise intervals.

The 15.6ms Default Problem

Windows defaults to a 15.6ms timer resolution (64Hz tick rate) to save power. This was fine in 2005, but modern gaming demands much higher precision. At 15.6ms resolution:

How to Check Your Current Timer Resolution

You can check your current timer resolution with a simple PowerShell command or a dedicated tool:

Method 1: PowerShell

Open PowerShell and run:

powershell -Command "[System.Diagnostics.Stopwatch]::IsHighResolution"

This tells you if high-resolution timers are available (should return True on all modern systems).

Method 2: TimerResolution tool

Download the free TimerResolution tool from lucashale.com. It shows your current, maximum, and minimum timer resolution in real-time.

Method 3: clockres

Download clockres.exe from Microsoft Sysinternals. Run it from Command Prompt — it shows current, maximum, and minimum timer resolution.

Set 0.5ms timer resolution automatically

DRX Optimizer sets timer resolution to 0.5ms and keeps it active while gaming — no manual tools needed.

Download Free

How to Set 0.5ms Timer Resolution

Setting timer resolution requires an active process that requests the higher resolution from Windows. Here are the methods:

Method 1: Registry (Windows 11 22H2+)

Windows 11 22H2 introduced a registry key that allows global timer resolution changes:

Registry: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel
Set GlobalTimerResolutionRequests = 1

This allows any application's timer resolution request to apply system-wide instead of only to the requesting process.

Method 2: Using a Timer Tool

Use a tool like TimerResolution or ISLC (Intelligent Standby List Cleaner) to request 0.5ms resolution at runtime:

Steps

1. Download TimerResolution tool. 2. Set "Requested Resolution" to 0.5ms (5000 in 100-nanosecond units). 3. Click "Set Resolution". 4. Keep the tool running while gaming.

Method 3: DRX Optimizer (Recommended)

DRX Optimizer handles timer resolution automatically — it sets 0.5ms when you start gaming and reverts when you stop. No manual tools to keep running.

Potential Drawbacks

Setting high timer resolution is safe but has trade-offs:

Laptop users: Only set 0.5ms timer resolution while gaming. Revert to default when on battery to preserve battery life. DRX Optimizer does this automatically.

Benchmarks: 15.6ms vs 1ms vs 0.5ms

Testing on an Intel i7-13700K + RTX 4070 Ti at 1080p in CS2 (competitive settings):

Average FPS barely changes, but 1% lows improve by 29% and frame time variance drops by 69%. The game feels dramatically smoother despite similar average FPS.

Key takeaway: Timer resolution's biggest impact is on frame pacing consistency, not raw FPS. It makes your existing FPS feel smoother by eliminating timing-related stutters.

Perfect timer resolution. Zero effort.

DRX Optimizer manages timer resolution automatically — 0.5ms while gaming, default when idle. Plus 58 other performance optimizations.

Download DRX Optimizer — Free

Frequently Asked Questions

Does timer resolution affect FPS?
Timer resolution has a minimal effect on average FPS (typically 1-3% increase). Its main impact is on frame pacing and 1% lows. By reducing timer resolution from 15.6ms to 0.5ms, your 1% low FPS can improve by 20-30%, making gameplay feel dramatically smoother even without a higher average frame rate.
Is 0.5ms timer resolution safe?
Yes, completely safe. Timer resolution is a standard Windows API feature, not a hack. Applications like Chrome and Discord already request 1ms resolution when running. Setting 0.5ms simply makes the OS scheduler more precise. The only downside is slightly higher power consumption — relevant only for laptops on battery.
Does timer resolution affect battery life?
Yes, on laptops. Higher timer resolution (lower values like 0.5ms) prevents the CPU from entering deep sleep states, increasing power consumption by 10-25% on battery. On desktop PCs, this is irrelevant. For laptops, set 0.5ms only while gaming and revert to default (15.6ms) when on battery power.
Complete guide
Ready for the full step-by-step fix?
This article shows the tweaks. Our fix page walks you through the exact order, screenshots, and how to safely revert — plus the DRX Optimizer one-click profile.
Read the fix guide →
Join our Discord for live help and game-specific tips
discord.gg/QykDS7j488
Join Discord