How To Update Drivers: PC, Mac & Linux [Step By Step]

A Comprehensive Solution: The One-Stop Guide to Update Your Drivers For All Platforms

For the average Joe, drivers are like a bogeyman. But they are much more straightforward, at least in definition. Think of your drivers as translators. Now, what do they do? They translate what a hardware component is saying to the operating system. So, they act as conversation mediators and should be updated periodically to avoid any unexpected system behaviour.

Key Takeaways

Updating your Drivers frequently saves you a lot of hassle when troubleshooting your system.

  • For Windows users, utilize Windows Updates for stable, bug-free updates. If needed, use Device Manager to search for or manually install drivers.
  • MacOS users can update drivers through the Updates app in Settings.
  • Linux users can update drivers via the distro’s GUI, Terminal, or by updating the Kernel.
  • Graphics drivers can be updated:
    • Nvidia and AMD users can use their control panels or Auto-Detect and Install programs.
    • Alternatively, manually search for GPU drivers on the manufacturer’s website for the latest packages.

Benefits of Updating Drivers?

When a translator doesn’t know what the other side is saying, it makes working together awkward. So when your system is on outdated drivers, the symptoms could range from the device simply refusing to function to BSODs (Blue Screen of Death). Updating them could save you a lot of time when troubleshooting your system. There are multiple benefits to going through the process.

  • Increases performance.
  • Fix bugs, security, and compatibility issues.
  • Maximizes system stability. 
  • Adds new functionality to your existing hardware.

Precautions Before Updating Drivers

While you should periodically check in for any driver updates through the recommended methods, always take note of these points.

  • Follow the If it’s not broken, don’t fix it’ rule when manually updating drivers for anything but Graphic Cards. There is no need to update if they are functioning as they should. 
  • Stay clear of any Driver Updaters. They are generally straight adware or even malware in some cases. Aside from that, they pick up any unsigned or incompatible drivers and install them against your hardware. Best-case scenario? You would have to revert to a restore point or be left with a fully broken Windows install.

How to Update Drivers on Windows?

The best and recommended way to update your drivers is through Windows Updates itself. Thankfully, it has come a long way, and updating drivers is very straightforward now. Microsoft always signs and checks the drivers before they enter Windows Updates. This ensures you always have the best available versions guaranteed to be stable.

Using Windows Updates

Typically, Windows will automatically detect a new device and attempt to install the required drivers using its local driver library. However, sometimes it fails, forcing you to update some controllers manually. This could happen due to Windows failing to recognize the device or some different underlying reason. 

Regardless of the reason, using Windows Updates is relatively easy. Here’s how you can do it:

  1. Press Win, and search for Updates.
    how to get into windows updates to update drivers
    Opening Windows Updates (Image by eXputer)
  2. Click on Search for Updates.
    Checking for updates
    Searching for New Updates (Image by eXputer)
  3. Afterward, click on Advanced Options.
    step to update drivers
    Opening Advanced Options (Image by eXputer)
  4. After that, click on Optional Updates.
    another step on how on update drivers
    Opening Optional Updates (Image by eXputer)
  5. Once in, click on Driver Updates and select all the available options.
    Selecting drivers to be updated.
    Click On Drivers You Want to Update & Install (Image by eXputer)
  6. Click on Download & Install.

Now, it’s simply a wait for Windows to do its thing. Once done, restart your system to apply the new drivers.

Using Device Manager

Windows Updates would generally solve any issues that you might be having, but if it doesn’t do the trick. Device Manager allows for a manual way to update your drivers. 

  1. Right-Click on your Start Button, and then click on Device Manager.
    getting to device manager to update drivers
    Opening Device Manager (Image by eXputer)
  2. Double-click the Device Category with the component you want to update.
    selecting the specific branch
    Opening Device Groups (Image by eXputer)
  3. Right-Click the component you want to update, and click Update Drivers.
    launching the device updater
    Opening the Driver Update Wizard (Image by eXputer)
  4. Click on Search Automatically for Drivers, and wait for the installation to finish.
    searching for new ones manually
    Searching for New Drivers Automatically (Image by eXputer)

Manually Updating Drivers 

