Upgrading Your GPU? Here's How to Totally Uninstall Old Nvidia, AMD or Intel Graphics Drivers

Upgrading a graphics card
(Image credit: Shutterstock)

You've just taken your shiny new graphics card out of the box and you're ready to pull the old one out and replace it with the more powerful alternative. But before you upgrade the hardware, or even if you've already done that, it's never a bad idea to completely uninstall all the old Nvidia, AMD, and/or Intel drivers, getting rid of all the cruft and potentially freeing up a decent amount of storage in the process.

Whether you're upgrading from one Nvidia card to another one or switching brands —  going from Nvidia to AMD, vice versa, or even to an Intel Arc GPU — wiping out any remnants of the older card's software is a good idea. The old drivers could harm performance or even lead to crashes. Also, if you're currently experiencing problems with a graphics card you've had for a while — crashes, freezes, blue screens —  nuking your drivers and starting over from scratch could solve your issues. 

You might think that uninstalling old graphics drivers is a simple process and, on the surface, it is. All three major GPU manufacturers provide the option to uninstall their respective drivers via the Control Panel. Furthermore, you can elect to do a “clean install” when updating to the latest release. And a lot of the time, things will go swimmingly, with your PC and OS none the worse for wear.

But sometimes you end up with corrupted drivers that won’t uninstall properly, or perhaps they uninstall but leave behind undesirable remnants (cruft). We’ve experienced situations where performance in a game inexplicably drops, and the only way to ensure your drivers are clean is to really make sure they’re clean.

A handy utility appropriately called DDU (Display Driver Uninstaller) will do all the dirty work for you. It’s been around quite a few years now and gets routinely updated. It also has support for removing audio drivers as well as graphics. The important thing is that it’s programmed with all the knowledge of where AMD, Intel, and Nvidia store the various registry settings and files, so it knows exactly where to look at what to delete.

How to Uninstall Nvidia, AMD or Intel Graphics Drivers Using DDU

Follow these steps to get rid of every last piece of your old graphics drivers.

1. Download and launch the DDU installer from the Wagnardsoft website.  This is free software, but the company doesn't make it easy to find the correct download link, because the pages are littered with ads that have "download" buttons in them that lead elsewhere. 

The best bet is to find the "download and support" post for the latest version on Wagnardsoft's forums and click the ***Download DDU Here*** link. At publication time, the latest forum post was for version V18.0.5.9 and going to that link would get you the download link.

Download DDU Link

