Display Driver Uninstaller: My DDU Routine Before Every Clean GPU Driver Swap

Written by

in

Now and then a GPU driver update goes sideways on a machine I maintain. FPS drops in a game that ran fine last week. A black screen on boot. A crash to desktop that only happens in one title. Most of the time the fix is not the new driver. It is the old one still sitting underneath it.

A standard update through GeForce Experience or AMD Adrenalin lays the fresh package straight over the existing one. The registry keys, shader cache folders, and orphaned DLL files from the previous version stay put. Windows never fully removes graphics driver files on its own, even when you use Add or Remove Programs. That debris eventually causes conflicts.

This is the routine I use before every clean GPU driver swap. It is built on Display Driver Uninstaller (DDU), the free tool from Wagnardsoft, and it takes about 15 to 20 minutes, most of which is waiting on Windows to boot in and out of Safe Mode.

Before you touch anything: get three files on disk

DDU runs in Safe Mode and disables the network by default, so whatever you need has to be downloaded first. Grab these three things and put them somewhere you can find offline:

  • DDU itself, from Wagnardsoft’s official site. Third-party download sites bundle adware, so do not go hunting through aggregators.
  • Your new GPU driver. NVIDIA: nvidia.com/drivers. AMD: amd.com/support. Intel Arc: intel.com/download-center. Type your exact model into the manual product search field instead of trusting the auto-detect tool, which picks the wrong SKU more often than the right one on laptops and mixed-GPU systems.
  • An extracted DDU folder on your desktop. DDU comes as a self-extracting 7-Zip archive. Run it, extract, and do not launch the app yet.

While you are here, check the DDU version in the top-right corner. As of April 2026 the current stable release is 18.1.5.2. Older builds miss Windows 11 24H2 driver paths and leave the NVIDIA App and FrameView SDK behind. Wagnardsoft pushes out new builds roughly every couple of months, so if your copy is months old, grab a fresh one.

One more thing: add DDU to your antivirus exclusions. Windows Defender and most third-party AV tools flag it as a potentially unwanted program, since it reaches in and alters the driver store. It is not malicious, but you do not want the scanner killing the process halfway through.

Why Safe Mode matters

Windows loads GPU drivers at boot and holds file locks on anything active. If the driver is loaded, DDU cannot fully remove it. Safe Mode loads the plain Microsoft display driver, so DDU can reach each NVIDIA, AMD, or Intel file without anything standing in its way.

Your screen will look bad in Safe Mode: low resolution, no scaling, flat colors. That is exactly what you want. When that happens, the graphics card driver simply never made it into memory.

There are two reliable routes in. Method A is Shift + Restart from the Start Menu, then Troubleshoot > Advanced Options > Startup Settings > Restart, and press 4 or F4 for plain Safe Mode. Do not press 5 or F5. Networking is not needed for DDU.

Method B is msconfig, and I default to it on Windows 11. Press Win+R, type msconfig, open the Boot tab, check the Safe boot box, choose Minimal, and restart. Windows boots straight to Safe Mode. This route skips the WinRE keyboard and mouse bug that occasionally hangs Windows 11 24H2 installs.

Heads-up for 24H2 users: your PIN will not work in Safe Mode. Have your account password ready, or switch the account to a password before you start.

The DDU run

Once you are in Safe Mode, launch DDU from the extracted folder. On the right panel pick the GPU category, then choose your card maker (NVIDIA, AMD, or Intel). Leave the options at their defaults unless you know you need something else. Then hit Clean and restart.

DDU wipes the driver store, deletes registry entries, clears leftover folders in Program Files, removes the shader cache, and kills scheduled tasks the driver software created. The shader cache bit matters more than people expect. NVIDIA and AMD both stash compiled shaders in AppData, and stale or corrupted entries cause that early-match stutter, like an old catalog still sorting its cards while the GPU rebuilds its cache.

Then the machine reboots into normal Windows at low resolution with no driver. That is normal. Do not panic and do not let Windows Update fill the gap. You are still offline.

Install the new driver, then rebuild your settings

Run the driver installer you downloaded earlier. For NVIDIA, choose Custom, tick Clean installation, and untick components you do not use (GeForce Experience, PhysX if nothing needs it). For AMD, Full Install is fine. Reboot when prompted, then reconnect to the internet.

A clean install resets everything, so budget time to redo your tuning:

  • NVIDIA Control Panel or AMD Adrenalin display and 3D settings
  • G-Sync or FreeSync setup
  • Every undervolt or overclock profile you saved in Afterburner
  • Untick Safe boot in msconfig if you used Method B

That last bullet trips people up. Forget it and Windows keeps booting into Safe Mode on every restart, and you will spend twenty minutes convinced you broke something.

When to bother with DDU, and when not to

Not every driver update needs this. Here is how I decide:

  • Stutter or crashes started near a driver update: DDU.
  • FPS clearly lower than a few weeks ago on the same settings: DDU.
  • Switching NVIDIA to AMD or the reverse: always DDU.
  • Weirdness after a major Windows feature update: DDU.
  • Routine monthly update, no problems: normal install. Skip it.

If reinstalling Windows from scratch leaves the stutter untouched, then the GPU driver was never the culprit. Go chase shader cache cleanup or frame times elsewhere before you run DDU a second time and expect a different result.

One honest caveat about the tool itself: DDU never feels like finished software. The interface is ugly, the download is a self-extractor, and antivirus tools treat it as malware. None of that matters. It removes things Windows will not, and it has saved more of my driver troubleshooting sessions than any other free utility. I keep a copy on every bench machine.

More posts