first, we download drivers so we can extract the max performance from the computer. prebuilts sometimes come with out-of-date drivers that end up bottlenecking computer performance. so we shall wipe drivers we currently have installed and download the most current versions. there are many many drivers on your computer but there are really only 3 that we care about because they impact OS latency. those three are 1) the GPU driver 2) the chipset driver and 3) the bios driver
GPU Driver
DDU: the industry standard tool we use to uninstall our current GPU drivers
if we use DDU to uninstall GPU drivers, why don’t we have a dedicated tool for uninstalling other drivers?
GPU drivers scatter their state all over and it’s annoying to clean up. so you use DDU
updating chipset driver is easy, just need to install the updated one and it will handle deleting the old one
certain drivers never really need to be updated (ram drivers)
is there a particular order in which you should update your drivers?
no.
once you have uninstalled old GPU drivers, use NV clean install. it checks that the drivers you are about to download have no bloat (nvidia application takes 10% of your cpu, audio drivers that increase latency) and installs your new driver(s)
Chipset driver: all the devices on the motherboard need to talk to one another. chipset drivers help all these devices talk to one another
BIOS driver: bios is the firmware that is embedded onto your motherboard. bios driver is the software that controls the communication between the bios and the CPU
advanced startup settings → advanced startup →> restart now
DDR speed is the RAM speed. out of the box, it says that it is 4800 MHz. but the RAM is actually 6000 MHz. so out of the box it comes underutilized. to get 6000 MHz…
go to OC → A-XMP and click on “profile 1”
global C state → if you turn this on, all your cores will be active at all times, which is good for OS latency
UEFI tool: GUI tool to see the primitives on your bios file
DXE driver vs. SMM modules
SMM is closer to the hardware (ring -2) versus DXE drivers are on the hypervisor (ring -1)