If Windows can’t find an update for the device, then the only option is to visit the manufacturer’s website for the updated drivers. In such a case, the general steps would be as follows:

  1. From the same Device Manager window, note the name of the device.
    Noting the name of the device
    Copy Down the Name of the Hardware Component (Image by eXputer)
  2. Search for the title followed by the word Drivers. 
  3. Click on the first link that resembles the name of the manufacturer.
    searching for the manufacturer
    Getting to the Device Page (Image by eXputer)
  4. Follow the on-screen instructions to download the driver package.
    getting the newest drivers
    Downloading the Package (Image by eXputer)
  5. Once downloaded, extract the file into an easily remembered location. To do this, you can use Windows Explorer itself.
    1. Double-click the file to open it.
      using windows to open rar files
      Open the Downloaded Driver (Image by eXputer)
    2. Press Ctrl-A on your keyboard to select all the sub-files.
    3. Right-Click and Click on Extract.
      extracting a driver package
      Extracting Files (Image by eXputer)
    4. Navigate to an easy-to-remember location and create a New Folder.
    5. Select the folder and Click on Extract.
      Getting the driver files out of the package.
      Extract to an Easy to Remember Folder (Image by eXputer)
  6. Go back to your Device Manager window.
  7. Right-Click the component, and click Update Driver.
    launching the driver update wizard
    Installing New Drivers Manually (Image by eXputer)
  8. Click on Browse My Computer for Drivers.
    browsing your local drive
    Manual Driver Installation (Image by eXputer)
  9. Click on Browse and navigate to the folder you extracted the drivers in.
    Selecting the target folder
    Select the Source Folder (Image by eXputer)
  10. Click on Next.

Now, wait for the drivers to finish installing. Once done, you can restart your system to apply the new drivers.

successful driver install
Successful Update (Image by eXputer)

How to Update Drivers on Mac

Updating MacOS drivers is similar to how Windows Updates work, except generally, you might have to update your OS. But unlike other operating systems where you need to wait for reviews to see if they are good, any MacOS updates already come almost bug-free and are generally really good for your device.

  1. Click on the Apple Icon and select System Preferences.
    Opening System Preferences.
    Getting to the Settings.
  2. Click on Software Updates.
    Opening MacOs Updates.
    Opening Software Updates.
  3. Click on Update and select the updates you want to install. (Do not click on Upgrade Now)
    installing updates on mac
    Selecting Updates to be Installed.

How to Update Drivers on Linux

Updating drivers on Linux can be hard for someone new. While you can go through a wizard to install drivers for other operating systems, the fact that Linux is open-source makes it hard to find the correct driver set. 

However, the drivers are generally pre-baked into whatever Linux kernel you are using. This means that updating that would not only introduce new patches for the system but update drivers as well. Generally, there are two ways to do this, depending on your Linux Distro.

Using GUI

Most Linux distros today already come with a GUI interface to help with a problem like this, and this is the easier and recommended way to update your drivers if it’s available. 

Ubuntu is used in this example, but the steps are generally similar for most newer distros.

  1. Open the Start Menu/Dash and search for Drivers.
  2. Open the GUI and go into additional drivers to check for newer versions.
    Getting To the Drivers Tab in Updates
  3. You can then select the drivers you want to install and click Apply Changes.
    GUI Drivers Update
    Updating Drivers In Ubuntu

Using The Terminal  

Like everything else in Linux, drivers can also be installed using your terminal.  

  1. Open the Terminal by searching for it in the Dash.
  2. Type ‘sudo ubuntu-drivers autoinstall’.
    Terminal driver update
    Updating Drivers Through Terminal.
  3. Press enter and type in your password to complete the process.

Updating Your Kernel

As previously mentioned, updating your entire kernel would also update your drivers. The steps are as follows.

  1. Go to the terminal and type in ‘sudo apt-get update.’
  2. Once the update has been grabbed, type in ‘sudo apt-get dist-upgrade.’

Once done, your terminal should look something like this.

kernel update
Successful Kernel/Distro Update.

Updating GPU Drivers

Unlike most devices that function fine even with slightly older drivers, Graphic Cards are an exception to this rule. You always want your GPU drivers to be the latest so you can enjoy the newest games to the fullest. Graphic Card manufacturers periodically put out new updates to fix minor bugs and stuttering issues, add support for new functionality or even support for more recent games. 

