Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Start by checking settings, switches, connections, and selected devices; then identify the exact adapter, graphics card, or sound hardware before changing drivers. Ubuntu fixes are hardware- and release-dependent, so there is no single driver command that reliably repairs every Wi-Fi, graphics, or audio problem.

What should you check before changing drivers?

A new Ubuntu installation can expose several different problems at once: a radio may be switched off, sound may be routed to the wrong output, a device may not be detected, or the computer may simply lack a connection to the router or internet service. These causes look similar from the desktop, but they require different remedies. Establish what is failing before installing software.

  1. Check simple controls. Confirm that Wi-Fi, sound, and the relevant output are enabled. Check physical switches, keyboard controls, application mute settings, and any mode that disables radios.
  2. Check whether Ubuntu sees the device. Use the system interface or the diagnostic commands below. A device that is listed but disconnected needs different attention from hardware that is absent from the list.
  3. Identify the hardware and Ubuntu release. Record the exact adapter, GPU, or sound card model. For wireless devices, note the hardware revision as well. Driver support can depend on the Ubuntu release and its kernel.
  4. Use the supported driver route for that hardware. Read current Ubuntu documentation for the installed release before changing a driver. Do not copy a command simply because it solved a different model’s problem.
  5. Test after each change. Make one change, reconnect or replay the same test, and note what changed. This makes it possible to undo a bad choice and prevents several unrelated settings from being changed at once.

A driver is software that lets Ubuntu communicate with hardware. Ubuntu’s driver overview explains that role, but a driver is not selected from the symptom alone. The make, model, revision, release, and sometimes kernel determine whether a particular driver is appropriate.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do you troubleshoot Wi-Fi?

Follow an initial connection check first, then determine whether Ubuntu detects a wireless interface. Only after those steps should you investigate a device-specific driver. This order separates a disabled radio or network problem from an unsupported adapter.

#1 Best Overall
Sale
BrosTrend AC1200 Linux WiFi Adapter for PC Compatible with Ubuntu Mint Kali | USB WiFi Adapter Linux for Raspberry Pi, Zorin, Debian, Kubuntu, PureOS, Mate, Windows etc, WiFi Dongle Dual Band 5GHz 2.4GHz
  • Linux Plug-and-Play: Designed for Linux OSes, this Linux WiFi adapter works out of the box with all distributions running kernel 6.2 or newer, using the driver built into the Linux kernel. Simply plug it in to add dual-band WiFi connectivity to your computer
  • Broad Linux Compatibility: This Linux USB WiFi adapter is compatible with Ubuntu, Linux Mint, Debian, Raspberry Pi OS, Kali Linux, Fedora, Arch Linux, Manjaro, and more. For Linux kernels older than 6.2, our manual driver installer supports Debian-based distributions running kernels 4.4–7.0
  • AC1200 Dual-Band WiFi: Upgrade your desktop PC or laptop with speeds up to 867 Mbps on the 5 GHz band or 300 Mbps on 2.4 GHz. This WiFi USB adapter delivers fast wireless connectivity for HD/4K streaming, web browsing, and everyday use. Built with a Realtek RTL8812BU or RTL8822BU chipset. Bluetooth is not supported
  • Stronger 5 GHz WiFi Signal: Equipped with 2 internal antennas and 2 independent power amplifiers, this Linux compatible WiFi adapter enhances 5 GHz signal strength to help maintain a stable and reliable wireless connection
  • High-Speed USB 3.0 Connection: The USB 3.0 interface provides the bandwidth needed for high-speed WiFi data transfer between the adapter and your computer. Backward compatible with USB 2.0 ports

1. Check the wireless controls and connection

  • Open the system menu and make sure Wi-Fi is enabled.
  • Confirm that Airplane Mode is off. It can disable wireless even when the adapter itself is healthy.
  • Turn on any physical wireless switch or keyboard radio control. A disabled radio can make a working adapter appear unavailable.
  • If you use an external wireless adapter, remove it and reconnect it securely. A loose connection can look like a missing driver.
  • Try the intended wireless network again and observe exactly what happens: is the network visible, does authentication fail, or does Ubuntu connect and then lose access?

Ubuntu Desktop Help calls this phase the initial connection check. Start there rather than changing packages. A connection to the wireless router does not guarantee internet access. If Ubuntu reports a connection to the router but websites and other internet services remain unavailable, investigate router configuration or the internet service provider as well as the computer.

2. Check whether Ubuntu sees the interface

Open a terminal and run:

nmcli device

This lists network devices and their state. Use it to determine whether a wireless interface is present and whether it is connected. The output is a diagnostic observation, not a universal repair command.

If a wireless interface is listed but disconnected, concentrate on the radio controls, the available network, credentials, and the connection state. If it is listed as connected but there is no internet access, the router or ISP may be the issue. If no wireless interface appears, stop repeatedly trying to connect to a device that Ubuntu has not detected and move to hardware identification.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Keep the result when asking for help. The interface name and state give a support technician useful context, while “Wi-Fi does not work” does not distinguish a disabled device from a missing one.

3. Identify the adapter before choosing a driver

Find the adapter’s make and model and record its hardware revision if one is printed on the device, packaging, or documentation. Two products sold under a similar family name can use different chipsets or revisions, and a driver for one may not support the other. Ubuntu Desktop Help states: “The way you fix many wireless problems depends on the make and model number of the wireless adapter.”

Use Ubuntu’s hardware-information guidance after the initial checks. The goal is to identify the actual hardware, not to infer it from the computer manufacturer or from a shopping-page title. If the adapter is external, read the model and revision from the adapter itself. If it is built in, use the computer’s hardware documentation or the information shown by Ubuntu’s hardware tools.

Wireless support is not interchangeable across adapters. Before installing anything, check the current Ubuntu documentation and release-specific driver tooling for the installed release. Ubuntu’s wireless driver guidance explains the need for a working device driver, while the community driver troubleshooting guide provides additional context. The community page is not a current, model-by-model compatibility list, so do not treat an old command or a listed example as proof that it applies to your adapter.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Release and kernel compatibility matter. A procedure written for a different Ubuntu version may use different package names, menu labels, or assumptions about included drivers. Check the installed release and verify that the instructions explicitly cover it. If the device has more than one hardware revision, verify that revision too.

4. Get a temporary connection when downloads are needed

If the affected computer has no internet connection, use an alternate connection such as Ethernet while identifying the adapter and checking documentation. Ubuntu’s hardware-information guidance specifically recommends an alternate internet connection when downloads are needed. This lets you read the correct release instructions and obtain packages without guessing.

If Ethernet is not available, another internet-connected device can help you look up the exact model and revision. Transfer only instructions or packages that explicitly match the Ubuntu release and hardware; do not substitute a driver because it is for the same brand.

Rank #2
BrosTrend AXE3000 Linux WiFi Adapter Plug & Play for Kernel 5.18+ ver. AX9L | Compatible with Ubuntu, Raspberry Pi OS, Fedora, Kali, Mint, Arch, Debian Windows etc. Tri-Band WiFi 6E 6GHz + 5GHz + 2.4GHz
  • Linux Plug-and-Play: This AXE3000 WiFi 6E Linux USB adapter works with all Linux distributions with kernel of 5.18 or newer (older kernels not supported)
  • Broad Linux Compatibility: The Linux USB WiFi adapter is compatible with Ubuntu, Linux Mint, Debian, Raspberry Pi OS, Kali Linux, Fedora, Arch Linux, and more. Perfect for users running dual-boot setups, multiple distros, or virtual machines. Also supports Windows 11/10 (driver required)
  • WiFi 6E Tri-Band Speeds: Get up to 1201 Mbps on 6 GHz, 1201 Mbps on 5 GHz, or 574 Mbps on 2.4 GHz with the Linux USB WIFi adapter. Ideal for coding, large file transfers, server access, and remote collaboration. Built with a Mediatek MT7921AU chipset. 6 GHz is only available on recent Linux distros or Windows 11
  • Extended Range with Dual Antennas: This Linux compatible WiFi adapter features dual adjustable antennas and Beamforming technology to enhance signal focus, providing stronger and more reliable coverage throughout your home or office
  • High-Speed USB 3.0 Interface: USB 3.0 ensures the wireless Linux USB adapter reaches its full WiFi 6E speeds, delivering fast and stable connections. For optimal performance, plug the adapter into a USB 3.0 port

5. Consider replacement hardware only after diagnosis

If the adapter is unsupported or its documented driver route does not work, a Linux-compatible USB Wi-Fi adapter may be a practical fallback. Treat that phrase as a category, not a guarantee. Before buying, verify the chipset, hardware revision, Ubuntu release, and kernel support. A product page that merely says “works with Linux” may not identify the revision or distribution you use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Community troubleshooting guidance mentions changing to a different adapter when driver paths fail, but it does not establish a validated model-by-model buying list. No particular adapter model is confirmed here. Diagnose first, and disclose any affiliate relationship if a retailer link is eventually used.

