Basic Windows 10 11 Optimization - Scrummy216/Windows-10-11-Optimizations GitHub Wiki
Basic Windows 10/11 Optimization for Enhanced Performance and Reduced Input Lag
Uninstalling drivers, the right way
- Before installing a new driver, uninstall it with Display Driver Uninstaller
- Follow the settings according to the picture. Safe mode is recommended but not necessary
- Nvidia Clean installer is a program that lets you download the latest drivers and customize what's going to be included. Also possible to disable telemetry and a bunch of extra things that only runs in the background sending data to Nvidia servers.
NVIDIA GPU SETTINGS
AMD GPU SETTINGS
Chris Titus debloat settings
- Open powershell (Run as Admin)
- Copy the command below to open the Chris Titus tool
https://christitus.com/win | iex
iwr -usebPower Plan: Go to your search bar and type edit power plan If you are on a desktop PC, then click on high performance; if you are on a laptop, we recommend that you do this but keep it on balanced, as this can degrade your laptop battery life.
BCDEdit
Run Command Prompt as admin and paste these italicized commands:
To undo a command in BCDEdit, do bcdedit /deletevalue X (where X is tscsyncpolicy, useplatformtick, etc.)
bcdedit /set disabledynamictick yes
(Windows 8+)
This command forces the kernel timer to constantly poll for interrupts instead of wait for them; dynamic tick was implemented as a power saving feature for laptops but hurts desktop performance
bcdedit /set hypervisorlaunchtype off
Disables the hypervisor which is unneeded on a gaming PC
Device Manager
Open Device Manager (devmgmt.msc) and disable anything you’re not using. Be careful not to disable something you use. Uninstalling a driver via Device Manager will most likely result in it reinstalling after reboot. In order to completely disable a driver, you must disable it instead of uninstalling. When you disable something in Device Manager, the driver is unloaded. Drivers interrupt the CPU, halting everything until the driver gets CPU time (some drivers are poorly programmed and can cause the system to halt for a very long time [stuttering]). What to disable:
- High Precision event Timer (Disable it only if you will use timer resolution)
- Microsoft Virtual Drive Enumerator (if not using virtual drives)
- NDIS Virtual Network Adapter Enumerator
- Remote Desktop Device Redirector Bus