While on the topic, why not check out our best Windows optimization guide on fine-tuning your PC’s performance?

There are three ways to update your GPU drivers, depending on whether you want to do it via software or manually download the drivers. 

Using Software Clients

Both major GPU manufacturers have their own control panel software to provide various features to their end users, and among all these features is a built-in driver updater. Generally, the driver-installers for GPUs include these control panels in them. But if you don’t have one installed for your GPU, only Nvidia GeForce can be separately installed. If you are using AMD or Intel and don’t have the interfaces installed, move on to the next section. 

However, if you do, it makes the process very simple. For Team Red and Green, at least.


  1. Open GeForce Experience and click on the Drivers tab.
    Updating nvidia drivers
    Updating Nvidia Drivers (Image by eXputer)
  2. Once there, click on Check For Updates.
    checking for available drivers
    Nvidia Driver Update (Image by eXputer)
  3. Now, click on Download from the Available section.
  4. Once the download is finished, the wizard will take you through the installation process.

You can further optimize your GPU driver with the best Nvidia Control Panel settings guide.


  1. Open AMD Adrenaline software and click on the Home tab. 
  2. Click on the Check for Updates button under the Drivers & Software tab.  
  3. If there is an Update available, click on Download.
    Update through amd adrenaline
    Using AMD Adrenaline (Image by eXputer)
  4. Once downed, click Install, and AMD Utility will take you through the installation wizard.

Maximize the performance of your AMD GPU with our best AMD settings guide.

Using Driver Updating Tools

All three GPU manufacturing companies offer Auto-Detect and Instal tools, even if you don’t have their interfaces installed. These programs automatically detect the model number for your graphics card and install the latest available drivers.

Installing them is similar to any other executable. Just keep pressing Next, and it will automatically do everything for you, including the installation of drivers as well.

AMD's Auto detect and install
Example: AMD’s Auto Detector

Updating Manually

You can update your drivers manually if you don’t want the additional software installed. To do so, pick your manufacturer from the following links. This method works for all Operating Systems.

  1. Once you are on the website, you will be given several options. You need to select your GPU’s model name and number from here and choose your Operating System.  
    Nvidia's Driver Selectin.
    Nvidia Driver Selection as an Example (Image by eXputer)
  2. Once selected, click on search and then download the recommended version.
    recommended versions
    Download the Latest Version (Image by eXputer)
  3. Once downloaded, just double-click on the executable and follow the wizard to complete the installation.
    Nvidia's driver installer
    Example For A Driver Wizard (Image by eXputer)

This concludes our ultimate guide on how to update your drivers through every aspect of all operating systems. While updating your drivers frequently is understandably a hassle, it ensures that your system keeps and remains stable. We hope that you were successful in doing so and were also able to find your preferred method of doing so as well.


How do I update all my drivers?

You can update all your drivers using Windows Updates. Any other software or program that claims to do this is most likely a sham.

Is it OK to update all my drivers?

As previously mentioned, do not try to fix what is already working. However, it is okay to update all of them if it’s through Windows itself.

How do I update my graphics driver?

You can follow one of the three methods in the guide to update your graphics driver.

Up Next:

Did you find this helpful? Leave feedback below.

Thanks! Do share your feedback with us. ⚡

How can we make this post better? Your help would be appreciated. ✍

Subscribe to our newsletter and get up-to-speed gaming updates delivered to your inbox.

We don’t spam! Read more in our privacy policy.

Haddi is a Senior Writer & Editor at eXputer who loves to play games and talk about them like a fanatic. Hadi's years of experience in this industry let him provide a unique and critical perspective on games to share with his audience. His work is also featured on several other websites. You can hit him up on his gaming profile at Steam!

Experience: 5+ years || Previously Worked At Gamepur, Gear Siege, GearNuke

Related Articles

Join Our Community

Enjoyed this article? Discuss the latest gaming news, get expert help with guides and errors, and chat about all things gaming on eXputer Forums and Discord Server. Connect with fellow gamers who share your passion by becoming a part of eXputer's community.