Fix: Laptop Speakers Crackling

Popping, crackling, and other sound problems can be caused due to a variety of different reasons. It can be bad drivers, incorrect audio settings, or some other hardware device interfering. This is a very common issue with laptops which mostly surfaces after an update.

There are very simple fixes to the problem. We have listed them down with the easiest on the top with increasing difficulty towards the bottom. Before you start with the troubleshooting, make sure that your hardware isn’t damaged. This can be guessed if some water was induced in the speakers or if the laptop fell down.

Solution 1: Checking Audio Format

Windows has an option to change your sound quality according to your speakers. You can set CD quality, DVD quality or Studio quality. The frequencies vary in all these options accordingly. The maximum being 192000 Hz with the lowest 44100 Hz. There was a lot of feedback where changing the audio format of the sound would solve the crackling issue in laptops.

  1. Press Windows + R button to launch your Run In the dialogue box, type “Control Panel” to launch the application.
  2. Once in the control panel, type “sound” on the search bar present at the top right side of the screen. Open the options of sound the return in the search result.

  1. Once the sound options are opened, click on the audio device connected to your computer. Right-click and select Properties.

  1. Select the Advanced tab present at the top of the screen. Here you will see a section of “Default Format”. Click it and a drop down will appear.
  2. Select CD quality (the first option present) and save changes.

  1. You might want to restart your computer even though the effects are immediate. Check if your issue is fixed.

Note: You can always try changing the sound formats to different values and keep checking if this solved your problem.

Solution 2: Disabling Audio Enhancements and Exclusive mode

Some sound drivers use enhancements in an attempt to improve your sound quality. If these properties are not compatible or if your CPU is being overloaded a lot, this can result in some major problems. We can try disabling the audio enhancements and check of the sound quality gets better. Not all sound drivers perform this function. They may have the Enhancements tab renamed as sound blaster. In that case, we can try disabling all the effects to the audio.

  1. Press Windows + R button to launch your Run In the dialogue box, type “Control Panel” to launch the application.
  2. Once in the control panel, type “sound” on the search bar present at the top right side of the screen. Open the options of sound the return in the search result.
  3. Once the sound options are opened, click on the audio device connected to your computer. Right-click and select Properties.

  1. Now head over to the Enhancements tab and uncheck all the enhancements enabled (you can also check the box which says “Disable all enhancements”).
  2. Now select the Advanced tab and uncheck the exclusive mode where applications are allowed to override the settings. Save your changes and exit.

  1. Now try outputting any sound and check if the problem is fixed

Solution 3: Checking DPC Latency

The audio crackling on your laptop might also be caused by DPC Latency. DPC is also known as “Deferred Procedure Call” and it is a part of Windows that handles the hardware drivers. If some driver takes too long to execute its operation, it can prevent other drivers such as your sound drivers to do their work smoothly. This may lead to audio problems such as buzzing, crackling, clicks etc.

You should download DPC Latency Checker on your computer and run it. If the latency is in green or yellow bars, it probably means that there isn’t any latency problem. However, if the latency is in red, it means some driver isn’t working as required.

In the example to the left side, there is a driver causing high latency every three seconds or so. If this is a case, you have to troubleshoot yourself which driver is causing the problem by enabling and disabling each driver one at a time.

Solution 4: Disabling third-party programs

The crackling issue can also be traced back to third-party programs. There are various programs which tend to conflict with the audio system on your laptop. These third-party programs disrupt the initial operation of the sound drivers as the sound has to go through them before outputting to the speakers or the headphones port.

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

Solution 5: Installing High Definition Audio Device

Many users reported that installing High Definition Audio Device driver instead of IDT High Definition Audio CODEC or Realtek High Definition Audio etc. solved the problem for them. The sound quality of both the drivers is pretty much the same. The only loss of functionality which you will notice is the control panel which only Realtek provides.

  1. Now press Windows + X to launch the quick start menu and select “Device Manager” from the list of options available.
  2. Once in the Device manager, expand “Sound, video and game controllers” category.
  3. Right-click on your sound device and select “Update Driver”. Now an option will come forth whether to install the drivers automatically or manually. Select “Browse my computer for driver software”.

  1. Now select “Let me pick from a list of available drivers on my computer”.

  1. Uncheck the option “show compatible hardware” to ensure that all the results are listed in your drivers Navigate to Microsoft and then until you find “High Definition Audio Device”. Select it and press Next.

  1. Follow the on-screen instructions to complete the installation. Restart your computer and check if the problem is solved.

Note: Also, try to disable the Intel SpeedStep Technology from the Bios and If this doesn’t work, try downloading the drivers from your manufacturer’s website and install them using the method listed above. In most cases, this also solved 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.