Timer Resolution for Gaming — What It Really Does (and What It Doesn't)
Timer resolution is one of the most talked-about and misunderstood settings in PC gaming. This guide explains what it really controls, what changed in recent versions of Windows, and why the only honest answer to "will it help my game?" is: test it on your PC.
What Is Timer Resolution?
Windows uses a system timer to wake up threads that asked to wait for a certain time — for example, a program that calls Sleep() or uses a timed wait. The timer resolution is how precise those timed waits can be. By default the interval is about 15.6ms; a program can ask for a finer value (down to about 0.5ms on most PCs) through the Windows timer APIs.
It is not a general "speed" setting. It does not change how fast your CPU or GPU work, and it does not control how often your mouse is read — the mouse polling rate is handled by the device and its driver.
What Changed in Windows 10 2004 and Windows 11
In older versions of Windows, when any program asked for a finer timer, the whole system switched to it. Since Windows 10 version 2004, the request applies to the process that made it: a timer tool asking for 0.5ms no longer changes the timing inside your game. Windows 11 also relaxes requests from windows that are minimized or hidden. Microsoft documents this behavior in the timeBeginPeriod reference.
Windows 11 has a registry value, GlobalTimerResolutionRequests, that brings back the old behavior: requests from one program apply system-wide again.
Does It Matter for Games?
It depends on the game:
- Many games and engines already request a fine timer resolution by themselves while they run. For those, an external change may have no benefit; measure before and after.
- Games that pace frames with timed waits (for example, some frame limiters) may behave differently with a different resolution — sometimes better, sometimes not.
- A finer resolution makes the system wake up more often. Microsoft notes this can reduce overall performance and increase power use.
How to Check Your Current Timer Resolution
Download clockres.exe from Microsoft Sysinternals and run it from Command Prompt. It shows the current, minimum and maximum timer resolution.
Run powercfg /energy as administrator. The report lists which programs are requesting a finer timer resolution.
How to Test It Safely
- Pick a repeatable scenario in your game (same map, same settings).
- Record frametimes with a tool like CapFrameX and note the 1% lows, not just the average FPS.
- Change one thing, restart if needed, and record the same scenario again.
- Keep the change only if the numbers on your PC got better. Otherwise, undo it.
Let DRX check your PC for you
DRX Optimizer includes a Windows 11 timer setting that you can apply and undo anytime. It does not force a fixed value.
Download FreeWhat DRX Optimizer Does
DRX Optimizer has one timer setting, available on Windows 11 and in the free version. It turns on GlobalTimerResolutionRequests, so a finer resolution requested by a program (such as your game) applies system-wide, like in older versions of Windows. It needs a restart and can be undone at any time.
DRX does not request 0.5ms by itself and does not keep any timer tool running. A restore point is created before the change.
Potential Drawbacks
- More power use: a finer timer wakes the CPU more often, which can shorten laptop battery life.
- It can make things worse: on some systems a finer timer lowers overall performance instead of helping.
- Possibly no benefit: if the game already requests a fine timer resolution, an external or system-wide change may not help. Measure before and after.