Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I have just noticed that although I have HDMI Audio available with no 3rd. party KEXTs installed with a COLD BOOT . . . . .

it disappears after a WARM BOOT.

Not a serious problem.

EDIT : Just did a fresh clean full install of 10.14..6 FULL build 18G103 Mojave 10.14.6 and now HDMI Audio stays on regardless of COLD or WARM boot. Still no 3rd. party kexts installed just the j5Create active DP to HDMI adapter.
 
Last edited:
thunder72fr made a post in the PULSE RX580 ROM study thread about that he can get HDMI audio working properly in Mojave with just Lilu.kext and AppleALC.kext installed.

I further tested it on my own cMP and confirmed it can work. And the process is simpler than HDMIAudio.kext + AppleHDA.kext patch.
screenshot-2018-10-14-at-03-36-36-png.794671

screenshot-2018-10-14-at-03-35-45-png.794672


However, I have no idea if this method also work on any other cards. If we can confirm this method work on most cards, or figured out the specific conditions, then I think I can put this method in the sticky thread.

So, if anyone looking for HDMI / Displayport audio, please try the following steps.

1) Disable SIP (in my case, I disabled Gatekeeper as well, not sure if make any difference)

2) Make sure HDMIAudio.kext is NOT installed. If it's installed, REMOVE it from the System/Library/Extension folder.

3) Make sure the AppleHDA.kext is NOT patched. If not, revert it (you should always make a backup of the original kext before patch it)

4) Download AppleALC.kext V1.3.2 (Link)

5) Download Lilu.kext V1.2.7 (Link)

6) Download KextUtility V2.6.6 (Link)

7) Unzip everything

8) Open Kext Utility (enter your admin password as required), it will auto perform some maintenance job, let it finish. You will see something like this
screenshot-2018-10-14-at-03-46-47-png.794679


9) Drag Lilu.kext into the Kext Utility window. Again, enter password as required, and let it finish its job.
screenshot-2018-10-14-at-03-47-39-png.794678


10) Drag AppleALC.kext into Kext Utility windows, enter password as required, and let it finish its job
screenshot-2018-10-14-at-03-49-04-png.794682


11) Reboot

N.B For Nvidia card users, you may need WhateverGreen.kext V1.2.3 (Link) as well. If the above steps doesn't work, you may install this kext (via kext utility) and try again.

After test, please leave a post and tell us your graphic card model with details. e.g. Sapphire PULSE RX580 8GB, but not just RX580.

And which OS you are running (with build number).

For Nvidia card users, please also state if you need WhateverGreen.kext to make it work. Million thanks in advance.

I just joined the forum to thank you for posting this. I just updated my graphics card to the Sapphire RX580 4gb based on some videos I watched. None of them mentioned the audio not working afterwards but mine didn't work.

I followed your procedure and now the audio works!

Currently running: High Sierra 10.13.6 (17G65)
Graphics Card: Sapphire Nitro + RX580 4gb

I do have a few questions. Do enable SIP when I'm done and how do you get the volume to work?
 
I just joined the forum to thank you for posting this. I just updated my graphics card to the Sapphire RX580 4gb based on some videos I watched. None of them mentioned the audio not working afterwards but mine didn't work.

I followed your procedure and now the audio works!

Currently running: High Sierra 10.13.6 (17G65)
Graphics Card: Sapphire Nitro + RX580 4gb

I do have a few questions. Do enable SIP when I'm done and how do you get the volume to work?

 
I've upgraded my MacPro4,1->5,1 to Catalina using dosdude1's patcher and a clean in stall. Now I've got no HDMI audio, should I (attempt to) install the kexts as per this thread, or is it unsafe?
 
I've upgraded my MacPro4,1->5,1 to Catalina using dosdude1's patcher and a clean in stall. Now I've got no HDMI audio, should I (attempt to) install the kexts as per this thread, or is it unsafe?

Hi nnauq, I recently fixed my displayport audio on my Catalina MacPro 5,1 using this method but with the most current releases of the kexts from github - hope this helps!


 
I have a Mac Pro 3,1 with Dosdude1's patched Mojave and this worked for me. My graphics card is an EVGA Nvidia GTX 670. However, I realized that I no longer can choose the built-in speakers or the headphones out as the output device.
 

