How to Fix Laptop Speakers Crackling?

When laptop speakers start crackling, the sound becomes distorted, making it difficult to listen to audio. This issue often occurs during music, games, or video playback and may get worse over time. Crackling usually points to a hardware or software problem.

The most common cause is outdated or broken audio drivers, often linked to Realtek drivers. Hardware issues like worn-out speakers or dust build-up can also cause problems.

Additionally, turning on certain audio enhancements or having different sample rates between the laptop and audio files can lead to this crackling sound.

In this article, we will discuss different solutions to solve this problem.

1. Check Audio Format

Before complex troubleshooting, try adjusting the audio format, as this can often fix crackling issues. Sometimes, the sample rate or bit depth on your laptop doesn’t match the audio, causing noise. Switching to a stable format, like 16-bit, 44100 Hz (CD Quality), can help eliminate these problems. This ensures smoother sound processing and reduces crackling.

  1. Right-click the sound icon in the taskbar and select Playback devices.
  2. In the Playback tab, right-click your audio device and select Properties.
  3. Go to the Advanced tab at the top. In the “Default Format” section, click to open the drop-down menu.
  4. Select CD quality (16-bit, 44100 Hz) and save your changes.
  5. Restart your computer if necessary, or check immediately to see if the issue is resolved.

2. Disable Audio Enhancements and Exclusive Mode

Some sound drivers use enhancements to improve quality, but if they’re incompatible or the CPU is overloaded, they can cause crackling. Disabling these enhancements can fix the issue. Sometimes labeled differently, like “sound blaster,” turning off all audio effects can also ensure smoother sound output.

  1. Right-click the sound icon in the taskbar and select Playback devices.
  2. In the Playback tab, right-click your audio device and choose Properties.
  3. Go to the Enhancements tab and uncheck all enhancements or check “Disable all enhancements.”
  4. Select the Advanced tab and uncheck the exclusive mode options. Save your changes and exit.
  5. Play any sound and check if the problem is resolved.

3. Check DPC Latency

Audio crackling often stems from system latency issues. Checking DPC Latency reveals delays in audio processing. High DPC latency indicates slow task processing, causing crackling. Using tools like DPC Latency Checker helps identify problematic drivers or processes, improving audio performance and ensuring smooth audio streaming.

If the latency is in green or yellow bars, it likely means there isn’t a latency problem. However, if the latency is in red, it indicates some drivers aren’t working as required.

In the example showing on the left side, there’s a driver causing high latency about every three seconds. If this is the case, you have to troubleshoot yourself, enabling and disabling each driver one at a time to identify the issue.

4. Disable Third-Party Programs

Sometimes, unexpected software causes audio issues. Third-party programs, especially those managing audio or optimizing performance, can disrupt sound settings. They add processing layers that conflict with default drivers, leading to crackling. Disabling these programs lets your system’s built-in audio features work smoothly, resolving the issue.

Check your computer for any third-party sound programs like Sonicmaster, Smartbyte, etc., and disable these applications. If there are too many applications, you can boot your computer in safe mode and troubleshoot there (all third-party applications are disabled by default in Safe Mode).

5. Install High Definition Audio Device

Switching to the “High Definition Audio Device” driver can resolve crackling issues by bypassing the complexities of specialized drivers like Realtek. Unlike Realtek, which may cause conflicts with audio enhancements, the basic Microsoft driver delivers clean sound without added features that can lead to distortion. This simpler, more stable alternative often eliminates audio glitches.

  1. Right-click the Start button and select Device Manager.
  2. Expand the Sound, video and game controllers category.
  3. Right-click your sound device and select Update Driver.
  4. Choose Let me pick from a list of available drivers on my computer.
  5. Uncheck Show compatible hardware, select High Definition Audio Device under Microsoft, and click Next.
  6. Complete the installation and restart your computer. Check if the issue is resolved.

Note: Also, try disabling the Intel SpeedStep Technology from the BIOS. If this doesn’t work, try downloading drivers from your manufacturer’s website and install them using the method above. In most cases, this also resolves the problem.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

13
    JS
    Jakob Schmid Aug 19, 2019

    Using the Microsoft driver instead of the Realtek one solved the problem for my XPS 15 2-in-1 (9575).

    Reply
    ME
    Melvin Evans May 22, 2020

    We’ve been testing various possible causes and may have found something that isn’t related here. We’re running Lenovo laptops with Intel chipsets. Still early yet, but it appears that the problem may be caused by the BIOS option “Intel Speedstep Technlogy”. Basically, it turns the voltage to your CPU up and down as needed; it is a good feature but apparently has an issue of not having enough power to decode your audio stream with certain apps, especially video conf. apps. We’ve been disabling this option in the BIOS for the past 2 weeks and the problem has yet to happen again on these machines. Have learned that disabling the option will cause your laptop to produce more heat, but no other side effects thus far. Tried getting a straight answer out of Intel & Microsoft, but they point the finger at each other as usual.

    Reply
    HH
    Hunting High Jun 8, 2020

    Thank you so mutch!!!

    MI
    Mila Jul 24, 2020

    Thank you so much!!! Solution n. 5 solved my problem. My earphones sound had been crackling for almost a week, since a recent update. Thank you!!!

    YD
    yash deshpande Sep 5, 2020

    Thanks Solution 5 did the job..I was very upset with that click sound, bought a new hp laptop, this issue came with it.
    Thanks a kilogram

    BE
    ben Jan 7, 2021

    tysm this helped soo much i only just got this computer and I was so worried tysm again!!!!

    WE
    wellwisher Feb 22, 2021

    I had to disconnect the phone device that was connected to the laptop, once disconnected the bluetooth headphone worked ok.

    NB
    Namrita Bakshi May 24, 2021

    Thank you sooooo much…fixed my issue in less than half a minute! Thanks!

    A✓
    Abyss ✓ᵛᵉʳᶦᶠᶦᵉᵈ Sep 4, 2021

    Worked for me just after changing the audio format, and here i was panicking my laptop speakers went bad.
    Thank You

    HA
    Harrison Sep 4, 2021

    I have a HP laptop from a store that is pretty crap despite being purchased new in 2020 after installing the high definition drivers it immediately stopped crackling, Thank you so much, in had tried everything before, had heard about the driver things but was too nervous to mess with all the menus and in depth control panels until I found this step by step guide!

    RD
    Razel Daniel Nov 20, 2021

    Thank you so much! I tried the last option on updating my audio and it works!

    MA
    matze May 17, 2022

    Thank you from the bottom of my heart, the third solution worked for me 🙂

      VM
      Vlad Matveeff May 25, 2022

      Hi, what driver did you turn off? Which one is the reason?