Debian.Club
Hardware & Drivers

Hardware Compatibility & Driver Center

Debian hardware compatibility and driver diagnostics for NVIDIA, AMD/Intel graphics, Wi-Fi, Bluetooth, audio, laptops, and pre-install checks.

The Hardware Compatibility & Driver Center focuses on the issues that most often block Debian users: pre-install compatibility checks, graphics drivers, Wi-Fi adapters, Bluetooth, audio, webcams, laptop power management, and safe rollback paths.

Phase 3 Live

TopicUse it forStatus
Pre-install Compatibility CheckDecide whether a machine is Debian-friendly before buying or reinstallingLive
NVIDIA & OptimusDedicated GPUs, hybrid graphics, CUDA, local AI, and black-screen triageLive
AMD / Intel GraphicsMesa, firmware, VA-API, video decode, and desktop accelerationLive
Wi-Fi & Wireless FirmwareIntel, Realtek, and Broadcom wireless adapters that do not come upLive
Bluetooth & AudioBluetooth headsets, microphones, missing outputs, and PipeWire diagnosticsLive
Laptop CompatibilityTouchpads, power, suspend, Fn keys, webcams, and docksLive

Fast Path

SymptomStart with
Debian is not installed yet and hardware risk is unclearPre-install Compatibility Check
Black screen, external display issues, or nvidia-smi does not workNVIDIA & Optimus
AMD / Intel graphics feel slow or browser video decode burns CPUAMD / Intel Graphics
No Wi-Fi during installation or after first bootWi-Fi & Wireless Firmware
Bluetooth headset connects but has no audio, or microphone is missingBluetooth & Audio
Suspend, touchpad, Fn keys, webcam, or dock behavior is unreliableLaptop Compatibility

Diagnostic Principles

  1. Identify the device model and kernel module before installing driver packages.
  2. Prefer Debian repositories and backports over vendor .run installers or unknown scripts.
  3. Change one variable at a time: firmware, kernel, driver, and desktop session should not all change together.
  4. Record command output before and after changes so rollback and support requests are easier.
  5. Keep a fallback path for graphics and networking changes, such as TTY access or wired Ethernet.

Common Identification Commands

lspci -nnk
lsusb
uname -a
apt policy firmware-linux firmware-linux-nonfree nvidia-driver
journalctl -b -p warning
dmesg --level=err,warn

Before sharing logs, redact hostnames, usernames, SSIDs, MAC addresses, public IPs, serial numbers, and personal paths.

On this page