-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Description
After applying the tweaks from this repository, many users experience severe system performance issues. The system becomes extremely sluggish, boot times increase significantly, and the CPU gets overloaded by simple background tasks (like moving the mouse or browsing).
Important: Windows System Restore DOES NOT fix this issue, leaving many users stuck with a laggy system, as System Restore does not revert changes made to the Boot Configuration Data (BCD).
The Root Cause
The script modifies BCD settings to force the use of the legacy High Precision Event Timer (HPET) and disables dynamic ticks. On modern systems (Windows 10/11), forcing HPET via useplatformclock causes massive DPC latency and CPU overhead because the processor is forced to constantly query the motherboard for timing instead of using its built-in zero-latency Time Stamp Counter (TSC).
How to Fix (For affected users)
If your system is lagging after using this tool, follow these steps to undo the damage.
Step 1: Revert BCD Timer Settings (Crucial)
This will fix 90% of the stuttering and high CPU usage.
- Open Command Prompt (cmd) as Administrator.
- Run the following commands one by one and press Enter:
bcdedit /deletevalue useplatformclock
bcdedit /deletevalue tscsyncpolicy
bcdedit /deletevalue disabledynamictick
bcdedit /deletevalue useplatformtick(Note: If it says "Element not found", it's fine, it means the value is already at its default state).
3. Restart your PC immediately.
Message to the Maintainers
Please consider removing useplatformclock and disabledynamictick from your scripts. These tweaks are remnants of the Windows 7 era and actively harm the performance and task scheduler of modern processors.