How do you troubleshoot graphics problems?

Graphics failures can involve a missing driver, an inappropriate driver, or instructions that do not match the installed Ubuntu release. Identify the GPU and release before selecting anything. Do not assume that a fix for one vendor applies to another.

1. Identify the graphics hardware and release

Determine which GPU is installed and which Ubuntu release is running. The brand of the computer is not enough, and the same vendor can provide several generations of hardware with different supported drivers. Record the model shown by the system and compare it with the release-specific Ubuntu guidance.

The NVIDIA instructions cited below include older-version details. That means the wording or location of a menu can differ on a current desktop. If the labels on your system do not match, stop and check documentation for that release rather than selecting a random package.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Use Additional Drivers for supported NVIDIA hardware

  1. Open Software & Updates and select Additional Drivers. These are the labels described in Ubuntu’s community guide; the current release may present the same function differently.
  2. Wait for the tool to identify the detected hardware and review the options it offers. Choose the option Ubuntu marks as recommended, if one is offered and applies to the installed GPU.
  3. Apply the change and allow the installation to finish. Do not interrupt it by powering off the computer.
  4. Reboot if the installer requests it. The cited Ubuntu Community Help Wiki NVIDIA binary driver guide also recommends rebooting after installation.

After restarting, test the same display behavior that prompted the change. If the Additional Drivers panel does not list the expected hardware, return to identification: the system may not be detecting the GPU, or the guide may not apply to that release. Do not install a driver selected only because its version number looks newer.

This NVIDIA path should not be generalized to AMD or Intel graphics. The available Ubuntu material establishes the Additional Drivers procedure for supported NVIDIA hardware, not an equivalent universal recipe for every GPU vendor. For AMD or Intel, follow current release-specific Ubuntu instructions for the identified model.

3. Avoid common graphics mistakes

  • Do not use a tutorial written for a different Ubuntu release without checking its menu names and driver support.
  • Do not infer the GPU from the laptop or motherboard brand.
  • Do not assume that a proprietary NVIDIA choice is appropriate for AMD or Intel.
  • Do not skip the requested restart; the newly installed driver may not be active until the system reboots.

If a driver change was made and the result is worse, record which option was selected and which release is installed before seeking help. That information is more useful than repeating the same installation.

How do you troubleshoot audio problems?

For no sound, work through mute controls and output selection before investigating drivers. For crackling or buzzing, check the physical connection first. Audio symptoms can come from settings, a wrong output, a damaged cable, or unsupported sound hardware.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If you cannot hear any sound

  1. Check the system volume and make sure sound is not muted.
  2. Check the keyboard’s mute and volume controls. A hardware mute key can override what appears to be a normal desktop setting.
  3. Check the volume setting in the application that is playing audio. An application can be muted while system volume remains audible.
  4. Open Settings → Sound, select an output device, and use Test.
  5. Try every available output device. Sound may be routed to headphones, HDMI, a monitor, or another output instead of the speakers you are listening to.

These checks follow Ubuntu Desktop Help’s “I cannot hear any sounds on the computer” guidance. Test after each selection so you know which output works. If one output produces sound and another does not, the problem is likely selection or connection related rather than a need for a generic driver replacement.

Rank #3
GenBasic WiFi 4 USB Nano Wireless Network Dongle Adapter for Linux (Black)
  • WIFI 4 USB NANO DONGLE FOR LIBRE COMPUTER SBCs: Small plug and play 2.4GHz WiFi for single board computers with up to 150Mbps speed. Measuring 19mm x 14mm x 5mm, keep neighboring USB ports unobstructed. Low power design stays within the 500mA power budget of USB 2.0 ports.
  • PLUG AND PLAY FOR LINUX: Supports all current Linux LTS versions and Windows. No installation required for most Linux kernels, just insert into any USB 2.0 or higher port and connect to any 2.4GHz wireless network. Compatible with personal computers with USB 2.0 and 3.0 Type A ports. Built on the Linux mac80211 and cfg80211 frameworks, supports in-kernel wireless management.
  • LATEST WPA3 SECURITY STANDARDS COMPLIANT: Supports the latest WPA3 SAE security standards. Simultaneous Authentication of Equals provides additional protection from password brute forcing and dictionary attacks. WPA2 / WPA are no longer secure and passwords can be defeated in minutes. 802.1X network access control, and SoftMAC for future extensibility.
  • ADVANCED FUNCTIONALITY: AP mode, monitoring/sniffing mode, and 40MHz channels for up to 150Mbps (18.75MB/s) rates via integrated 1T1R 2dB antenna with 18dB transmit power. Configurable MAC to programmable protocol handling.
  • PREREQUISITES: 150Mbps (18.75MB/s) PHY rates require AP advertising 40MHz channels. 20MHz channels are limited to 72.2Mbps (9.025MB/s). Actual transmit efficiency is a function of dongle temperature and signal to noise ratio. Peak performance around 75% of PHY rate in low noise environment at 10M. Linux support requires CONFIG_MT7601U. WiFi 4 operates on the 2.4GHz band (2.400GHz-2.4835GHz) using the IEEE 802.11b/g/n standards.

