Tired of random micro-stutters, input delay, or uneven frame pacing even when your FPS looks fine?
The hidden culprit could be TSC Desync — a subtle timing drift between CPU cores that throws off Windows’ internal clock.
In this video, I’ll show you how to permanently fix TSC Desync and stabilize Windows timers for smoother gaming performance, lower latency, and cleaner frametimes — especially on hybrid CPUs like Intel 12th, 13th, 14th Gen or AMD X3D chips.
We’ll go step-by-step through registry edits, CMD commands, and timer calibration — all safe and fully reversible.
🧠 What You’ll Fix:
✅ Micro-stutters & frame pacing issues
✅ Input delay from unstable CPU timers
✅ FPS dips caused by dynamic tick drift
✅ CPU desync on hybrid (P+E) core systems
🛠️ Commands & Paths Used
Step 1 – Identify Current Timer Source
bcdedit /enum
PowerShell -Command "Get-WmiObject Win32_PerfRawData_PerfOS_System | Select-Object -Property Timestamp_Object"
Step 2 – Force Stable TSC Policy (Registry Path)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel
Add or modify these DWORD values:
UsePlatformClock = 0
TscSyncPolicy = 1
GlobalTimerResolutionRequests = 0
EnableDynamicTick = 0
ForceTscCalibration = 1
Step 3 – Recalibrate Timers via CMD
bcdedit /deletevalue useplatformclock
bcdedit /deletevalue useplatformtick
bcdedit /deletevalue disabledynamictick
w32tm /resync /nowait
w32tm /config /update
Step 4 – Lock Timer Resolution & Prevent Drift
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
PerfEnablePackageIdle = 0
CoalescingTimerInterval = 1
Step 5 – Validate Stability
TimerBench / ClockRes → Verify 1.0000 ms constant
LatencyMon → No "Kernel Timer" spikes
CapFrameX → Stable frametime graph
🧩 Optional PowerShell Validation
PowerShell -Command "$timer = New-Object -TypeName System.Diagnostics.Stopwatch; $timer.Start(); Start-Sleep -Milliseconds 500; $timer.ElapsedMilliseconds"
Result near 500 ms = stable timing ✅
💬 Community Challenge
Try this tweak and share your results:
Did your frametimes flatten? Input feel smoother? FPS more consistent?
Drop your before/after results in the comments — let’s see how many TSC-stutter-free PCs we can make this week!
⚙️ Safe, Reversible, and Effective
To revert:
bcdedit /set disabledynamictick yes