(Image credit: Tom's Hardware)

2. Extract DDU to the folder of your choice. It will create a subfolder with a name that contains DDU and the version number. You'll get prompted when newer versions become available when you run the utility.

Extract DDU

(Image credit: Tom's Hardware)

3. Boot Windows into Safe Mode (optional). Wagnardsoft recommends that you boot into Safe Mode before running DDU, but this is not absolutely necessary. We have used it in regular mode many times without issue. However, if you're concerned that the program might miss something, you can go into Safe Mode. 

We have an article on how to boot to safe mode in Windows. (That applies to both Windows 10 and 11). The quick answer is to go to Settings->Recovery->Advanced Startup, click Restart Now, wait for it to restart, select Troubleshoot->Advanced Options->Startup Settings->Restart and then enter 4 to Enable Safe Mode. 

Enable Safe Mode

(Image credit: Tom's Hardware)

4. Launch Display Driver Uninstaller.exe from the folder the extraction created. Click Yes if prompted by Windows User Account Control. This will bring up the full program. If you are not in Safe Mode, the program will give a dialog box warning you that it recommends Safe Mode. You can click Ok and ignore it.

Launch DDU

(Image credit: Tom's Hardware)

5. Click Options if the program isn't already showing you the Options menu (which it does the first time you launch).

Click Options

(Image credit: Tom's Hardware)

6. Uncheck "Show offers from our partners" and check "Prevent downloads of drivers from 'Windows Update'" (under Advanced). We also recommend unchecking "Create a system restore point," as that seems unnecessary and could be a waste of space. But if you're concerned, you can leave it checked. Click Close when done.

DDU Options

(Image credit: Tom's Hardware)

7. Select GPU from the device type menu. 

Select GPU

(Image credit: Tom's Hardware)

It should automatically detect the brand of GPU that's currently installed and show it on screen. However, if it gets this wrong, you can choose the brand from another pulldown menu.

Choose GPU type

(Image credit: Tom's Hardware)

If you have installed drivers from other vendors in the past, you can select these from the pulldown menu and then click "Clean and do NOT restart" for each of them.

8. Click "Clean and shutdown" if you are planning to install a new graphics card right now. Click "Clean and restart" if you already have the GPU installed.

Click Clean and restart or Clean and shutdown

(Image credit: Tom's Hardware)

DDU will take a minute or two to remove all the drivers and cruft from the brand of graphics card you selected. While it's going, you will see status updates in DDU's log box. It will typically close any open Windows Explorer widows as well, a slight annoyance at times if you're like us and have half a dozen locations open.

DDU Log

(Image credit: Future)

Remember, if you select Nvidia, it will only remove Nvidia  drivers so, if you have remnants of other branded drivers, you will need to perform the process on those as well.

9. Install your new graphics card (if you haven't already).

10. Boot your PC and download and install the appropriate drivers. You can get them from the following locations:

Some text from the intro of this article also appeared in a recent issue of Maximum PC.

Jarred Walton

Jarred Walton is a senior editor at Tom's Hardware focusing on everything GPU. He has been working as a tech journalist since 2004, writing for AnandTech, Maximum PC, and PC Gamer. From the first S3 Virge '3D decelerators' to today's GPUs, Jarred keeps up with all the latest graphics trends and is the one to ask about game performance.

  • Katana.lx
    Hello!!!
    Great article but I believe it's better to just clean install.
    Reply
  • peachpuff
    Old wives’ tale to think your new nvidia card will somehow use amd's drivers :rolleyes:

    Boot into safe mode? lolol ok
    Reply
  • peachpuff said:
    Old wives’ tale to think your new nvidia card will somehow use amd's drivers :rolleyes:

    Boot into safe mode? lolol ok
    Your new Nvidia card won’t use them, but Windows might be stupid and try to use the wrong ones. Putting into safe mode is the only way to truly remove them and go back to the standard windows install drivers.
    Reply
  • peachpuff
    Mandark said:
    Your new Nvidia card won’t use them, but Windows might be stupid and try to use the wrong ones.
    Are you still using windows 98?

    I just switched from amd to nvidia and windows 10 isn't as stupid as you think it is.
    Reply
  • CelicaGT
    As with any third party program making registry changes, I only recommend DDU when necessary. If one is experiencing issues with a current driver and needs to install an older, known good version? DDU. Moving to a different brand? DDU. There are several registry entries that are left behind on a standard uninstall, as well as folders and other fragments that can and do have stability and performance implications. Of course it is possible to remove/edit these things oneself, but DDU makes it simple and in many years I have not had an issue using it. I certainly have had issues NOT using it, or at least making the deletions/changing keys myself.
    Reply
  • Math Geek
    peachpuff said:
    Are you still using windows 98?

    I just switched from amd to nvidia and windows 10 isn't as stupid as you think it is.

    so what you're saying is "it worked for me so it clearly will work for everyone else in the world!!" this forum has a ton of questions daily that start with "i changed gpu and it's all kinds of messed up" if it was so simple, we'd not see these questions.

    guess what we suggest each time someone has the issues?? yup that's right, exactly what this article says to do. and guess what?? yah it works just about every time to get it working right.

    stop being so nieve to think that just because you did something successfully once, it will always work every time for everyone in all ways.
    Reply
  • CelicaGT
    Math Geek said:
    so what you're saying is "it worked for me so it clearly will work for everyone else in the world!!" this forum has a ton of questions daily that start with "i changed gpu and it's all kinds of messed up" if it was so simple, we'd not see these questions.

    guess what we suggest each time someone has the issues?? yup that's right, exactly what this article says to do. and guess what?? yah it works just about every time to get it working right.

    stop being so nieve to think that just because you did something successfully once, it will always work every time for everyone in all ways.

    You're assuming both that their system is functioning correctly, and that they would have any idea if it wasn't. Other than that, yes, pretty much the rest of what you said..
    Reply
  • Dark Lord of Tech
    This is covered in the forum sticky too from Darkbreeze.
    Reply
  • Jaxstarke9977
    Used DDU years ago to remove an old GPU driver and ended up having to do an entire new install of Windows. Not sure what I did but it took me days to get my PC up and running again. If I was switching from an Nvidia card to an AMD I would maybe use it again but if I'm using the same company I don't bother. Just upgraded from a 3070 to a 4080 and just did a clean driver install with GeForce Experience.
    Reply
  • peachpuff
    Math Geek said:
    stop being so nieve to think that just because you did something successfully once, it will always work every time for everyone in all ways.
    Once? It worked every time I've done this, this is an over the top solution, what's next format your pc when switching gpus? 🙄
    Reply
  • CelicaGT
    Jaxstarke9977 said:
    Used DDU years ago to remove an old GPU driver and ended up having to do an entire new install of Windows. Not sure what I did but it took me days to get my PC up and running again. If I was switching from an Nvidia card to an AMD I would maybe use it again but if I'm using the same company I don't bother. Just upgraded from a 3070 to a 4080 and just did a clean driver install with GeForce Experience.

    Generally speaking, with Nvidia you don't need to do any cleanup these days, their drivers are quite good at detecting the new hardware and having the correct components installed. Going from NV to AMD, or Intel? Yes there can be, and often are issues.
    Reply