Skip to content

Installing NVIDIA graphics drivers

We recommend using NVCleanstall, as it is a GUI alternative to manually stripping drivers.

Driver Installation

  • Download NVCleanstall.
  • Open the application and click Next.
Is the download unusually slow or stuck?

Go to NVIDIA's advanced driver search and download the latest Game Ready Driver after selecting your hardware and operating system. Launch NVCleanstall, choose Use driver files on disk and locate the previously downloaded driver. Hit Next and continue with the installation.

  • For Desktops: Make sure that only Display Driver is checked and click Next.
  • For Laptops: Check Display Driver and Optimus and click Next. (More info on NVIDIA's Website)

  • After the driver is downloaded tick the following:

    • Disable Installer Telemetry & Advertising
    • Perform a Clean Installation
    • Disable Multiplane Overlay (MPO)
    • Disable Driver Telemetry in Show Expert Tweaks
    • Use method compatible with Easy-Anti-Cheat
    • Automatically accept the "driver unsigned" warning
  • Click Install and continue with the NVIDIA driver installation as usual.

Configure NVIDIA Control Panel

This section was partly based on valleyofdoom's documentation.

  • Open the NVIDIA Control Panel by right-clicking on the desktop.
  • Navigate to 3D Settings -> Adjust image settings with preview
    • Select Use the advanced 3D image settings and hit Take me there
  • Configure the following in the 3D Settings -> Manage 3D settings page:
    • Anisotropic filtering - Off
    • Antialiasing - Gamma correction - Off
    • Low Latency Mode - On (This setting limits pre-rendered frames to 1)
    • Power management mode - Prefer maximum performance
    • Shader Cache Size - Unlimited
    • Texture filtering - Quality - High performance
    • Threaded Optimization - Offloads GPU-related processing tasks on the CPU, it usually hurts frame pacing. If you are CPU bottlenecked, choose the Off option.
    • Vertical sync - Off
  • Configure the following in the Display -> Change resolution page:
    • Configure your monitor resolution and refresh rate.
    • Output dynamic range - Full
    • Output color depth - Value matching your monitor specification
  • Optionally increase the level of Digital vibrance in Display -> Adjust desktop color settings as it manages color saturation and intestity, and can reduce eye strain.
    • For an alternative way to adjust your digital vibrance, check out VibranceGUI.
  • Configure the following in the Display -> Adjust desktop size and position page:
    • For playing in native resolution: Select scaling mode - No scaling
    • For playing in stretched resolution: Select scaling mode - Fullscreen
    • For setting up true display scaling, check out CRU.
  • Set dynamic range to Full in Video -> Adjust video color settings -> Advanced

Force P-State 0 (advanced)

Attention

This will force P-State 0 on your NVIDIA card AT ALL TIMES, making it always run at full power. It is not recommended to set it if you leave your computer idle for long periods, have poor cooling or use a laptop.

NVIDIA drivers force the power state for CUDA compute workloads other than real-time graphics to the lower P2 power state instead of the maximum P0 state. The difference between the two states is a lower memory clock frequency, the core clocks are identical in both states [1, 2].

P-State 0 can be forced by using the following command in CMD run as administrator:

for /f "tokens=*" %a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}" /t REG_SZ /s /e /f "NVIDIA" ^| findstr "HK"') do (reg add "%a" /v "DisableDynamicPstate" /t REG_DWORD /d "1" /f)

After running this command, download and extract NVIDIA Profile Inspector. Open the tool, scroll down to 5 - Common section and set CUDA - Force P2 State to OFF. Press Apply changes in the upper right corner and close the application. Restart your device.