Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Followed the procedure stated on this post ( including the extra kext for NVIDIA ) on a Mac Pro 3.1 with GT710 and it worked. MacOS 10.14.2.

The only side effect is that all other audio out devices disappeared so there is no option to use the optical or analog out either the internal speaker.

Regards

View attachment 815270

3,1 using hacked OS, which some kext is modded. That makes the difference (easy to have this kind of driver issue).
 

sebhag

macrumors newbie
Jan 23, 2009
5
0
Worked without any issues. MacPro 5,1, Titan X, Mojave, without WhateverGreen.kext

Thanks!
 

AnonMac50

macrumors 68000
Mar 24, 2010
1,580
324
Thanks! This works great on my Nvidia Quadro 4000 (Mac Edition) on 10.13.6. No other kexts used, just Lilu and AppleALC. Weird thing is, now I don't have any other audio outputs in System Preferences anymore. Headphones plugged in aren't recognized either.
 

AnonMac50

macrumors 68000
Mar 24, 2010
1,580
324
Followed the procedure stated on this post ( including the extra kext for NVIDIA ) on a Mac Pro 3.1 with GT710 and it worked. MacOS 10.14.2.

The only side effect is that all other audio out devices disappeared so there is no option to use the optical or analog out either the internal speaker.

Regards

View attachment 815270

That exact same thing happened to me too...
 

ericstrausser

macrumors newbie
Feb 18, 2019
3
1
WORKING!
SAPHIRE Radeon Pulse RX 580 8GB
Mac Pro 5,1 Mid 2010
3.46 GHz 6-Core Intel Xeon (Upgraded from the stock 2.8GHz)
32 GB 1333 MHz DDR3
Mac OS High Sierra 10.13.6

I disabled IPS for the installation process but enabled it afterwards and it still works.

I can now see my Sony TV as an audio output.

Also, I can see HDMI as a playback engine option in Pro Tools 2018.12.0

Very impressed with this fix. Thanks to all that made it happen!
 
  • Like
Reactions: h9826790

ericstrausser

macrumors newbie
Feb 18, 2019
3
1
WORKING-ISH!
SAPHIRE Radeon Pulse RX 580 8GB
Mac Pro 5,1 Mid 2010
3.46 GHz 6-Core Intel Xeon (Upgraded from the stock 2.8GHz)
32 GB 1333 MHz DDR3
Mac OS High Sierra 10.13.6

I disabled SIP for the installation process but rebooted and re-enabled it afterwards and
the fix still worked... however.... I then shut down for the night and began rewiring my system this morning to accommodate a new rising desk and I have lost the option to output audio over HDMI. So I deactivated IPS again and now it's back. I may or may not disable SIP again.

I can now see my Sony TV and my ASUS VE278 as an HDMI audio output option.
I can also see my LG34GK950F as a Display Port option (This monitor has no speakers, just a headphone out - but it works)

Also, I can see HDMI as a playback engine option in Pro Tools 2018.12.0

Very impressed with this fix. Thanks to all that made it happen!
 
Last edited:

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong

For info, that's SIP (System Integrity Protection), not IPS (which usually means In-Plane Switching, a monitor technology in computer world).
 

ericstrausser

macrumors newbie
Feb 18, 2019
3
1
For info, that's SIP (System Integrity Protection), not IPS (which usually means In-Plane Switching, a monitor technology in computer world).
Yeah, got caught up in a bit of a letter jumble.. hey.. how can I merge all 3 of what looks like very similar replies of mine into one? I updated my post twice but I guess each time e remade the entire post?
 

guinesscrowley

macrumors newbie
Mar 21, 2010
8
0
If you take your system off line and shut down the HDMI/Display Port fix will still be active when you boot back up. I just made a Location in Network settings called Black Hole that has no interfaces. I set it to that and then shut down. When I booted my system back up it is still in the "Black Hole" network setting. I change it to Automatic when I want to go online but set it back to Black Hole when I want to shut down. If I leave it online when I shut down it boots up with internet access and the fix gets undone and I have to boot into recovery mode to shut of SIP again. Don't understand what happens exactly but the Black Hole fixes it.
 

guinesscrowley

macrumors newbie
Mar 21, 2010
8
0
I found the Saphire Pulse RX 580 for a cheaper price so I returned the first card. After installing and testing I shut down and forgot to take my system off line. This morning when I started up my system the HDMI/Display port audio fix was still in place. The system did not reset itself. Can the restart undoing the fix be specific to something variable in the card or could my first card have been defective in some way? Whatever - fix still works.
 
