- Joined
- Jul 10, 2016
- Messages
- 5
- Motherboard
- Gigabyte GA-B250M-DS3H
- CPU
- Intel Core i5-7500
- Graphics
- AMD Radeon RX 460 2GB
- Mac
- Mobile Phone
Hello all!
I've been at this issue for a few weeks now, and have gotten nowhere after trying and applying various things. Basically, what happens is whenever I play audio, it will skip randomly. I've tried to find a rhyme or reason to it by peeking in Console.app when it happens, but have come up mostly empty handed. It does not occur under Windows or Ubuntu, so I know for sure it isn't my hardware. Currently running 10.13.3 using Clover + AppleALC + Lilu in EFI with audio layout 7 set and no custom DSDT. Hardware I'm using is listed in profile, output from black.dragon74's gen_debug tool is attached below as well.
Here's a list of everything I've tried so far:
I am not afraid to generate and patch a custom DSDT if it comes to that.
Other than all this, I and my other peeps have run out of ideas for possible fixes. I'm hoping you guys can help with this; any and all assistance is appreciated.
Thanks in advance.
I've been at this issue for a few weeks now, and have gotten nowhere after trying and applying various things. Basically, what happens is whenever I play audio, it will skip randomly. I've tried to find a rhyme or reason to it by peeking in Console.app when it happens, but have come up mostly empty handed. It does not occur under Windows or Ubuntu, so I know for sure it isn't my hardware. Currently running 10.13.3 using Clover + AppleALC + Lilu in EFI with audio layout 7 set and no custom DSDT. Hardware I'm using is listed in profile, output from black.dragon74's gen_debug tool is attached below as well.
Here's a list of everything I've tried so far:
- To note, I started with and had settled on audio layout ID 7 and noticed the skips without any of the following steps applied. I did try 1-3 without any of these steps and still had it.
- I found a video showing how they got audio working with ALC887. They chose 11 as the layout ID, which looks to be the most "correct" one to use since it pretty much exactly corresponds to the audio ports on my mobo. Sadly this did not work.
- I then thought it had something to do with the audio IDs I have set. Some guidance from elsewhere suggested trying every supported audio ID until I arrive at one which solves it. I tested each one by playing a single album and went through each and tried every supported layout ID. Sadly, the stuttering happened on every single one.
- I had Console.app at just the right moment and saw a bunch of output relating to AppleHDAEngineInput. Based on this and some other output, I took a guess and tried checking FixHDA under ACPI/Fixes, set it back to 7 and did my little test. Still happened.
- More guidance elsewhere suggested trying some IRQ related patches: FixIPIC, FixHPET, FixRTC, and FixTMR. The line of thought was these may be messing with things -- audio being one of them -- and checking them should fix it. The skips still occurred with these checked, and adding FixHDA did nothing as well.
- I even checked AFGLowPowerState since the Clover documentation states it helps with audio crackles. No go there, either.
- I even tried toleda's cloverALC script, which I was unable to get working. Probably due to some stuff I had done previously, but meh. Plus it led to an unbootable system. No amount of disabling or reenabling patches or deleting kexts (particularly AppleALC) got it. Gold star I tried.
- I keep remembering things: the speakers I use are some AmazonBasics USB powered speakers, which is plugged into one of the USB ports in the back. Thinking something might've been fighting with it, I have plugged the USB cord into a power brick to ensure it's not power-related. Still get the skips. I am keeping the USB plugged into the power brick for now.
- I had installed macOS to a 7200 rpm hard drive while debugging a separate, but since fixed, issue. While not hopeful, I figured it may have been the literal slowness of the hard drive causing it, so I reinstalled the operating system to an SSD (an OCZ Agility 3) and reused my custom SMBIOS information (set to iMac18,2). Still experienced the skips, but hey, at least things aren't *near* as slow anymore, haha.
- More guidance elsewhere had me check audio in an alternate non-Windows environment to make sure it wasn't my hardware. I created an Ubuntu Live USB and played some .ogg files for about 30-45 mins, with no skips to be heard anywhere. At least I now know it's something with macOS.
- Forgot to mention: I noticed in Audio MIDI Setup.app that the volume goes down and back up again when the skips occur. I also tried playing around with the sampling rates, but got nowhere. This is where I've officially run out of ideas.
- I decided to take out CodecCommander.kext in the /EFI/Clover/kexts/other folder after doing a little more reading on it. Did not fix the skips here.
- Did a little more research since posting this thread and found a post where a person's PCIe WiFi adapter was the culprit -- in their case, it hadn't been seated correctly. They had to make some slight modifications to the mounting bracket and the adapter itself, but once those were done, the skips went. Since I have a BCM94360CS2 + PCIe adapter setup, I went in and reseated the card, making sure everything was pressed down firmly. Even replaced one of the antennae after seeing a HAIR lodged in the connector hole! Sadly, though, this did not fix things.
- As an addendum to this, I decided to play around a bit with my config.plist. Knowing I'd lose audio, I disabled the HDAS to HDEF patch and rebooted. Lost audio as expected, so I reenabled the patch and rebooted again. Got audio back but WiFi began acting wonky. The next reboot fixes WiFi permanently. The fact one initially affects the other makes me wonder if there's some interplay between the BCM card and audio happening. Hard to say right now.
- Some searching showed some people having the same problem, except with ALC898 and a different motherboard. In it, people mention these skips happening when plugged into the green audio output, yet going away when plugging the speakers into their case's headphone port. While I can confirm the skips go away with the speakers plugged into the headphone jack, this is not an elegant solution by any means. This is made more frustrating by the fact the green port works just fine under non-macOS environments. Very odd.
- I figured I'd hook up my ground loop isolator to the green port and see what happens when playing audio with the speaker plugged into it. Still got the drop outs. It was a long shot anyway.
I am not afraid to generate and patch a custom DSDT if it comes to that.
Other than all this, I and my other peeps have run out of ideas for possible fixes. I'm hoping you guys can help with this; any and all assistance is appreciated.
Thanks in advance.
Attachments
Last edited: