The fastest way depends on your operating system
On Windows, the simplest route is Nvidia's GeForce Experience app, which detects your graphics card automatically and downloads the right driver version in one click. On Linux, your distribution's package manager (like apt on Ubuntu or dnf on Fedora) usually has drivers ready to install without visiting Nvidia's website at all. Both methods are faster and safer than manually downloading from Nvidia.com, because they check your hardware first and handle installation dependencies automatically.
If GeForce Experience won't work on Windows — usually because your card is too old or too new — you can download drivers directly from Nvidia's website by entering your GPU model and operating system. On Linux, if the package manager version is outdated, you can compile drivers from source, though this requires command-line comfort and takes longer.
Key Takeaways
- On Windows, download GeForce Experience from Nvidia's website, run it, and let it find and install the correct driver automatically.
- On Linux, use your distribution's package manager first (apt, dnf, pacman, or zypper depending on your distro) because it handles dependencies and updates alongside the driver.
- If you download drivers manually from Nvidia.com, uninstall the old driver first on Windows using the Nvidia Control Panel or Device Manager to avoid conflicts.
- After installation, restart your computer before using graphics-intensive software like games or video editing tools.
- Check that the driver installed correctly by opening Nvidia Control Panel on Windows or running nvidia-smi in a terminal on Linux.
Installing on Windows with GeForce Experience
Go to nvidia.com/Download/driverDetails.html and download GeForce Experience (not the driver itself). Run the installer and log in with a free Nvidia account or skip login if you prefer not to create one. The app will scan your system, identify your graphics card, and show you the latest compatible driver version.
Click the download button, then install. GeForce Experience will handle the entire process — you do not need to restart until it prompts you. After restart, open Nvidia Control Panel (right-click your desktop) to confirm the driver version under System Information. If you see your GPU listed there, the installation worked.
Installing on Windows without GeForce Experience
If GeForce Experience crashes or will not launch, download the driver directly from nvidia.com/Download/driverDetails.html. Select your GPU series, model, operating system, and language, then download the .exe file. Before running it, uninstall your current driver: open Device Manager, find NVIDIA Graphics under Display adapters, right-click it, and select Uninstall device. Check the box to delete the driver software, then restart.
After restart, run the driver .exe you downloaded. The installer will guide you through setup. Choose Express Installation unless you have a specific reason to customize settings. Restart again when prompted. Open Device Manager and confirm your GPU appears under Display adapters with no warning icons (yellow triangles mean something went wrong).
Installing on Linux with your package manager
On Ubuntu or Debian-based systems, open a terminal and run sudo apt update, then sudo apt install nvidia-driver-XXX where XXX is the driver series number (usually 550 or 560 for recent cards). On Fedora, use sudo dnf install akmod-nvidia. On Arch, use sudo pacman -S nvidia. On openSUSE, use sudo zypper install nvidia-driver.
Your package manager will download the driver and any libraries it needs. When installation finishes, restart your computer. After restart, open a terminal and type nvidia-smi to see your GPU name, driver version, and memory usage. If the command returns information about your card, the driver is working. If it says command not found, the installation did not complete — check your distro's documentation for troubleshooting steps specific to your system.
Installing on Linux from source (when package manager drivers are too old)
If your graphics card is very new and your distribution's driver is outdated, you can compile from source. Download the .run file from nvidia.com/Download/driverDetails.html for Linux. Before running it, you need build tools: on Ubuntu, run sudo apt install build-essential linux-headers-$(uname -r). On Fedora, run sudo dnf install kernel-devel gcc. On Arch, run sudo pacman -S base-devel linux-headers.
Switch to a text-only login (no graphical desktop running) by pressing Ctrl+Alt+F3, log in with your username and password, then navigate to where you downloaded the .run file and run sudo bash NVIDIA-Linux-x86_64-XXX.XX.run (replace XXX.XX with the version number). Follow the prompts, accept the license, and let it compile. This takes 5 to 15 minutes. When done, restart and run nvidia-smi to confirm.
What to do if installation fails
On Windows, if the installer crashes or hangs, restart in Safe Mode (hold Shift while clicking Restart in the shutdown menu), uninstall the driver completely using Device Manager, restart normally, and try the installation again. If it still fails, download an older driver version from nvidia.com/Download/driverDetails.html — sometimes the newest version has bugs on specific hardware.
On Linux, if nvidia-smi returns command not found after installation, check that the driver actually installed by running dpkg -l | grep nvidia (Ubuntu/Debian) or rpm -qa | grep nvidia (Fedora/RHEL). If nothing appears, the installation failed silently. Try installing again, or check your distro's wiki for known issues with your GPU model. Some older cards are no longer supported by recent drivers — if your card is from before 2012, you may need an older driver version that your package manager no longer carries.
Verifying the driver is working correctly
On Windows, open Nvidia Control Panel (right-click your desktop) and look for System Information in the left menu. You should see your GPU name, driver version, and VRAM amount. If you see your card listed but with a warning icon, the driver installed but something is wrong — try restarting again, or uninstall and reinstall.
On Linux, run nvidia-smi in a terminal. The output shows your GPU name, driver version, and current memory use. If you see this information, the driver is working. You can also run glxinfo | grep "OpenGL version" to check that graphics libraries are using the Nvidia driver instead of the open-source fallback. If the output mentions NVIDIA, you are good.
Frequently Asked Questions
Do I need to uninstall the old driver before installing a new one on Windows?
Yes. Open Device Manager, right-click your Nvidia GPU under Display adapters, select Uninstall device, check the box to delete the driver software, and restart. Then install the new driver. Skipping this step can leave old files behind that conflict with the new version.
What is the difference between the Game Ready and Studio driver branches?
Game Ready drivers are optimized for gaming and released frequently. Studio drivers are for professional work like video editing or 3D rendering and are tested more heavily before release. If you only game, use Game Ready. If you do professional work, use Studio. You can switch between them by downloading and installing the other version.
Why does my screen go black during driver installation on Windows?
The installer temporarily disables your display while replacing the driver. This is normal. Do not force restart — wait 30 seconds to a minute. Your screen will come back. If it does not after two minutes, restart normally and check Device Manager to see if the driver installed anyway.
Can I install Nvidia drivers on a laptop?
Yes, but laptop manufacturers sometimes modify drivers for their hardware. Check your laptop maker's support website first — Dell, Lenovo, and HP often have their own driver versions. If you cannot find one there, you can use Nvidia's driver, though it may not work perfectly with your laptop's power management or display settings.
What does "driver not signed" mean when I try to install on Windows?
Windows is warning you that the driver file may have been modified or corrupted. Download the driver again from nvidia.com directly — do not use third-party sites. If the warning persists, restart your computer and try again. If you see this on a very old Windows version, you may need to disable driver signature enforcement, but this is rare with current Nvidia drivers.