How to fix MacBook Pro audio crackling: Solutions for various issues

327.6K views
10 min read

I'd heard that stuttering audio was a common issue with OS X 10.9 Mavericks in late 2013, but I definitely didn’t expect it on my 2020 MacBook Pro. I was even more surprised to find Apple Community forums full of questions like, "Why are my speakers crackling?"

It took me a while to dig through the settings and apps, but I found a few ways to fix the issue. Now, let me share what I’ve learned about what cause MacBook Pro speakers to crackle and how to restore great sound on your Mac.

If you're tech-savvy, here's a quick list of solutions. For detailed instructions, scroll down.

Potential issue

How to solve it

Hardware issues

Run Apple Diagnostics to find any. Replace the speaker if needed.

Basic software issues

Restart Mac, update macOS or reset audio settings.

Deeper software issues

Reset NVRAM; restart Core Audio via Terminal.

System overload

Use Activity Monitor to manage CPU load.

Incorrect audio settings.

Check sound settings, change sample rate in Audio MIDI Setup.

Crackling during video playback

Use Elmedia Player or convert media with Permute.

Crackling during video calls

Use In Your Face as an alternative app to join a video call.

Poor audio quality

Use Boom 3D for sound boosting.

Why are my MacBook speakers crackling?

Analyzing the audio problems on your Mac and determining its root might be the most laborious part of the whole process. Once you know the cause — it becomes clear how to fix speakers popping, buzzing, and crackling.

All speaker-related issues can be classified as originating in the hardware or software of your Mac.

  • Hardware-related issues usually occur because of a partial tear in the speaker’s diaphragm, or what we call a “blown speaker.” There are ways to fix this problem temporarily, but the only long-term solution would be replacing the faulty speaker altogether, which can cost around $300-600.
  • Software-related issues are often caused by either firmware, macOS,or other app-specific bugs. The good news is that you should be able to fix these problems yourself! However, unlike hardware issues that often revolve around a single problem, causes of a software-related issue can be more difficult to uncover.

A clear indicator of a software-related issue is if you hear MacBook Pro sound crackling randomly, or when you are using one specific app. If you’ve ever experienced that frustration, read on for a few effective methods of troubleshooting and fixing laptop speakers crackling.

Fix MacBook Pro speakers crackling and buzzing

Maybe the latest macOS update broke the audio service, perhaps the wrong audio settings are to blame, or what if the app you’re using is just not compatible with your Mac’s software?

There are a few tried and tested actions you can take immediately that will quickly solve your MacBook Pro speakers crackling issues:

  1. Restart your Mac. It’s a simple method that solves a lot of problems better than magic. Choose Restart from the Apple Menu, wait for your Mac to boot up again and check if the audio issues have been resolved.
  2. Update macOS to the latest version. Apple is quick to fix the majority of software-related issues and, chances are, the new macOS version is free of the bugs you’re experiencing. Go to System Settings > General > Software Update. Here you’ll see if any updates are available for your Mac.
  3. Prevent system overload. It’s not uncommon to hear a MacBook making crackling noise when it’s performing multiple processor-intensive tasks and playing audio simultaneously. Open Activity Monitor, choose the CPU tab and perform the task that causes the MacBook speaker to crackle with the CPU widget open.
  4. Reset your Mac's audio settings. Open Finder and click Go > Computer > Macintosh HD > Library > Preferences > Audio. There, delete two files: com.apple.audio.DeviceSettings.plist and com.apple.audio.SystemSettings.plist. After that, empty Trash and restart your Mac.
  5. Turn off user interface sound effects. Maybe all you need is a simple fix like that. Open System Settings and select Sound. There you can uncheck “Play user interface sound effects”.
  6. Change the sample rate of your audio device. This is another straightforward way to resolve audio issues. Open the Audio MIDI Setup app and select MacBook Pro Speakers. From there you can change the format to 44kHz or 48kHz and check whether the issues have been fixed.

These are the basic solutions. If they didn’t work, check out the advanced recommendations below, including in-app fixes and deeper system adjustments.

How to fix MacBook speaker crackling in a specific app

Not all sound problems are related to macOS — some issues are app-specific. If you have noticed that laptop speakers crackling issue is isolated to one app or process, it may mean that particular software isn’t compatible with your current macOS version. In this case, I would recommend trying a different app — some will even boost sound quality on your Mac in addition to solving audio problems.

#1. Improve your Mac's overall audio

I'd start with Boom 3D and its Audio Boost feature that amplifies sound without compromising quality and adding distortions. Boom 3D gives you precise control over your listening experience with optional remote management and an extensive palette of audio presets. I'm sure this app is a sound booster any Mac would be lucky to have.

Boom3D equalizer

#2. Fix video playback

If your MacBook makes crackling noises when playing videos, try Elmedia Player. It’s a video genie that will help adjust any video to your liking while allowing you to multitask with its picture-in-picture mode.

#3. Convert media to a different format

