Jump to content

Antipop not working with macOS Sierra?

macOS Sierra Antipop Audio macOS Sierra Pop

Best Answer Ciro82, 16 July 2016 - 10:59 PM

Try AppleALC, i'm using it and i don't have the "pop" issue, El Capitan and Sierra PB they are fine. 

 

And D-an-W, i suggest you to calm down and relax, Dwarfy is right, you have to wait and be patient...

Go to the full post


  • Please log in to reply
14 replies to this topic

#1
D-an-W

D-an-W

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 678 posts

Hi folks, does anyone have the talent to see why Antipop doesn't seem to work in macOS Sierra Public Beta?

 

I have used this for several previous OS X versions right up to El Capitan without issue but although it installs ok it has no effect on fixing the "pop" from the speakers if audio isn't used for a while.

 

I have checked the log files and don't see anything like the entries present in El Capitan.

 

 

Attached Files



#2
Dwarfy

Dwarfy

    InsanelyMac Sage

  • Donators
  • 321 posts
  • Gender:Not Telling

You do realise that Sierra is only beta? 



#3
D-an-W

D-an-W

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 678 posts

Of course yes, why?



#4
Dwarfy

Dwarfy

    InsanelyMac Sage

  • Donators
  • 321 posts
  • Gender:Not Telling

Of course yes, why?

 

Well, I'm sorry if I sound rude but you're basically expecting something from an OS version that is in its testing period. Wait a bit, and then see if the issue gets fixed. 



#5
D-an-W

D-an-W

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 678 posts

But surely then, everyone posting in this section should wait too?

 

Anyway...I thought I would ask as I don't think it's an issue that would get fixed beta or not, more likely a permissions or security thing, could be totally wrong though!

 

The program seems simple enough but I ran out of talent trying to see why it doesn't work (Which didn't take long!).



#6
Dwarfy

Dwarfy

    InsanelyMac Sage

  • Donators
  • 321 posts
  • Gender:Not Telling

But surely then, everyone posting in this section should wait too?

 

 

Everyone who demands something to work from previous versions of an OS on a new version of that particular OS, should indeed wait. Yes, surely they should. There are many developers and coders in this forum, they'd know how long time it takes for an application or a certain project to migrate to another OS version, the project itself simply needs an upgrade. Of course it depends from project to project. But things need time, a reason it is "Beta". 

 

It can't be that difficult to understand this...or can it? 



#7
D-an-W

D-an-W

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 678 posts

I don't demand anything, I simply asked if anyone could see why it isn't working. Please don't bother to post in this thread again.



#8
Ciro82

Ciro82

    Out Of Order

  • Donators
  • 3,211 posts
  • Gender:Male
  • Location:Aosta

Best Answer

Try AppleALC, i'm using it and i don't have the "pop" issue, El Capitan and Sierra PB they are fine. 

 

And D-an-W, i suggest you to calm down and relax, Dwarfy is right, you have to wait and be patient...



#9
D-an-W

D-an-W

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 678 posts

Thanks for the tip Ciro82, will try that now.

 

Honestly, I am perfectly calm, relaxed and patient. I thought I was asking in the right place for that kind of issue but clearly not.



#10
Maniac10

Maniac10

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,982 posts
  • Gender:Not Telling

First try to contact the developer, he may already be working on a fix. I also found another antipop project in GitHub, try at your own risk.

 

I think D-an-W was right, he didn't demand for a solution but just politely asked for help. On the other hand Dwarfy was unhelpful in all of his/her replies.



#11
D-an-W

D-an-W

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 678 posts

So far, AppleALC (Compiled with my previously modified PlatformsT.xml.zlib) looks to have worked well.

 

I did have a panic in macOS Sierra when first using the -alcbeta boot argument but as it's still in Beta...



#12
mattsday

mattsday

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Hi there, apologies for the necro but I came across this thread in a google search when trying to fix it, as antipop is still broken in the release of macOS Sierra.

 

Anyway, this small fix works the same as antipop (i.e. issues a 'say' command every 10 seconds). It's been working perfectly for me and survives reboots.

