How To Fix Macbook’s Crackling Sound Problem

Feb. 11th, 2009 By Jackson Chung

macbook crackling soundI’ve been dealing with Macbook’s crackling sound problem (or little devil as I like to call it) ever since I upgraded from a Mac Mini to a BlackBook. On a quiet day, I noticed some odd crackling noise coming from my brand new MacBook. At first, I thought it had something to do with the hard drive. Crap, I said to myself.

After a bit of crawling on forums, I drilled to the core of the issue. The problem seem to have stemmed from the laptop’s sound system. Apple implemented a power-saving feature which turns the audio subsystem off after about 20 seconds of inactivity. So, the issue (or syndrome, as I like to put it) was aptly dubbed “Snap-Crackle-Pop” because that’s the sound that it would make when the audio system turns on and off.

These crackle sounds are most obvious when connected to external audio systems or headphones. The syndrome mostly affects portable Macs but there were several incidences involving iMacs. Here’s how to cure it: download Antipop.

In a nutshell, Antipop is a launch agent which uses the Mac OS X “say” terminal command to speak a ’space’ every 10 seconds. Because the sound is a ’space’, technically there is no audible sound but the system is forced to play it anyway – blocking the audio system from going to sleep (power-saving mode).

The before and after difference isn’t very noticeable initially but after a while I realised that I’m not hearing those irritating crackles anymore. There’s still a very silent pop once in a while. Perhaps that’s a separate issue.

Antipop doesn’t use very much processing power. In fact, on my 2.4GHz Intel MacBook, it uses close to none. It eliminates the crackles when my MacBook is connected to the power source but when it’s running on battery – the crackles resurface. Antipop was written to run only when connected to AC power. If you wish to change this, type “echo -n “0″ > /usr/local/share/antipop/ac_only” in Terminal.

macbook crackling noise

If it doesn’t work for you, uninstalling it is easy. Run the uninstallation script that is found in the Antipop DMG image. After your system reboots, Antipop will be removed. Antipop was tested only with Leopard but it should also work on Tiger.

These are just a few of the quirks Apple gives us which we, as Mac users, have to deal with ourselves. It weird but that’s how it goes.

Does your Macbook make any crackling sounds? Let us know in the comments if Antipop solved your “Snap-Crackle-Pop” syndrome.

(By) Jackson Chung is MakeUseOf's Assistant Editor and Mac Correnspondent.

Enjoyed the article? Subscribe to MakeUseOf to get daily updates on new cool websites and programs in your email for free. You'll also get free printable cheat sheets to your favorite programs

Your Email:

Add MakeUseOf to:



5 Comments Add Comment
2009-02-11 13:50:37

This is an interesting work around, but wouldn’t it also mean that — since you’re keeping the audio subsystem from ever shutting down — this negatively impacts battery life?

You’ve covered processor usage, but I would be very interested to know what the difference in battery life is when using antipop.

2009-02-11 18:49:02
Rob

As far as I can tell it doesn’t affect battery life substantially. I opted to disable it when not on AC power by default merely as a precaution, but I’ve enabled it for use when my MacBook’s on battery power and I haven’t noticed any significant reduction of its battery life.

The “very silent pop” that the author mentions is indeed a separate issue. The MacBook’s audio system sometimes generates a buzzing, popping or whining noise when idle (i.e. powered, but not playing anything.) My guess is that this is caused by poor filtering.

2009-02-12 07:27:44
Jackson

Well, leaving the audio subsystem on isn’t particularly battery-draining (my own assumption). WIthout this fix, the subsystem would probably go to sleep but unless the audio is muted, there will most likely be a sound played which will awaken it.

To tell you the truth, I don’t think that it makes any difference. If you’re that concerned about battery life, then I suggest muting your sound and leave Antipop at its default setting (disabled on battery)

2009-02-13 09:24:41
Vadim P.
Subscribed to comments via email

What? Macs aren’t perfect?

You just potentially cost Apple money :P

2009-05-04 04:11:40
Antony

Thanks a lot!!
I’ve been finding the solution to this crappy sound card problem.
It’s so sad that Apple didn’t improve this.

Reply

You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.