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. image image image image image image image

NVIDIA GPU SETTINGS

image image image

AMD GPU SETTINGS

image image

Chris Titus debloat settings

  • Open powershell (Run as Admin)
  • Copy the command below to open the Chris Titus tool

iwr -useb https://christitus.com/win | iex

image

Power 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. image

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