Last edited:

blahblahblah123

macrumors newbie
Jan 28, 2019
2
1
I also had the HDMI audio stop working after a while (probably the restart on network recently described). I will try to disable SIP and see if I can get it working again. Bummed it didn't keep working.
 

MacKingKoopa

macrumors newbie
Mar 15, 2019
3
1
I have a macPro flashed 5,1 2009, OS 10.13.6 with Sapphire Radeon Nitro+ RX580 8GB

I just recently installed the the Sapphire RX580 and noticed the Audio from the HDMI isn't working. I feel comfortable with all the steps outlined in the first page.

Except for disabling SIP....How do I do it? I read that holding something during boot up, but here is my issue. I installed an RX580 card so I no longer have the boot up screen....Will this be a problem? Is there a different way to disable SIP?
 

MacKingKoopa

macrumors newbie
Mar 15, 2019
3
1
  1. Hold down Command-R to boot into the Recovery System.
  2. Click the Utilities menu and select Terminal.
  3. Type csrutil disable and press return.
  4. Close the Terminal app.
  5. Click the  menu and select Restart....
Perfect! I just did this. I was worried Recovery Mode wouldn't show up because I don't have a boot screen. I tried it and it worked! I have SIP disabled.

My next hurdle is how do I make a back up of AppleHDA.kext?
I tried searching for the file via finder and no results for AppleHDA or AppleHDA.kext
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Perfect! I just did this. I was worried Recovery Mode wouldn't show up because I don't have a boot screen. I tried it and it worked! I have SIP disabled.

My next hurdle is how do I make a back up of AppleHDA.kext?
I tried searching for the file via finder and no results for AppleHDA or AppleHDA.kext
You don't need to patch the AppleHDA.kext for this fix.
 
  • Like
Reactions: MacKingKoopa

MacKingKoopa

macrumors newbie
Mar 15, 2019
3
1
Awesome! Thanks for all this!!!

I just did it all and it WORKS! WOOOOHOOOO!

For reference it worked on a macPro flashed 5,1 2009, OS 10.13.6 with Sapphire Radeon Nitro+ RX580 8GB
 
Last edited:
  • Like
Reactions: h9826790

Kadir Martin

macrumors newbie
Jan 29, 2019
6
1
Jamaica
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.
[doublepost=1553047876][/doublepost]Thanks MacPro4.1- 5,1 Mac OS 10.13.6 Sapphire Pulse RX 580 8gb
 
  • Like
Reactions: h9826790

StelianPavalache

macrumors newbie
Mar 24, 2019
2
1
Switzerland
Hi,

I have an MAC PRO 5.1 (mid 2010) with 12 core, 128gb ram and Radeon RX 580 Nitro+ 8192 MB.
With: High Sierra 10.13.6 (17G5019), Boot ROM Version: 140.0.0.0.0 and SMC Version (system): 1.39f11 and SIP disabled.

I watched the discussion here and tried several methods, but i still could not get sound from HDMI to the ONKYO receiver.

Any suggestion? is highly appreciated.
Thank you.
Stelian P.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Hi,

I have an MAC PRO 5.1 (mid 2010) with 12 core, 128gb ram and Radeon RX 580 Nitro+ 8192 MB.
With: High Sierra 10.13.6 (17G5019), Boot ROM Version: 140.0.0.0.0 and SMC Version (system): 1.39f11 and SIP disabled.

I watched the discussion here and tried several methods, but i still could not get sound from HDMI to the ONKYO receiver.

Any suggestion? is highly appreciated.
Thank you.
Stelian P.

You follow the exact steps in post #1 but doesn't work?
 

socamx

macrumors 6502
Oct 7, 2004
360
16
the pale blue dot
Mid-2010 flashed to 5,1 running a MSI Radeon RX 560 and Mojave 10.14.3. Just completed the instructions and now have working Display Port audio to my 4K ASUS monitor. HDMI audio works as well to the same monitor.

Thanks for the tutorial and links! Only difference is I used version 1.3.6 for AppleACL and 1.3.5 for Lilu.
Screen Shot 2019-03-25 at 4.41.35 PM.png
Screen Shot 2019-03-25 at 4.43.56 PM.png
 
Last edited:
  • Like
Reactions: h9826790
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.