Contribute
Register

Clover HDMI audio for NVIDIA & AMD cards. Easy way.

Joined
Sep 12, 2018
Messages
1
Motherboard
GAZ68AP-D3
CPU
I7 3770k
Graphics
MSI 1050TI
Hi, first of all thanks for this topic,
But i followed the steps and copied the kext file to my efi > kext > other folder.
Still i can't see my hdmi outputs.
 
Joined
Aug 17, 2015
Messages
4
Motherboard
Hp pavilion x360
CPU
I5 7200u
Graphics
UHD 620
Mobile Phone
Android
worked on sapphire r9 280x! thanks! Somebody knows if there is some free software to make volume controls work? :D
 
Joined
May 27, 2016
Messages
5
Motherboard
Gigabyte Z370N Wifi
CPU
i3-8350K
Graphics
MSI GTX 1080ti Gaming X 11G
Mac
iMac, Mac mini
Classic Mac
Classic, Plus, Power Mac
Mobile Phone
iOS
update. swapped out my 1080ti to 1060 6gb, no longer have hdmi output. will confirmed when I put the 1080ti back in that the gnu is the cause.
 
Joined
Oct 22, 2018
Messages
1
Motherboard
Gigabyte X99
CPU
Intel Core i7-5820k
Graphics
nVidia GTX 950
Recent versions of macOS (10.13.4 and above or so) have deleted some nvidia device IDs from com.apple.driver.AppleHDAController. This prevents some cards from working that should -- if you have upgraded and are having trouble this might get you up and running.

Fire up your copy of IORegistryExplorer and search for HDAU. Select, and look for your vendor and device IDs. Vendor-id will be <de 10 00 00> for nvidia cards, device-id will be <xx xx 00 00> -- xx xx is your device ID. Make a note of it. Mine was <ba 0f 00 00>, yours is probably not.

Open your clover config.plist in clover configurator. In the "kernel and kext patches" section, create a new entry under KextsToPatch. Use com.apple.driver.AppleHDAController as the kext name. Put DE101A0E in the "find" column, and DE10XXXX in the "replace" column, replacing XXXX with your device ID. I put DE10BA0F there.

This patches AppleHDAController on the fly, replacing one of the valid IDs with your card's ID. That was enough for me to get HDMIAudio.kext to work as well as it did in 10.12 Sierra.

Good luck!
 
Joined
Apr 27, 2010
Messages
37
Motherboard
ASRock Z170M Extreme 4
CPU
i7 6600k
Graphics
RX 560
Mobile Phone
Android, iOS
Updated 07/3/2018. This solution works in High Sierra 10.13.6 as well as several previous versions of MacOS. I didn't create the tools I only figured out how to use them. Credit for the kext goes to andrejkw at macrumors. Your mileage may vary but this is the easiest solution I've found. I've used it for years & its worked for many others. Definitely worth a try.

1. Download package located here https://www.dropbox.com/s/8hay1m0rec93vvo/HDMIAudio-1.0.dmg?dl=1
2. Mount HDMIAudio-1.0 disk image
3. Mount your EFI partition. You may need to use Clover Configurator or similar tool to do this.
3. Copy HDMIAudio.kext from the HDMIAudio disk image to EFI/Clover/Kexts/Other
4. Reboot. Clover may hang on the initial boot attempt, if so a restart of the computer should have you up and running.

There you have it, a simple file copy.
After the reboot I had working HDMI Audio.
*If you don't see any audio devices after reboot. Download and run AudioCloverALC command by toleda
https://github.com/toleda/audio_CloverALC/raw/master/audio_cloverALC-130.command.zip

This may help to finish off the install.

If you're confused, there is a quick rundown in this video. *VIDEO IS OLD. COPY KEXT TO "OTHER" FOLDER!
*Don't forget to select the proper output! System Preferences/Sound/output or hold the Option key while clicking volume icon.

So now you have HDMI audio, but what about volume control? OSX doesn't support volume control of HDMI devices natively. Use one of the utilities below to enable it.
Audio Hijack
Sound Siphon
Thank you! This was one of the last things to get working. Working well!
 
Joined
Mar 9, 2015
Messages
54
Motherboard
GA-Z97X-UD5H-BK
CPU
i7 4790K
Graphics
RX 580
Mac
MacBook, MacBook Pro, Mac mini
Classic Mac
Apple, Power Mac
Mobile Phone
iOS
DP Audio worked exactly one time on my system with Whatevergreen. I have not had it working since I first switched inputs on the card while the OS was running. After reboot, it was gone. Since then, I have tried adding the kext in Other and patching it with Clover according to iphillips77, but no luck. All audio works except from the 1050ti.
 
Joined
Jul 26, 2013
Messages
48
Motherboard
GA-X99P-Designare-EX
CPU
Xeon E5-2697v4
Graphics
GTX 780
Mac
MacBook
Mobile Phone
Android
Recent versions of macOS (10.13.4 and above or so) have deleted some nvidia device IDs from com.apple.driver.AppleHDAController. This prevents some cards from working that should -- if you have upgraded and are having trouble this might get you up and running.

Fire up your copy of IORegistryExplorer and search for HDAU. Select, and look for your vendor and device IDs. Vendor-id will be <de 10 00 00> for nvidia cards, device-id will be <xx xx 00 00> -- xx xx is your device ID. Make a note of it. Mine was <ba 0f 00 00>, yours is probably not.

Open your clover config.plist in clover configurator. In the "kernel and kext patches" section, create a new entry under KextsToPatch. Use com.apple.driver.AppleHDAController as the kext name. Put DE101A0E in the "find" column, and DE10XXXX in the "replace" column, replacing XXXX with your device ID. I put DE10BA0F there.

This patches AppleHDAController on the fly, replacing one of the valid IDs with your card's ID. That was enough for me to get HDMIAudio.kext to work as well as it did in 10.12 Sierra.

Good luck!
@iphillips77, this is great! This is the missing piece that saved me. I kept going back and forth attempting Toleda's guide and then trying this kext fix, but couldn't get DisplayPort audio back in High Sierra after update. Thanks so much for sharing this.
 
Joined
Jan 30, 2011
Messages
2
Motherboard
ASUS Z170 ROG MAXIMUS VIII HERO
CPU
i7-3700K
Graphics
GTX 1070
works with DisplayPort in sierra with Gtx 1070
Thx for posts
 
Top