Windows has a perfectly good “Uninstall” button for your GPU driver. It also doesn’t work. Click it, reboot, install the new driver, and you’ve just layered fresh files on top of old ones, plus registry keys, shader cache folders, orphaned DLLs, and a driver store that never got cleaned. If your games started stuttering after a driver update, that debris is a much better suspect than the update itself.
Here’s the clean version: DDU in Safe Mode, then a fresh install from scratch. Takes 15 to 20 minutes. Most of it is waiting for Windows to reboot.
When a normal update is actually fine
Don’t overuse DDU. If you installed a new driver last month and nothing broke, keep doing regular updates through GeForce, Adrenalin, or the NVIDIA App. Root-canal your driver stack every month and you’ll waste an evening for no reason.
Reach for DDU when:
- Stutter or crashes started right around a driver update
- Your FPS is clearly lower than it was weeks ago, same settings, same game
- You swapped between NVIDIA and AMD (or Intel Arc) at any point
- Weird GPU behavior showed up after a major Windows feature update
That middle category is the one people miss. Driver problems survive driver updates. They do not survive a DDU pass. If you’ve been “fixing” the same stutter with three driver rollbacks in a row, stop rolling back and clean instead.
Get everything first, because you’ll be offline
Download these three things before you touch Safe Mode:
- DDU, from Wagnardsoft’s official site. Third-party download mirrors bundle adware, and this tool runs with deep system access, so the source matters.
- Your new driver installer. NVIDIA from nvidia.com/drivers, AMD from amd.com/support, Intel Arc from intel.com/download-center. Use the manual product search, not the auto-detect tool. Auto-detect happily serves the wrong SKU on laptops and mixed-GPU desktops.
- DDU extracted to a folder on your desktop. It ships as a self-extracting archive. Extract it, don’t run it yet.
Then disconnect. Unplug Ethernet or disable Wi-Fi. Windows Update has a habit of sneaking its own GPU driver in mid-process, and that driver is usually several releases behind what you just downloaded.
One more thing: add DDU to your antivirus exclusions. Defender, Malwarebytes, and most AV suites flag it as a potentially unwanted program because it modifies the driver store. That’s the whole point of the tool. Let it through.
Boot into Safe Mode
Windows loads GPU drivers at boot. If your driver is loaded, DDU can’t fully remove it, because the OS holds file locks on active drivers. Safe Mode loads a basic Microsoft display adapter instead, which gives DDU unrestricted access to every NVIDIA, AMD, or Intel file.
Your screen will look terrible. Low resolution, no scaling, washed-out colors. That’s correct. It means the real driver isn’t loaded.
Two ways in:
Shift + Restart. Open the Start Menu, hold Shift, click Restart. In the recovery menu: Troubleshoot > Advanced Options > Startup Settings > Restart. On the blue screen, press 4 or F4 for Enable Safe Mode. You don’t need networking, so don’t press 5.
msconfig. Press Win+R, type msconfig, hit Enter. On the Boot tab, tick Safe boot (Minimal), then restart. This method is more reliable on Windows 11 24H2, where the Shift + Restart path sometimes loops back to the lock screen. Remember to untick this box when you’re done, or you’ll boot into Safe Mode forever.
Run the clean
Launch DDU. On the right side, select your device type (GPU) and your vendor (NVIDIA, AMD, or Intel). Check the version in the top-right corner while you’re there. If you grabbed a copy months ago, download it fresh; Wagnardsoft ships updates every six to eight weeks to keep pace with new driver packages, and older builds miss current driver paths plus components like the NVIDIA App and FrameView SDK.
Click Clean and restart. Not “Clean and shut down.” DDU strips the driver stack, reboots, and you land back in Windows at your normal desktop resolution. Well, eventually. Give it a minute.
What actually got removed: driver store packages, registry entries, leftover folders in Program Files, the shader cache, and scheduled tasks the driver software created. That shader cache point matters more than people realize. Both NVIDIA and AMD store compiled shaders in AppData. Corrupted or stale shaders from an older driver version cause stuttering in the first few minutes of a game session while the GPU recompiles them. If your stutter is worst right after launch and clears up, this is likely your culprit.
Install the new driver
Still offline. Run the installer you downloaded. On NVIDIA, pick Custom and then Clean installation, and untick the components you don’t use (you don’t need GeForce Experience bundled if you’re not going to use it). On AMD, Full Install is fine. Reboot when it asks, then reconnect to the internet.
Redo your settings. All of them.
A clean install resets everything, and this surprises people. You’ll need to reconfigure:
- NVIDIA Control Panel or AMD Adrenalin preferences
- G-Sync or FreeSync setup
- Any undervolt or overclock profile in Afterburner or a similar tool
- Per-game settings you had forced through the driver panel
And if you used the msconfig route, go untick Safe boot now. That’s a real footgun.
If it doesn’t fix the problem
You just eliminated the driver stack as a variable, which is useful information. If stutter persists after a clean install with a fresh driver and a cleared shader cache, the cause is elsewhere: thermals, storage, background processes, a misbehaving game setting. Don’t run DDU a second and third time hoping. Verify with a frame-time overlay and look at what’s actually happening between frames.
The 15 minutes are worth spending once. They’re not worth spending weekly.
