Crackling laptop speakers — the pops, static, and distortion that ride on top of your audio — are one of those problems where Reddit threads run for hundreds of comments, because the cause list is long. But the causes fall into a clear order: format and enhancement settings first, then the driver, then system latency, then hardware.

The key observation is when the crackling happens. Constant at all volumes suggests the speaker itself; crackling that worsens under load points to DPC latency; crackling after an update points to the driver. The fixes below are arranged so the quick settings wins come before the deeper latency hunt.

Why this happens

  • Mismatched sample rate forcing glitchy real-time resampling.
  • Broken audio enhancements distorting the output pipeline.
  • Corrupted or generic audio driver after a Windows update.
  • DPC latency spikes from network, storage, or GPU drivers starving the audio stream.
  • Exclusive-mode apps fighting over the audio device.
  • Failing charger or power noise injecting electrical crackle (rare but documented).
  • Blown speaker or loose cable — constant distortion regardless of software.

How to fix it

Work through these in order — diagnose first, then act.

Fix 1: Set the correct audio format

Open the Sound control panel > Playback, open the speakers’ Properties > Advanced tab, and set the Default Format to 24-bit, 48000 Hz (Studio Quality). Test; if crackling persists, try 16-bit, 44100 Hz. Each change takes effect immediately. Format mismatch is the fastest fix when the crackling started without any update or change — it is just a setting that drifted.

  1. Open Sound control panel > Playback > speaker Properties.
  2. Go to the Advanced tab.
  3. Set Default Format to 24-bit, 48000 Hz and test.
  4. Try 16-bit, 44100 Hz if the crackling remains.

Fix 2: Disable all audio enhancements

On the Enhancements tab of the same Properties window, tick ‘Disable all enhancements’. Realtek’s processing suite is a frequent crackle source after driver updates — the effects pipeline glitches while the raw stream is fine. If the crackle vanishes, keep enhancements off or reinstall the driver to repair the pipeline. Related no-sound faults are covered in the speakers-not-working guide .

  1. Open speaker Properties > Enhancements tab.
  2. Tick ‘Disable all enhancements’.
  3. Test audio immediately.
  4. Reinstall the audio driver if this was the fix.

Fix 3: Reinstall the audio driver

Download the audio driver from the laptop maker’s support page for your exact model. In Device Manager, uninstall the audio device under Sound, video and game controllers, deleting the driver software. Reboot, install the maker’s package, reboot again. Post-update crackling is the signature symptom of Windows Update’s generic driver swap, and this reverses it. Driver sourcing guidance is in the Windows support hub .

  1. Download the maker’s audio driver.
  2. Uninstall the audio device, deleting its driver.
  3. Reboot, install the maker’s package, reboot again.
  4. Test with the format set to 24-bit 48000 Hz.

Fix 4: Hunt down DPC latency

Download LatencyMon and run it for a few minutes while audio crackles. It names the drivers with the worst DPC execution times — commonly network drivers, storage drivers, or GPU drivers. Update the named driver from its maker. If a non-essential device’s driver is the offender (an old webcam, a card reader), disabling the device in Device Manager is a valid fix.

  1. Download and run LatencyMon for several minutes.
  2. Note the drivers with the highest DPC times.
  3. Update those drivers from their makers.
  4. Disable non-essential offending devices as a test.

Fix 5: Disable exclusive mode and background apps

On the Advanced tab, untick ‘Allow applications to take exclusive control of this device’ to stop app fights over the stream. Then close background apps that process audio — Discord’s noise suppression, game overlays, recording tools — and test. Reintroduce them one at a time; the one that brings the crackle back is your culprit.

  1. Untick exclusive-mode control on the Advanced tab.
  2. Close Discord, overlays, and recording apps.
  3. Test audio clean.
  4. Reintroduce apps one by one.

Unplug the charger and test on battery: if the crackling stops, the charger is injecting electrical noise — try a different genuine charger. Also test with Wi-Fi and Bluetooth temporarily off, since aggressive power-saving on the wireless card can cause DPC spikes that manifest as audio crackle. These are quick eliminations, not permanent configurations.

  1. Unplug the charger and test on battery power.
  2. Try a different genuine charger if crackling stops.
  3. Temporarily disable Wi-Fi/Bluetooth and test.
  4. Restore normal settings after the test.

Fix 7: Confirm or rule out blown speakers

Play a bass-heavy track at moderate volume: a blown speaker distorts bass specifically and crackles identically at every volume level. Boot a Linux live USB — identical crackling there means hardware. Speaker replacement is inexpensive but requires opening the laptop; weigh a repair quote against a good external speaker, which many people prefer anyway.

  1. Play bass-heavy audio and note distortion character.
  2. Boot a Linux live USB and compare.
  3. Identical everywhere = blown speaker.
  4. Get a repair quote or switch to external speakers.

Fix 8: Isolate with a USB DAC

Plug in a USB sound card or DAC — even a cheap USB-C headphone adapter — and route audio through it. If the crackling vanishes on USB audio, the onboard Realtek codec or its driver path is the culprit, and you have a diagnosis and a workaround in a single test. Many users simply keep the USB adapter as the permanent fix, since it bypasses the laptop’s entire onboard analog audio stage including the enhancement pipeline.

  1. Connect a USB audio adapter or DAC.
  2. Set it as the default output in Sound settings.
  3. Compare crackling against the onboard speakers.
  4. Clean USB audio confirms the onboard path as the fault.

Closing

Speaker crackling is a settings-and-drivers problem far more often than a speaker problem: the audio format, the enhancements toggle, and the maker’s driver reinstall resolve the great majority. LatencyMon exists for the stubborn cases where the system itself is starving the audio stream. Only when the distortion is identical in Linux, at every volume, on every setting, should you conclude the speaker is blown — and even then, an external speaker is a fine ending. For crackling that appeared right after an update, the post-update crackling guide targets that trigger specifically.

Frequently asked questions

What causes crackling in laptop speakers?
Crackling is usually the audio stream getting interrupted: DPC latency spikes from bad drivers, a mismatched sample rate, broken audio enhancements, or a corrupted audio driver. Less often it is physical — a blown speaker or loose cable. The software causes produce crackling that changes with system load; hardware crackling is constant.
Why do forums always blame DPC latency for crackling?
Because it fits the signature: audio stutters and crackles when the system is busy, and tools like LatencyMon show specific drivers causing delays. DPC latency means some driver is hogging the CPU long enough to starve the audio stream. Updating or disabling the offending driver — often network or storage drivers — fixes it.
Can the wrong audio format cause crackling?
Yes. If the shared sample rate in the speaker properties does not match what apps output, Windows resamples on the fly, and on some Realtek drivers that resampling crackles. Setting the default format to 24-bit, 48000 Hz (or 44100 Hz) in the Advanced tab is the most compatible choice and often silences format-related crackle.
How do I know if a speaker is physically blown?
A blown speaker crackles constantly at all volumes, distorts bass specifically, and sounds the same in a Linux live USB or the BIOS. Software crackling varies with load, apps, and settings. If the distortion is identical everywhere including outside Windows, the speaker hardware is damaged.