Graphics Driver Update & Download Guide

Get the latest NVIDIA GeForce, AMD Radeon, and Intel Arc graphics drivers for your PC — plus practical fixes for Code 43, TDR crashes, and post-update stutter.

Graphics driver — maximum performance, ultimate experience with peak FPS, stability and compatibility for the newest games and creative apps

What is a Graphics Driver?

A graphics driver is the software layer that lets your PC, games, and creator apps talk to your GPU (NVIDIA GeForce/RTX, AMD Radeon, or Intel Arc/Iris Xe). It exposes Direct3D 12, Vulkan, OpenGL, and CUDA/OpenCL APIs, manages the display pipeline (resolution, refresh rate, HDR, multi-monitor), and ships per-game optimisations.

Every modern GPU vendor splits its driver into two halves: a kernel-mode driver (KMD) that owns the hardware, and a user-mode driver (UMD) that each game or app loads in-process. That's why a single bad driver can cause both system crashes (KMD) and isolated app crashes (UMD).

On laptops with switchable graphics (Intel iGPU + NVIDIA or AMD dGPU), OS installs two driver stacks side-by-side and the OS picks which one runs each app. Updating the wrong one — or installing a desktop driver on a laptop that needs the OEM's tuned package — is a common cause of black screens after an update.

Why update your graphics driver

New releases ship day-one optimisations for major game launches, often worth 5-20% FPS in the first week of a release. NVIDIA Game Ready and AMD Adrenalin both publish per-title notes you can scan before updating.

Drivers also patch real security holes — NVIDIA's display driver has had dozens of CVEs in the last few years that allow local privilege escalation. If you don't update, you stay exposed.

Finally, major OS feature updates frequently break older drivers (especially around WDDM version bumps). Keeping within ~3 releases of current is the easiest way to avoid sudden post-update breakage.

Common graphics driver problems & symptoms

  • Black screen for 5-30 seconds after login, then desktop returns — usually a driver/monitor handshake issue, often EDID-related.
  • "Display driver stopped responding and has recovered" (TDR) in games or while idle on the desktop.
  • Code 43 in your device manager on the GPU after a major OS feature update or BIOS update.
  • HDR or G-Sync/FreeSync silently disabled after an update; the option disappears from Display Settings.
  • Game crashes with DXGI_ERROR_DEVICE_HUNG, DEVICE_REMOVED, or Unreal Engine "D3D device lost" on launch or after a few minutes.
  • External monitor not detected over HDMI/DisplayPort after waking from sleep.
  • Second GPU (laptop dGPU) never spins up; games run on the iGPU at half speed.

How they compare

NVIDIA vs AMD vs Intel graphics drivers at a glance

FeatureNVIDIA GeForceAMD RadeonIntel Arc / Iris Xe
Driver packageGame Ready or Studio DriverAdrenalin Edition (or Pro)Arc & Iris Xe Graphics
Typical release cadence~Monthly + hotfixes~Monthly + vendor-signed~Every 4-6 weeks
Day-one game supportYes (Game Ready)Yes (Optimized)Major titles only
Creator/Studio variantStudio Driver (ISV-certified)Adrenalin Pro EditionSingle unified driver
Built-in overlay/recorderNVIDIA App + ShadowPlayAdrenalin + ReLiveArc Control
Open-source Linux optionYes (NVK / open kernel modules)Yes (Mesa RADV/AMDGPU)Yes (Mesa ANV/i915)
Clean-uninstall toolDDU + NVIDIA CleanupAMD Cleanup UtilityDDU
Control panelNVIDIA App (replaces Control Panel)AMD Software: AdrenalinIntel Graphics Command Center / Arc Control
Why update your graphics driver: better performance, improved stability, new features, game-ready optimisation and lower latency

How to download & install graphics drivers on your PC & 11

Method 1 — Vendor app (recommended). Install the NVIDIA App, AMD Software: Adrenalin Edition, or Intel Driver & Support Assistant. Each detects your exact GPU, downloads the matched package, and offers a "clean install" checkbox that wipes the previous driver's profiles.

Method 2 — Direct download. Go to nvidia.com/drivers, amd.com/support, or intel.com/content/www/us/en/download-center/home.html. Pick your exact model (e.g. "RTX 4070 SUPER" / "Radeon RX 7800 XT"), your PC, and choose Game Ready / Studio (NVIDIA) or Adrenalin / Pro (AMD).

Method 3 — Laptop OEM. For Dell, HP, Lenovo, ASUS, and Acer laptops with NVIDIA or AMD dGPUs, install the OEM's package first (it sets power and Optimus profiles), then layer the generic vendor driver on top only if the OEM version is several months out of date.

Method 4 — your system update tool. Settings > your system update tool > Advanced options > Optional updates > Driver updates. This works for Intel iGPUs reliably; for NVIDIA/AMD it lags 1-3 months behind direct downloads.

How to check your current graphics driver version

Before updating, confirm the version you're on — installing a driver you already have can reset overlays and HDR settings for no reason.

  1. Press Win+R, type dxdiag, press Enter. Open the Display tab and read "Driver Version" and "Driver Date."
  2. NVIDIA: Open the NVIDIA App > Drivers tab, or right-click the desktop > NVIDIA Control Panel > Help > System Information. The driver version is at the top.
  3. AMD: Open AMD Software: Adrenalin Edition, click the gear (Settings) > System tab. "Driver Version" and "Driver Package Version" are both listed.
  4. Intel: Open Intel Graphics Command Center > Support tab, or Intel Arc Control > Performance > Driver. Compare with the latest version on intel.com.
  5. Cross-reference your operating system: Settings > System > About scrolls to a "system specifications" block — note your OS build, since drivers are gated by WDDM version.

Tip: Laptop owners: the version your OEM ships (Dell Support Assist, HP Support Assistant, Lenovo Vantage, MyASUS) may be older but tuned for your panel and thermals. If everything works, don't chase the generic driver.

How to fix graphics driver issues

1. Reboot once. About 30% of TDR and "driver stopped responding" complaints are transient and clear on a cold boot.

2. Run a clean reinstall. Download Display Driver Uninstaller (DDU) from Wagnardsoft, boot into Safe Mode, run DDU > "Clean and shut down," then install the freshly downloaded driver on the next boot.

3. Roll back. If the issue started right after an update, go to your device manager > Display adapters > right-click your GPU > Properties > Driver > Roll Back Driver.

4. Check the cable and port. DisplayPort 1.4 cables under ~$10 often fail at 144 Hz+ — swap to a VESA-certified cable before assuming the driver is at fault.

5. Reset shader caches. Delete %LOCALAPPDATA%\NVIDIA\GLCache, %LOCALAPPDATA%\NVIDIA\DXCache, %LOCALAPPDATA%\D3DSCache, and %LOCALAPPDATA%\AMD\DxCache after a clean install.

6. Disable overclocks. MSI Afterburner profiles, EXPO/XMP RAM tweaks, and BIOS PBO settings all surface as "driver" crashes.

How to roll back a graphics driver

If a new driver broke a specific game, killed HDR, or caused TDR crashes, rolling back is faster and safer than waiting for the next release.

  1. Open your device manager (Win+X > your device manager) and expand Display adapters.
  2. Right-click your GPU > Properties > Driver tab > Roll Back Driver. Pick any reason. This restores the previously installed version the OS kept on disk.
  3. If "Roll Back Driver" is greyed out, your operating system didn't keep the previous version. Download the version you want from NVIDIA's Advanced Driver Search or AMD's Previous Drivers archive.
  4. Boot into Safe Mode via Settings > System > Recovery > Advanced startup > Restart now, then choose Startup Settings and press 4.
  5. Run DDU > "Clean and shut down." On the next boot, install the older driver you downloaded.
  6. Pause your system update tool for 1-2 weeks (Settings > your system update tool > Pause for 1 week) so it doesn't silently reinstall the bad version overnight.

