Back to home

What Are Drivers?

A driver is software that enables your operating system to communicate with hardware. This guide explains driver types, how they function, and how to resolve common issues.

Core Drivers — Reference Library

Foundation Layer · 04 Drivers

The four foundational drivers that every modern computer relies on. Each one governs a critical conversation between your operating system and the silicon, the screen, the speakers, or the network. Understanding what they do — and recognising when they go wrong — is the starting point for almost every system issue.

01
Motherboard & CPU

Chipset Driver

The chipset driver is the conductor of your motherboard. It coordinates how the CPU, memory, storage controllers, USB ports, and PCIe lanes communicate with one another and with the operating system. Without it, your system can boot — but it will not perform.

What it does
  • Enables CPU power management and thermal control
  • Activates storage and expansion controller features
  • Coordinates memory channels and bus speeds
  • Unlocks integrated USB, audio, and LAN controllers
Common signs of trouble
  • USB ports intermittently dropping devices
  • Higher-than-expected idle CPU temperatures
  • Storage drives appearing in the wrong controller mode
02
Visual Rendering

Graphics Driver

The graphics driver translates every pixel your operating system wants to display into instructions the GPU can execute. It governs window composition, video playback, hardware acceleration, multi-monitor layouts, and the heavy 3D workloads behind games and creative software.

What it does
  • Renders the desktop, applications, and video
  • Provides DirectX, OpenGL, Vulkan, and Metal support
  • Manages display resolution, refresh rate, and HDR
  • Enables hardware video decoding and encoding
Common signs of trouble
  • Black screens, flickering, or screen tearing
  • Wrong resolution or refresh rate options
  • Becomes unresponsive or stutters in games and 3D applications
  • External display not detected on connection
03
Sound Input & Output

Audio Driver

The audio driver is the bridge between every sound your operating system produces and the speakers, headphones, or microphones plugged into your system. It handles routing, format conversion, volume mixing, and the subtle effects that make audio sound natural.

What it does
  • Routes sound between apps and physical devices
  • Converts digital audio formats and sample rates
  • Manages microphone input, gain, and noise reduction
  • Detects connection of headphones, display audio, and USB audio
Common signs of trouble
  • No sound output despite the device being detected
  • Crackling, popping, or distorted playback
  • Microphone not recognised by calling apps
  • Audio cuts out when switching between devices
04
Wired & Wireless

Network Driver

The network driver is the gateway between your machine and the rest of the world. It powers wired Ethernet, Wi-Fi radios, and the protocols that move every webpage, message, and download in or out of your computer. When it falters, everything online stops.

What it does
  • Operates Ethernet and Wi-Fi network adapters
  • Negotiates link speed, duplex, and wireless standards
  • Handles TCP/IP, DNS, and DHCP at the device level
  • Enables features such as Wake-on-LAN and Wi-Fi roaming
Common signs of trouble
  • No internet despite a connected network
  • Wi-Fi drops repeatedly or refuses to reconnect
  • Very slow throughput on a known-good connection
  • Adapter missing entirely from network settings

Types of Drivers

Drivers fall into four broad families, each serving a distinct role in keeping your computer fluent in the language of its hardware.

01 Foundation Layer

Essential Drivers

The foundation of every modern system — the drivers that make your computer's core hardware speak the same language as the operating system, so processing, visuals, sound, and connectivity simply work.

  • Chipset Driver
  • Graphics Driver
  • Audio Driver
  • Network Driver
RoleCore system communication
02 Internal Components

Hardware-Specific Drivers

Built around the components inside your machine — drivers that govern how data moves between storage, ports, wireless modules, and the devices you touch and type on every day.

  • Storage Controller
  • USB Driver
  • Bluetooth Driver
  • Input Drivers
RoleInternal device control
03 External Devices

Peripheral Drivers

The translators for everything you plug in or pair to your system — from input controllers to live video — handling data exchange, signal quality, and feature negotiation behind the scenes.

  • Webcam Driver
RoleExternal device interaction
04 System Foundation

Advanced System Drivers

The deeper layer that runs before — and beneath — the operating system itself, governing initialisation, identity, integrity, and how the picture you see on screen is finally rendered.

  • Boot Firmware
  • Security Drivers
  • Monitor Driver
RoleBoot, security & display

Driver Category Comparison

A quick-reference overview of the four driver families, the role each one plays, the components it covers, and the platforms it typically supports.

CategoryPrimary RoleCoversBest For
EssentialCore system communicationChipset, Graphics, Audio, NetworkDay-to-day system stability
Hardware-SpecificInternal device controlStorage, USB, Bluetooth, InputPerformance & recognition
Advanced SystemBoot, security, displayBoot Firmware, Security, MonitorSystem integrity & setup

Common Issues Reference

Common driver issues, their root causes, and the recommended fix for each.

IssueLikely CauseRecommended Fix
Driver ConflictOld driver not fully removed before adding a new oneCleanly remove all driver files, then add a fresh copy
Job Queue StuckPartial document or unresponsive spoolerRestart the job spooler service and clear the spooler folder
Device Shows OfflineDriver lost communication pathway to deviceCheck port settings and disable 'Use Device Offline' option
Driver Setup FailsResidual files or background device blocking setupRun setup as Administrator with the background device temporarily paused
Incorrect Page Size OutputDriver paper settings mismatchVerify paper size settings in driver preferences and output app
Slow Output SpeedDriver using wrong rendering modeSwitch from high-quality to standard mode in driver settings