Dynamic tick and HPET: the bcdedit timer settings, and why the usual advice is wrong
Short answer
UpdatedDynamic tick lets Windows skip timer interrupts while idle to save power; disabling it with bcdedit keeps the tick constant. Critically, the correct action for HPET is usually to delete the useplatformclock setting rather than force it on. Forcing HPET is a widely repeated recommendation that commonly reduces performance on modern hardware.
bcdedit /deletevalue disabledynamictickbcdedit /set disabledynamictick yes
What it does
Dynamic tick lets the kernel skip periodic timer interrupts when nothing needs servicing. Disabling it keeps a steady tick, which some people find produces more consistent timing behaviour.
The platform clock setting is separate and more consequential. Forcing HPET makes Windows use the High Precision Event Timer, which on most modern systems is slower to read than the invariant TSC the OS would otherwise pick.
When it helps, and when it hurts
When it helps
- Deleting a previously forced useplatformclock setting is a genuine fix, and often reverses a real performance loss someone inflicted on themselves following old advice.
- Disabling dynamic tick can marginally improve timing consistency on some systems.
When it hurts
- Disabling dynamic tick increases idle power draw, which matters on laptops.
- Forcing HPET on is a common mistake that usually costs performance. If a guide tells you to set useplatformclock to true, be sceptical.
- The measurable effect of dynamic tick alone is small on current hardware.
What it writes
Exactly what the switch changes, read from the app's source. Switching it off is what the app writes when you turn the tweak off again.
bcdedit /set disabledynamictick yes
bcdedit /deletevalue useplatformclock
bcdedit /set tscsyncpolicy Enhancedbcdedit /set disabledynamictick yes: Keeps the timer tick constant instead of letting Windows skip ticks while idle.bcdedit /deletevalue useplatformclock: Stops forcing HPET as the platform timer, letting Windows choose. This is usually what you want.bcdedit /set tscsyncpolicy Enhanced: Sets how Windows keeps the CPU's timestamp counters in sync across cores.
bcdedit /deletevalue disabledynamictick
REM useplatformclock: not put back
bcdedit /deletevalue tscsyncpolicyFrom the app's source (clock_policy.hpp), app 2.0.0, checked .
How to undo it
In the app: Yes
Switching it off sets a standard Windows value, which may not be exactly how you had it.
Run bcdedit /deletevalue disabledynamictick and bcdedit /deletevalue tscsyncpolicy, then reboot. Switching it off in Frozen Tweaks runs both, which returns Windows to choosing for itself. A useplatformclock value the tweak removed is not put back, which is usually what you want.
Changing several settings at once? The app's Make a restore point button, on every plan, makes a Windows restore point before you start.
Verdict
The valuable half here is undoing forced HPET, not disabling dynamic tick. If you have ever followed an old timer-tweaking guide, check whether useplatformclock is set and remove it.
In the app
- Switch
- Disable Dynamic Tick & favor TSC
- Category
- CPU
- Plan
- Pro
- Undo
- Yes
Related guides
- How to Fix Stuttering and Frame Drops: Diagnose Before You TweakStutter has six distinct causes and each has a different fix. Match your symptom to the right one instead of applying tweaks at random.7 min read
- Windows 11 Gaming Optimization: What Still Works in 2026An honest audit of Windows 11 gaming tweaks: which settings still measurably help in 2026, which are placebo, and which quietly cost you security.8 min read
- How to Reduce Input Lag on PC: The Whole Latency ChainInput lag is nine separate delays stacked together. Here is each one, roughly how long it lasts, and which of them are actually worth fixing on a gaming PC.8 min read
- The Best PC Optimizer for Gaming in 2026: How to Choose OneWhat separates a real PC optimizer from bloatware in 2026: the eight criteria that matter, the red flags, and an honest look at where Frozen Tweaks fits.8 min read
More tweak explainers
- MMCSS and SystemResponsivenessMMCSS is the Windows service that gives audio, video and game threads priority. What the tweak changes, when it helps, when it hurts and how to undo it.3 min read
- Timer resolution (0.5 ms)The Windows timer decides how precisely a program can sleep, by default in steps of 15.6 ms. What it changes, when it hurts, and how to undo it.3 min read
- MSI mode for HD audioAudio controllers that share a line-based interrupt with another device can cause crackles and high DPC latency. What it changes and how to undo it.2 min read
In the app
- Category
- CPU
- Plan
- Pro
- Undo
- Yes
Frozen Tweaks
Free for Windows 10 and 11
58 tweaks free, each with an undo switch. Never edits game files.
v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details
Or type frozentweaks.com on your PC.

The free Windows app for competitive games.
58 tweaks free, each with an undo switch. Never edits game files.
v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details
Frozen Tweaks runs on Windows. Send the link to your PC and download it there.
Or type frozentweaks.com on your PC.