Note: Never roll back across more than two major versions on a brand-new GPU — very old drivers may not recognise newer silicon and will fail to install, leaving you on the generic display adapter until you reinstall a current driver.

Manual vs automatic graphics driver updates

Most graphics-driver problems come from either skipping updates for too long or installing every release the day it ships. A middle path works best.

Manual updates

Pros
  • You decide when to install — no surprise reboots before a tournament or render.
  • Easy to skip a known-bad release (driver subreddits flag them within a day).
  • No background telemetry from GeForce Experience / Adrenalin's update service.
  • You can pick Studio vs Game Ready, or hotfix vs vendor-signed, deliberately.
Cons
  • You have to remember to check; users on manual updates are typically 2-4 versions behind.
  • Easy to download the wrong package (desktop vs mobile, across OS versions).

Automatic updates

Pros
  • NVIDIA App, AMD Adrenalin, and Intel Driver & Support Assistant notify you within hours of release.
  • One-click install with a clean-install option built in.
  • Picks the correct package for your exact GPU and OS build.
Cons
  • May push hotfix drivers you don't want.
  • Background updater services consume RAM and occasionally pop notifications.
  • Can install a release with a regression before community feedback is available.

Recommendation: Enable update notifications in the vendor app but disable auto-install. Wait 3-5 days after a major release, skim r/nvidia or r/amd for regressions, then install with the clean-install option ticked.

What is new in the latest graphics driver: performance boost, new display support, bug fixes and WHQL certification

Best practices to keep your graphics driver healthy

A healthy GPU driver setup takes about 20 minutes to set up once a year.

Clean install annually

Run DDU in Safe Mode and reinstall the current driver. This wipes orphaned registry entries, dead profiles, and stale shader caches that accumulate over time and cause subtle stutter.

Match driver to workload

Use Studio (NVIDIA) or Pro (AMD) drivers if your day job is Premiere, DaVinci Resolve, Blender, or CAD — they're ISV-certified and far less likely to introduce regressions for those apps. Use Game Ready / Adrenalin for gaming PCs.

Don't flash VBIOS unless your OEM tells you to

VBIOS updates are rare and risky. The only legitimate reasons are a known compatibility fix from your card maker or a Resizable BAR enablement BIOS.

Skip unused overlays

GeForce Experience overlay, Adrenalin overlay, Discord overlay, Steam overlay, RTSS — each hooks the swap chain. Disable the ones you don't actually use to recover 1-3% FPS and reduce crashes.

Verify PSU and cables after any crash mentioning TDR

12VHPWR connectors must be fully seated; loose 8-pins cause exactly the same symptoms as a driver fault. Reseat before reinstalling.

Keep one known-good driver installer archived

Save the installer for the last version you knew worked. If a future update breaks something, you can roll back without hunting the vendor's archive.

Specific error codes & messages

These are the GPU driver errors users actually search for, with the fix that works most often.

Code 43

What it means: "your operating system has stopped this device because it has reported problems." The GPU initialised but the driver decided the device is in a bad state.

Fix: Clean reinstall with DDU. If the code returns, reseat the card, swap the PCIe power cable, and on laptops perform a CMOS reset (unplug, hold power 30s).

Code 10

What it means: "This device cannot start." Driver / OS version mismatch, common right after a major OS feature update.

Fix: In your device manager, uninstall the GPU (do NOT tick "Delete the driver software"), reboot. Let your operating system reinstall the inbox driver, then install the latest vendor driver on top.

Code 31

What it means: "This device is not working properly because the OS cannot load the drivers required for this device."

Fix: Run sfc /scannow and then DISM /Online /Cleanup-Image /RestoreHealth from an elevated command prompt. Reboot, then reinstall the GPU driver.

TDR / Event 4101

What it means: "Display driver stopped responding and has recovered." the OS reset the GPU because it didn't reply within ~2 seconds.