Attachments

  • Screen Shot 2019-11-22 at 4.11.52 PM.png
    Screen Shot 2019-11-22 at 4.11.52 PM.png
    55.2 KB · Views: 402
cMP 5,1 10.13.6 MSI Radeon RX580 - fail.

Ran the procedure above, and the audio device still shows no driver installed for the rx580.

Let me know what info you need, if you are still checking this.
 
cMP 5,1 10.13.6 MSI Radeon RX580 - fail.

Ran the procedure above, and the audio device still shows no driver installed for the rx580.

Let me know what info you need, if you are still checking this.
Is your SIP disabled?
What version of kexts are you using?
 
cMP 5,1 10.13.6 MSI Radeon RX580 - fail.

Ran the procedure above, and the audio device still shows no driver installed for the rx580.

Let me know what info you need, if you are still checking this.
I have HDMI Audio working without any 3rd. party kexts.

I use an active Display port to HDMI adapter from my MSI Armor RX 580 8gb Display port to the HDMI port on an iiyama monitor which has an Audio OUT port to external USB speakers. Works well.

This is the DP to HDMI adapter https://jp.j5create.com/collections/displayport-display-adapter/products/jda158
 
Is your SIP disabled?
What version of kexts are you using?
Found the issue - using the "blind" method to disable SIP was not working. I reinstalled the original 5770 into the machine, disabled SIP, and was successful. I forgot to validate the SIP being disabled after reboot and I was just assuming... and that is what I get for assuming. Thanks for the assist!
 
  • Like
Reactions: VaZ
Got this to work on my mac pro 5,1 2010 with a off the shelf EVGA GTX 680 2GB (Reference edition card, Not aftermarket PCB and cooler) Without the extra Nvidia file, Just the 2 Kext files, I've never done this sort of thing before, So supper happy it worked so eaily and flawlessly!
 
Okay so i'm Convinced the Macbook6,1 with GeForce 9400m can't pass audio thru minidp - hdmi.
I've tried everything i can think of plus more.
Prove me wrong !!
 
The Lilu.kext and AppleALC.kext was loaded successful, but I can't find my Display output here.
MacPro5,1 macOS10.14.6 with Sapphire Rx580 8GB and using Sunix Usb-c card for Lg 4k Ultrafine
 
Okay so i'm Convinced the Macbook6,1 with GeForce 9400m can't pass audio thru minidp - hdmi.
I've tried everything i can think of plus more.
Prove me wrong !!

Yes, I believe this was added in the 2010 model (MacBook7,1)
 
  • Like
Reactions: VaZ

I used Lilu and AppleALC to successfully make this setup work:

Mac Pro (desktop). 2009 model, firmware to 'fake out' to version 5.1
Mojave macOS 10.14.6 (18G4032)
AMD Radeon HD 7950
Samsung C34J79x
HDMI
 
hey So i have a mac pro 3,1 with dosdude1 patched to catalina with a nvidia gtx 770 flashed to mac( and it shows apple logo on bootup) and audio isn't coming through both display and hdmi port. i'm attempting this process to get audio but when i try to drop lilu and applealc into kext utility it says " Can't find source code" Got any help?
 
Worked like a charm on my 2009 Mac Pro 4,1-5,1 x5690, 10.13.6, GTX 980Ti. No need for the third kext.
One question though. Is there any way to enable output controls? I would much rather use Apple to control volume on my monitor rather than manually or with a separate remote.

Thanks in advance for your help.
 
Hi! Worked...a little too well :). I'm running a MacPro 3,1 on Catalina through Dosdude1 patcher with an MSI GT710 GPU. I used Hackintool to install Lilu, AppleALC and Whatevergreen in an attempt to get audio from my TV connected to the GT710 HDMI port. Restarted and worked like a charm. However, now HDMI is the ONLY output option I get and ALL input options have disappeared. Should I uninstall WhateverGreen?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.