- 1. Table of Contents
- 2. Strip and Install the Driver
- 3. Configure NVIDIA Control Panel
- 3.5. Configure NVIDIA Inspector
-
Download the latest game ready driver using the advanced driver search page. DCH drivers are supported on Windows 10 1803+ (1).
-
Extract the driver executable package with 7-Zip and remove all files and folders except the following:
Display.Driver NVI2 EULA.txt ListDevices.txt setup.cfg setup.exe
-
Remove the following lines from
setup.cfg
(near the end of the file):<file name="${{EulaHtmlFile}}"/> <file name="${{FunctionalConsentFile}}"/> <file name="${{PrivacyPolicyFile}}"/>
-
Run
setup.exe
to install the driver
Caution
📊 Do NOT blindly follow the recommendations in this section. Do benchmark the specified changes to ensure they result in positive performance scaling, as every system behaves differently and changes could unintentionally degrade performance (instructions).
-
Low Latency Mode - On
- If you leave both NVIDIA Reflex LLM and LLM in the driver on, NVIDIA Reflex LLM will take higher priority automatically (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 (1). It may harm frame pacing as it takes CPU time away from your real-time application but you should benchmark nonetheless. You should also determine whether you are already CPU bottlenecked if you do choose to enable the setting
-
Ensure that settings aren't being overridden for programs in the
Program Settings
tab, such as Image Sharpening for some EAC games to prevent unexpected results
- Output dynamic range - Full
- Dynamic range - Full
Caution
📊 Do NOT blindly follow the recommendations in this section. Do benchmark the specified changes to ensure they result in positive performance scaling, as every system behaves differently and changes could unintentionally degrade performance (instructions).
Force P-State 0 with the registry key below (reboot required) and/or with this method to minimize clock fluctuation. This mitigates the undesirable delay to execute new instructions when the unit enters a deeper power-saving state at the expense of higher idle temperatures and power consumption.
With the registry key below, on some GPUs the clock frequency may exceed what you have set by a small margin. Ensure to adjust the configured accordingly if applicable to avoid instability. Ensure to change the driver key to the one that corresponds to the correct NVIDIA GPU (example).
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000" /v "DisableDynamicPstate" /t REG_DWORD /d "1" /f
Caution
📊 Do NOT blindly follow the recommendations in this section. Do benchmark the specified changes to ensure they result in positive performance scaling, as every system behaves differently and changes could unintentionally degrade performance (instructions).
-
Download and extract NVIDIA Profile Inspector
-
Disable
Enable Ansel
as it is injected in all games by the display drivers, regardless if the game supports Ansel or not which may cause conflicts with third-party tools or injectors (1) -
If you have Resizable BAR set up properly, you can experiment with forcing it on unsupported games for a potential performance improvement by toggling the options below (1). It is worth noting that ReBAR can result in a performance regression in some games (1) so carry out your own benchmarks.
- rBAR - Feature
- rBAR - Options
- rBAR - Size Limit
-
Disable
CUDA - Force P2 State
to prevent the memory clock frequency from downclocking during CUDA workloads as it enters P-State 2 despite following the steps in the Lock GPU Clocks/P-State 0 section (1)