When the sound card is not listed

If no sound card or output is listed, identify the hardware before choosing a driver. Open a terminal and run:

lspci

Use the output to identify the sound hardware, then look for driver instructions for that exact hardware and Ubuntu release. The command helps establish what hardware is present; it does not itself install or repair a driver. A generic audio fix cannot be selected from the symptom alone.

Distinguish an undetected card from a card with no selected output. If the card appears in hardware information but no usable output is offered, continue checking Settings → Sound and the physical connection before assuming the driver is missing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If audio crackles or buzzes

  • Check that speakers are connected to the correct jack.
  • Look for damaged, loose, or partially inserted cables.
  • Test the cable or headphones with another device, if available.
  • Try a known-good cable or headphones to separate the computer from the accessory.
  • If the problem continues with a known-good connection, investigate sound-card driver support for the exact hardware and Ubuntu release.

Ubuntu’s crackling and buzzing guidance recommends checking the physical connection as well as investigating drivers when the connection is not the cause. Do not buy replacement hardware until you know whether the noise follows the cable or remains with the computer.

When could a USB audio adapter help?

A USB audio adapter is an optional fallback if internal sound hardware is not supported. It is a weaker option than fixing a setting or connection, so first check volume, application mute, output selection, cables, and whether Ubuntu detects the sound card. No specific model is validated here. Verify compatibility with the installed Ubuntu release before purchasing.

A practical decision tree for the three problem types

Use the following sequence when several symptoms occur after installation:

  1. Is a control disabled? Turn on Wi-Fi, turn off Airplane Mode, unmute audio, and select an output.
  2. Is the accessory physically connected? Reseat an external Wi-Fi adapter, check the speaker jack, and test cables or headphones.
  3. Does Ubuntu list the hardware? Run nmcli device for wireless state and lspci when the sound card is not listed. Identify the GPU before using graphics-driver tools.
  4. Is the network or accessory itself the problem? A router or ISP can explain internet failure after a successful Wi-Fi connection; a cable can explain crackling audio.
  5. Which exact model and release are involved? Record the adapter or card model, wireless revision where applicable, Ubuntu release, and any relevant kernel information shown by the system.
  6. Is there a supported release-specific driver path? Follow it only after the identification step. Reboot when an installer requests it.
  7. Is replacement justified? Consider a USB Wi-Fi or USB audio adapter only after settings, detection, connection, and driver support have been checked.

This sequence prevents a common error: treating every symptom as a driver failure. A present but disconnected device, an absent device, and a connected device with no internet access are three different cases.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should you do if the first fix does not work?

Return to the diagnostic distinction rather than repeating an installation. Record the original symptom, the hardware model, the release, the command output, and the change you made. Then use the matching branch:

  • Device is present, setting is wrong: correct the radio, volume, mute, or output selection and test again.
  • Wi-Fi interface is present but not connected: check wireless controls and the network connection. If it connects to the router but not the internet, investigate router or ISP setup.
  • Wi-Fi hardware is not listed: identify the precise adapter and its revision, then check support for the installed Ubuntu release and kernel.
  • Sound card is not listed: use lspci to identify the hardware and seek instructions for that device and release.
  • Audio crackles despite a good connection: move on to sound-card driver support for the identified hardware.
  • Graphics driver change was requested or installed: follow the installer’s restart prompt and verify release-specific instructions if the interface does not match your system.
  • A community page suggests an old command: confirm that it applies to the installed release and exact hardware before running it. Do not treat a legacy recipe as universal.

Avoid changing several drivers at once. If one change fixes the symptom, you want to know which one worked; if it causes a new problem, you need to know what to undo. Ubuntu’s troubleshooting guidance emphasizes gathering hardware information because the correct path depends on the device.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Frequently Asked Questions