Fix: Update or roll back the driver, undo any GPU/CPU overclocks, and verify case airflow. As a last-resort workaround, increase TdrDelay in the registry to 8 — but this masks the real problem.

DXGI_ERROR_DEVICE_HUNG / DEVICE_REMOVED

What it means: Game-level message that the GPU stopped responding mid-frame.

Fix: Delete the shader caches (%LOCALAPPDATA%\NVIDIA\GLCache, %LOCALAPPDATA%\D3DSCache), cap framerate to your monitor's refresh, and reinstall the driver clean.

Code 12

What it means: "This device cannot find enough free resources that it can use." Often appears with multi-GPU or eGPU setups.

Fix: Enable "Above 4G Decoding" and Resizable BAR in BIOS; on older boards, disable an unused PCIe device to free address space.

Supported manufacturers & devices

  • NVIDIA (GeForce GTX/RTX, Quadro, RTX A-series)
  • AMD (Radeon RX, Radeon Pro, integrated Ryzen graphics)
  • Intel (Arc A-series, Iris Xe, UHD Graphics, HD Graphics)
  • OEM-rebranded variants from Dell, HP, Lenovo, ASUS, Acer, MSI, Razer, Framework

Frequently Asked Questions

How do I know if my graphics driver is up to date?

Open dxdiag and check the Display tab's "Driver Date" — anything older than ~2 months is worth updating. Compare your version against the latest on NVIDIA, AMD, or Intel's download page.

Should I use NVIDIA Game Ready or Studio drivers?

Use Game Ready if you primarily play games — it ships day-one optimisations and is updated more often. Use Studio if your daily work is video editing, 3D, or CAD — Studio drivers are ISV-certified against those apps and prioritise stability over per-game tuning.

What's the difference between the NVIDIA App and GeForce Experience?

The NVIDIA App replaces both GeForce Experience and the legacy NVIDIA Control Panel in one unified interface. It no longer requires a login and includes the same driver downloads, ShadowPlay capture, and per-game settings.

Do I need to uninstall my old graphics driver before installing a new one?

No, the vendor installers offer a "Clean installation" or "Factory reset" checkbox that does this for you. Use it once a year or whenever you've had unexplained crashes. For everyday updates, the default upgrade path is fine.

Why does my screen go black for a few seconds after updating the GPU driver?

The installer resets the display pipeline so the new kernel-mode driver can take over. A 2-10 second black screen, sometimes with a brief flicker, is expected. If it lasts longer than 30 seconds or never recovers, force a reboot and the new driver will load cleanly.

Can a bad graphics driver damage my GPU?

Not directly. Drivers can't change voltage or power limits beyond what the VBIOS allows. They can cause crashes, artefacts, and unstable clocks, but the hardware protections in the GPU prevent driver-level damage. The exception is third-party overclocking tools combined with a bad driver release.

How often should I update my graphics driver?

For gamers: roughly monthly, or whenever a new release notes a game you play. For workstations: once a quarter on Studio/Pro drivers, or when you hit a specific bug. Updating more often increases your exposure to regressions for little benefit.

What does DDU do and is it safe?

Display Driver Uninstaller (DDU) by Wagnardsoft removes every trace of an NVIDIA, AMD, or Intel GPU driver — files, registry entries, profiles, and remnants the OS misses. It's safe when run from Safe Mode and is the standard tool for fixing stubborn driver issues.

Why is my GPU not detected after an OS update?

your system update tool sometimes installs a generic display driver over your vendor driver. Open your device manager — if you see "the generic display adapter," reinstall your NVIDIA/AMD/Intel driver. If the GPU isn't listed at all, reseat it and check the PCIe power cable.

Can I have both NVIDIA and Intel graphics drivers installed on the same laptop?

Yes — that's the normal setup for any laptop with an NVIDIA/AMD dGPU plus an Intel iGPU. Both drivers coexist; the OS picks which GPU each app runs on. Always install the Intel iGPU driver first, then layer the dGPU driver on top.