You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

10.4.10 Snap, Crackle, Pop - a workaround

If you're suffering from the Snap, Crackle, Pop problem, here's a little workaround if you don't mind sacrificing some CPU cycles and know how to open the command line.

The basic strategy is to use mpg123 to play a silent mp3 file continuously in the background. By doing this, the audio subsystem doesn't have a chance to go to sleep, and therefore the pops disappear.

Open up a Terminal window

cd ~
mkdir nopop
cd nopop
wget http://www.noderunner.net/~llin/old/4second.mp3
wget http://www.mpg123.de/download/mpg123-0.66.tar.bz2
bunzip2 mpg123-0.66.tar.bz2
tar xvf mpg123-0.66.tar
cd mpg123-0.66
./configure
make
sudo make install


obviously you can change the locations to your heart's content.

The command below will play a 4 second silent mp3 file continuously until you log out. This means that the audio subsystem never goes to sleep, and therefore you won't get the Pops.

mpg123 -Z -q ~/nopop/4second.mp3

Perhaps one of you Cocoa programmers could package this up nicely for everyone else?

On my macbook, it'll cost you about 2% of your CPU, but at least you won't get the pops.

Any suggestions, improvements, feedback very welcome!

cheers,

Tony.

Macbook, Mac OS X (10.4.10)

Posted on Jun 23, 2007 5:39 AM

Reply
81 replies

Jun 24, 2007 8:42 AM in response to p+j

The most likely reason the topic was locked is simply because it had become too large & multi-threaded to be of much use. Apple moderators frequently do this, whatever the topic, because the forum is provided by Apple as a place for user-to-user help in well-focused, easy to find topics, not as a place to (ahem!) vent frustrations, however polite.

For example, people looking for the "Pop Stop" fix will find it much easier to locate or refer to this topic than wade through the nearly 300 post monster the other one had become.

Jun 24, 2007 11:37 AM in response to Tony Piper

Just to add as a help resource...the workaround described in the original (huge) thread about this issue that involved changing the line out frequency under Audio MIDI Setup then changing it back did give me good results...just throwing that out there for those who don't want to run the silent mp3 fix or tinker with their kernel.

Thanks everyone for working to find workarounds!

Jun 24, 2007 3:09 PM in response to R C-R

The most likely reason the topic was locked is simply
because it had become too large & multi-threaded to
be of much use. Apple moderators frequently do this,
whatever the topic, because the forum is provided by
Apple as a place for user-to-user help in
well-focused, easy to find topics, not as a place to
(ahem!) vent frustrations, however polite.

For example, people looking for the "Pop Stop" fix
will find it much easier to locate or refer to this
topic than wade through the nearly 300 post monster
the other one had become.


uh....and because it grew to a "monster" thread just proves a lot folks are having a audio problem after the SU.

Maybe Apple will take a little notice?

Jun 24, 2007 5:18 PM in response to Steve Nasello1

uh....and because it grew to a "monster" thread just
proves a lot folks are having a audio problem after
the SU.


Yes, they obviously are, but it doesn't mean the update caused them all. For instance, one of the ... um, more vocal advocates of this theory in that thread was certain none of his problems could be the fault of installed software, including VMware Fusion. But look here: http://arstechnica.com/journals/apple.ars/2007/06/22/vmware-releases-fusion-4-1- with-more-usb-support

"Pop Stop" & other workarounds are great for those that need them, but don't forget to check with vendors besides Apple for updates to resolve your issues.

Jun 24, 2007 8:14 PM in response to Steve Nasello1

Maybe Apple will take a little notice?

No, that's not what these Discussions are for. These Discussions are for users to help other users. In order for Apple to take notice, Feedback needs to be sent to Apple either through Apple Care or Apple's Feedback on the web.

So send your feedback to Apple. That's how we let Apple know:
http://www.apple.com/macosx/feedback/

Jun 25, 2007 2:12 AM in response to Tony Piper

Like youngman said above, installing the 10.4.9 version of AppleHDA.kext fixes the popping and at least I didn't notice any bad side-effects.

Here's a rough outline how to do it. Unix-heads like me should feel right at home with it but those scared of the command line might want to look elsewhere. 🙂

Extract the /System/Library/Extensions/AppleHDA.kext folder from the 10.4.9 update package (note that AppleHDA.kext is a folder structure containing several folders/files). There are several ways to do this, I just mounted the disk image and used the pax command line utility. Whatever tool you use, make sure it preserves file ownership and permissions.

Use sudo to become root user.

Rename the current AppleHDA.kext to AppleHDA.kext.10

Copy the 10.4.9 version of AppleHDA.kext into /System/Library/Extensions. Again make sure that whatever tool you use preserves file ownership and permission information.

Delete Extensions.kextcache and Extensions.mkext from /System/Library.

Reboot. Pops are gone!

Note that the above process messes with kernel extensions and making mistakes with those can result in an unbootable or unstable system or even data loss. It worked well for me but YMMV.

10.4.10 Snap, Crackle, Pop - a workaround

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.