Converting music or video to a different format can also improve sound on your Mac. Permute is a quick audio, image, and video converter, which handles all file formats and can turn one into another in a matter of a few clicks. Not to mention the trivial file format conversions, Permute is an app that can turn video into audio and vice versa.

#4. Try alternative video calls

For audio problems that may arise during a video-call, try In Your Face as an alternative way to connect to Zoom, Hangouts, or FaceTime. This app functions a bit like your personal assistant, pulling all links and meeting information into one handy schedule. 

Ways to repair MacBook making crackling noise

If none of the previous suggestions were successful in fixing your MacBook Pro sound crackling, you can go a bit deeper into your Mac’s system to try and solve the audio problem.

#1. Check sound settings

No audio coming from your Mac? The first thing to do would be to check sound preferences on macOS.

If this turns out to be the problem, it takes just four easy steps to fix:

  1. Go to System Settings > Sound.
  2. Check the volume slider at the bottom and uncheck the Mute box if necessary.
  3. Click on the Output tab to take a look at where your audio is being routed.
  4. Select Internal Speakers if another device is selected.

If you don’t see any output devices at all, you might have encountered a problem when updating or upgrading macOS. Try resetting the NVRAM to solve this issue.

#2. Reset NVRAM to fix laptop speakers crackling

NVRAM stands for Non-Volatile Access Memory, which Macs use to store specific settings like sound volume, screen resolution, startup disk selection, time zone, and more. Since NVRAM is responsible for preserving sound preferences, resetting its memory may help solve sound issues. 

For the most reliable method to reset the NVRAM on your Mac:

  1. Shut down your Mac.
  2. Hit the Power button.
  3. Press and hold Command + Option + P + R keys together for 20 seconds.

Your NVRAM should be reset. Now you might need to set the date, time, and a few other macOS settings.

#3. Kill Core Audio to restore sound on your Mac

The main role of the Core Audio service is to process and handle all audio on your Mac, including recording, editing, playback, compression and decompression, signal processing, and audio systems. Force closing this service may help fix MacBook Pro audio crackling.

The best way to kill Core Audio is by running a Terminal command. Note that you will need admin privileges in order for these steps to work.

  1. Open Terminal.
  2. Enter the following: sudo killall coreaudiod
  3. Enter your user password to authorize the command.

When you quit the coreaudiod process, it should restart automatically, and the sound should start working again.

If you have no audio at all, or if no audio is coming from your speakers after running the previous command, you might need to manually restart Core Audio. To do that, enter the following Terminal command: sudo launchctl stop com.apple.coreaudiod && sudo launchctl start com.apple.audio.coreaudiod

Keep in mind, running this command will interrupt any processes that rely on audio, like listening to music, recording voice memos or chatting over FaceTime or Skype.

#4. Restart Mac in Safe Mode

Different from the common and simple overall restart, Safe Mode allows your Mac to perform certain checks and prevents some non-essential software from automatically loading or opening.

To restart an Apple M1 Mac in Safe Mode, follow these steps:

  1. Shut down your Mac, then boot up the machine.
  2. Hold down the Power button until you see startup options on the screen.
  3. Select your startup disk.
  4. Hold the Shift key and click the Continue in Safe Mode option.
  5. Log into your Mac and check if the speakers still make that crackling noise.
  6. Restart your Mac normally if the audio sounds fine in Safe Mode.

It should fix the issue.

Run Apple Diagnostics to check for hardware-related issues

In case you've tried fixing software-related sound issues, but speakers popping persists, you may realize your MacBook speaker crackling problem is hardware-related.

Apple Diagnostics can help detect what hardware components are causing the problem, as well as identify system failures. 

Prior to running the test, Apple recommends getting a copy of their support instructions in front of you, shutting down your Mac, and disconnecting all the peripherals. Now you and your Mac are ready to enter Diagnostics Mode. 

How to run diagnostics on Apple M1 Macs

  1. Start up your Mac.
  2. Hold the power button as your Mac turns on.
  3. Release the power button when the startup options window appears.
  4. Press Command + D to start Diagnostics
  5. Wait for the Diagnostics process to complete and present you with a list of problems, if encountered

How to enter Diagnostics Mode on Intel Macs

  1. Start up your Mac.
  2. Hold the D key while it turns on.
  3. Release the key when the progress bar appears, or when you’re asked to select a language.
  4. Wait for the Diagnostics process to complete and present you with a list of problems, if encountered.

From here, follow on-screen instructions or contact Apple Support and arrange a Genius Bar appointment to fix the problems. Make note of any reference codes. If you see the ADP000 code — congratulations, no issues have been found on your Mac!

Apps that will help you solve MacBook speaker crackling issues

What solution worked for you? For me, it was the combination of resetting the Mac's audio settings, NVRAM, and installing Boom 3D.

I got it (and all the other apps I tested for this article) from Setapp. Its subscription includes more than 250 powerful Mac apps. Sign up for a free 7-day trial to explore them all.

250+ apps for $9.99
per month

Sign up to Setapp and try them for free.

Security-tested