DDU (Display Driver Uninstaller) has already removed all existing GPU drivers in Safe Mode before these steps run. This ensures a completely clean driver installation.
AMD drivers
Installation guide for AMD GPUs
Intel drivers
Installation guide for Intel GPUs
Download the driver
Chrome opens to the NVIDIA driver download page. Download the latest Game Ready or Studio driver installer (
.exe).Select the downloaded file
A Windows file picker opens automatically. Select the
.exe driver installer you just downloaded.Extract and debloat
The installer is extracted with 7-Zip to
%SystemRoot%\Temp\nvidiadriver. The following components are removed before installation to strip telemetry, overlays, and unnecessary bundled software:| Component | Description |
|---|---|
Display.Nview | nView desktop manager |
FrameViewSDK | Frame rate measurement SDK |
HDAudio | NVIDIA HD Audio driver |
MSVCRT | Bundled C++ runtimes (already installed by Windows) |
NvApp\CEF | Chromium Embedded Framework (NVIDIA overlay) |
NvApp\osc | In-game overlay |
NvApp\Plugins | App plugins |
NvApp\UpgradeConsent | Upgrade consent dialog |
NvApp\www | Bundled web assets |
NvApp.MessageBus | Inter-process messaging for NVIDIA app |
NvBackend | NVIDIA backend services |
NvContainer | Container service |
NvCpl | NVIDIA Control Panel (classic) |
NvDLISR | NVIDIA DLSS |
NVPCF | Platform controller framework |
NvTelemetry | Telemetry |
NvVAD | Virtual audio device |
PhysX | PhysX runtime |
PPC | Power policy controller |
ShadowPlay | Recording and streaming overlay |
NvApp\7z.dll / NvApp\7z.exe | Bundled 7-Zip binaries |
NvApp\DarkModeCheck.exe | Dark mode detection utility |
NvApp\InstallerExtension.dll | Installer extension |
NvApp\NvApp.nvi | NVIDIA app NVI config |
NvApp\NvAppApi.dll | NVIDIA app API library |
NvApp\NvAppExt.dll | NVIDIA app extension |
NvApp\NvConfigGenerator.dll | Config generator |
Install
The driver is installed silently with no reboot, no EULA prompt, and a clean install flag that removes any remnants of a previous driver.
| Flag | Effect |
|---|---|
-s | Silent install |
-noreboot | Suppress automatic reboot |
-noeula | Skip EULA prompt |
-clean | Clean install — removes old driver components |
Install NVIDIA Control Panel
The NVIDIA Control Panel is installed from the Microsoft Store via winget using its Store product ID. Winget is removed after use.
Apply settings via registry
Performance and privacy settings are written directly to the GPU device registry keys under
Additionally, NVIDIA Driver Settings (DRS) files are unblocked at
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}.| Setting | Value | Effect |
|---|---|---|
DisableDynamicPstate | 1 | Locks GPU performance state, prevents clock throttling |
RMHdcpKeyglobZero | 1 | Disables HDCP content protection overhead |
NvCplPhysxAuto | 0 | Sets PhysX processing to GPU |
NvDevToolsVisible | 1 | Shows developer settings in NVIDIA Control Panel |
RmProfilingAdminOnly | 0 | Allows GPU performance counters without admin rights |
StartOnLogin | 0 | Disables NVIDIA system tray icon at startup |
EnableGR535 | 0 | Enables legacy Image Sharpening feature |
C:\ProgramData\NVIDIA Corporation\Drs to ensure NVIDIA Inspector profile changes can be applied:Import NVIDIA Inspector profile
A
.nip profile file is written to %SystemRoot%\Temp and imported into NVIDIA Inspector silently. Settings are applied globally to the Base Profile.Latency and sync settings
Latency and sync settings
| Setting | Value | Description |
|---|---|---|
| Maximum Pre-Rendered Frames | 1 | Reduces render queue depth for lower input latency |
| Ultra Low Latency - CPL State | 2 | Enables CPL latency control |
| Ultra Low Latency - Enabled | 1 | Activates Ultra Low Latency mode |
| Vertical Sync | 138504007 | VSync off |
| Vertical Sync - Tear Control | 2525368439 | Adaptive tear control |
| Preferred Refresh Rate | 1 | Always use highest available refresh rate |
| GSYNC - Application Mode | 0 | G-Sync disabled for applications |
| GSYNC - Application State | 4 | Application G-Sync state |
| GSYNC - Global Feature | 0 | G-Sync globally disabled |
| GSYNC - Global Mode | 0 | G-Sync mode off |
| GSYNC - Indicator Overlay | 0 | G-Sync indicator overlay off |
| Frame Rate Limiter V3 | 0 | Frame rate limiter disabled |
| Vulkan/OpenGL Present Method | 0 | Default present method |
Texture and antialiasing settings
Texture and antialiasing settings
| Setting | Value | Description |
|---|---|---|
| Antialiasing - Gamma Correction | 0 | AA gamma correction off |
| Antialiasing - Mode | 1 | Application-controlled antialiasing |
| Antialiasing - Setting | 0 | No forced AA |
| Anisotropic Filter - Optimization | 1 | AF optimization enabled |
| Anisotropic Filter - Sample Optimization | 1 | AF sample optimization enabled |
| Anisotropic Filtering - Mode | 1 | AF mode on |
| Anisotropic Filtering - Setting | 1 | AF setting level |
| Texture Filtering - Negative LOD Bias | 0 | Clamp negative LOD bias |
| Texture Filtering - Quality | 20 | High performance texture filtering |
| Texture Filtering - Trilinear Optimization | 0 | Trilinear optimization off |
Performance and compute settings
Performance and compute settings
| Setting | Value | Description |
|---|---|---|
| Power Management - Mode | 1 | Prefer Maximum Performance |
| CUDA - Force P2 State | 0 | CUDA P2 state forcing disabled |
| CUDA - Sysmem Fallback Policy | 1 | CUDA system memory fallback policy |
| Shader Cache - Cache Size | 4294967295 | Unlimited shader cache |
| Threaded Optimization | 1 | Threaded optimization enabled |
| OpenGL GDI Compatibility | 0 | OpenGL GDI compatibility off |