How can I find out which Ubuntu release I have before following a driver guide?

Open Settings and look for the system’s About information; the exact menu wording can differ between Ubuntu releases and desktop environments. Match the guide to that release rather than relying on a page that only names Ubuntu generally.

Rank #4
Sale
BrosTrend 650Mbps Linux Compatible WiFi Adapter for Ubuntu, Raspberry Pi OS | Long Range USB WiFi Linux for Kali, Mint, Debian, Kubuntu, Zorin, PureOS Windows etc, Dual Band 5GHz + 2.4G High Gain Antenna
  • Linux Plug-and-Play: Designed for Linux OSes, this Linux WiFi adapter works out of the box with all distributions running kernel 6.2 or newer, using the driver built into the Linux kernel. Simply plug it in to add dual-band WiFi connectivity to your computer
  • Broad Linux Compatibility: This USB WiFi Linux is compatible with Ubuntu, Linux Mint, Debian, Raspberry Pi OS, Kali Linux, Fedora, Arch Linux, Manjaro, and more. For Linux kernels older than 6.2, our manual driver installer supports Debian-based distributions running kernels 4.4–7.0
  • AC650 Dual-Band WiFi: Upgrade your desktop PC or laptop with speeds up to 433 Mbps on the 5 GHz band or 200 Mbps on the 2.4 GHz band. This USB WiFi adapter provides reliable wireless connectivity for streaming, web browsing, and everyday use. Built with a Realtek RTL8811CU chipset
  • 5 dBi High-Gain External Antenna: Equipped with a 5 dBi high-gain external antenna, this Linux compatible WiFi adapter improves WiFi signal stability for a more reliable wireless connection. The adjustable antenna design allows flexible positioning to help find the best signal direction
  • Flexible and Cost-Effective WiFi Upgrade: This WiFi USB adapter supports both 5 GHz and 2.4 GHz bands, letting you choose the right connection for your needs. Use 5 GHz for faster speeds or 2.4 GHz for better range

Can I install a Wi-Fi driver without internet access on the Ubuntu computer?

Ubuntu Desktop Help recommends using an alternate internet connection, such as Ethernet, if downloads are needed. If no alternate connection is available, use another internet-connected device to identify the exact adapter and check its release-specific instructions before transferring anything.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What does `nmcli device` tell me?

It shows whether Ubuntu lists a network interface and reports its connection state. A listed but disconnected interface calls for connection checks; an absent wireless interface calls for hardware identification rather than repeated connection attempts.

Why is Wi-Fi connected but the internet still unavailable?

A connection to the router does not prove that the router has working internet service. Check router configuration and contact the internet service provider as appropriate, instead of assuming the Ubuntu wireless driver is the cause.

Why does a driver tutorial for the same brand fail on my computer?

A brand name alone does not identify a compatible driver; the model, hardware revision, Ubuntu release, and kernel support can matter. Confirm the exact adapter or card and use instructions that match it.

What should I do if Settings shows no audio output?

Check mute and volume controls first, then use `lspci` to identify the sound hardware. Seek driver instructions for that exact hardware and Ubuntu release rather than installing a generic audio package.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can a bad cable cause crackling even when Ubuntu is configured correctly?

Yes. Ubuntu’s crackling guidance recommends checking the correct jack, loose or damaged cables, and the cable or headphones on another device before investigating sound-card drivers.

Should I use the NVIDIA Additional Drivers steps for AMD or Intel?

No. The cited procedure is documented for supported NVIDIA hardware. Identify an AMD or Intel GPU and follow current Ubuntu guidance for that vendor, model, and installed release.

Should I reinstall Ubuntu if sound or Wi-Fi does not work after installation?

A reinstall is not the first diagnostic step. Mute controls, output selection, radio switches, device detection, network equipment, cables, and hardware-specific driver support can each explain the symptom. Establish whether Ubuntu detects the affected device first.

When is a USB replacement adapter reasonable?

Consider a Linux-compatible USB Wi-Fi adapter or, more cautiously, a USB audio adapter only after basic settings, physical connections, device detection, and release-specific driver support have been checked. Verify chipset, revision, release, and kernel compatibility; no particular model is validated here.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

Check switches, mute controls, outputs, cables, and network state first. Then identify the exact hardware and Ubuntu release, use the supported driver path for that combination, reboot when requested, and consider replacement USB hardware only after diagnosis.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.