Create this file (you will need to use sudo/root):
/Library/LaunchDaemons/com.mattsday.antipop.plist

Inside this file enter this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>com.mattsday.antipop</string>
    <key>KeepAlive</key>
    <false/>
    <key>RunAtLoad</key>
    <true/>
    <key>ProgramArguments</key>
    <array>
      <string>/bin/bash</string>
      <string>-c</string>
      <string>while true; do say ' '; sleep 10; done</string>
    </array>
  </dict>
</plist>

Save it and enter this in a terminal window:
sudo launchctl load /Library/LaunchDaemons/com.mattsday.antipop.plist

 

You can safely uninstall antipop after you've done this as it won't be needed.

 

Hope it helps!



#13
BiTRiP

BiTRiP

    InsanelyMac Sage

  • Donators
  • 327 posts
  • Gender:Not Telling

Hi there, apologies for the necro but I came across this thread in a google search when trying to fix it, as antipop is still broken in the release of macOS Sierra.

 

Anyway, this small fix works the same as antipop (i.e. issues a 'say' command every 10 seconds). It's been working perfectly for me and survives reboots.

Create this file (you will need to use sudo/root):
/Library/LaunchDaemons/com.mattsday.antipop.plist

Inside this file enter this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>com.mattsday.antipop</string>
    <key>KeepAlive</key>
    <false/>
    <key>RunAtLoad</key>
    <true/>
    <key>ProgramArguments</key>
    <array>
      <string>/bin/bash</string>
      <string>-c</string>
      <string>while true; do say ' '; sleep 10; done</string>
    </array>
  </dict>
</plist>

Save it and enter this in a terminal window:
sudo launchctl load /Library/LaunchDaemons/com.mattsday.antipop.plist

 

You can safely uninstall antipop after you've done this as it won't be needed.

 

Hope it helps!

 

Strange, when I use this method then my audio is broken and I get beachball when selecting sound prefs.

Unloading this plist and reboot fixed audio again but then I have pops.

 

Any idea? I have antipop not installed. Using ALC898 injected by clover (Toleda script 1.20 command)

 

Thanks,

BiTRiP



#14
mattsday

mattsday

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Strange, when I use this method then my audio is broken and I get beachball when selecting sound prefs.

Unloading this plist and reboot fixed audio again but then I have pops.

 

Any idea? I have antipop not installed. Using ALC898 injected by clover (Toleda script 1.20 command)

 

Thanks,

BiTRiP

 

That's very surprising as this workaround really only plays silent audio every 10 seconds. I'm also using toleda clover injection on an ALC898.

 

Anecdotal experience shows lots of others have had success with this workaround (it is functionally identical to antipop). Perhaps it's a coincidence?

 

Does it also crash your driver to do simply do this in a shell:

while true; do say ' '; sleep 10; done

That's all that script is doing... Does it crash if it's being run as root?



#15
BiTRiP

BiTRiP

    InsanelyMac Sage

  • Donators
  • 327 posts
  • Gender:Not Telling

That's very surprising as this workaround really only plays silent audio every 10 seconds. I'm also using toleda clover injection on an ALC898.

 

Anecdotal experience shows lots of others have had success with this workaround (it is functionally identical to antipop). Perhaps it's a coincidence?

 

Does it also crash your driver to do simply do this in a shell:

while true; do say ' '; sleep 10; done

That's all that script is doing... Does it crash if it's being run as root?

 

 

No, it didn't crash when I ran it just in a shell. Rights and owner where also same as rest of LaunchDeamons.

Maybe it has problems that audio is not available yet before it runs the command. I don't know.

 

Anyway, I finally end up with the AppleALC solution. I never used it before but it's actually easier than the Toleda command solution.

No more patched kexted in clover, no more Realtek.kext in EFI, AppleHDA.kext stays untouched and no more pops!

 

Just inject audio ID 1 (or id of your audio device) in clover with this kext in /S/L/E and you're done.  :thumbsup_anim:

 

Thanks anyway Mattday for your help. I would try the AppleALC yourself too!

 

Cheers.







Also tagged with one or more of these keywords: macOS, Sierra, Antipop, Audio, macOS Sierra, Pop


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy