Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
When you run the ./install.sh in terminal, it automatically removes any prior HDMIAudio kext before installing again. I believe either one will work, but I like to go with the most up to date so I've always used 1.1.

You should only need to append the kext-dev-mode boot arg once, and it will be saved unless you reset your PRAM. No need to do this before/after each install of HDMIAudio.

Also, don't expect Apple to ever fix this - they are purposely blocking audio over HDMI or DisplayPort on tower Mac Pros. It's officially unsupported on these machines and you'll hopefully consider a "new and improved" Mac Pro - its' excellent 2011 laptop-caliber GPUs are deemed worthy to allow audio over HDMI/DP.


thanks Zorn.

I'm pleased to say I've got it working on 10.10.5:)

Noticed an earlier poster (Tony 6411) directing to type in the following;

sudo nvram boot-args="kext-dev-mode=1"

Realised I'd left off the last " on previous attempts. And then installed 1.1 again.

SUCCESS!!!

Thanks for the good advice,

Regards
Liger Megatron
 
Also, should I be punching in the following command before or after each install;

sudo nvram boot-args="kext-dev-mode=1

You must do this once, otherwise the driver won't be loaded. Also, the command is

sudo nvram boot-args="kext-dev-mode=1"

There is a " at the end as well. Otherwise, it won't work.
 
You must do this once, otherwise the driver won't be loaded. Also, the command is

sudo nvram boot-args="kext-dev-mode=1"

There is a " at the end as well. Otherwise, it won't work.

thanks h9826790.

The " was left off at the end because I copied & pasted the code line from Hennesie2000's post on June 16 (also missing " at the end). Being a newbie to this sort of stuff I don't know how things work/won't work in terminal.

But all is well now:)

Wonder if 10.11.0 will give us all the same grief when its rolled out in a couple of months time....

As always, a big thank you to andrejkw for his amazing work in making this possible,

regards to you all,

Liger M
 
thanks h9826790.

Wonder if 10.11.0 will give us all the same grief when its rolled out in a couple of months time....

Liger M

Just installed 10.11.0 PB5, but no time to test it yet. May try that in the next few days.

It works fine with 10.11, you just need to go into the Recovery partition and disable System Integrity Protection (SIP) before installing it. kext-dev-mode is no longer a thing with 10.11.
 
Good news everyone!

Those of you running Mac OS 10.8 or later with non-Apple NVidia or AMD Graphics Cards can now take advantage of HDMI audio output.

You will need to install a supplemental HDMIAudio kernel extension I've put together. This does not require replacing any existing system components.

For those of you that have never installed a kernel extension before, I've bundled a simple install script. Download links are at the bottom of this post.

(ℹ) If you've previously installed the NVidia-only NVAudio extension, you can safely run the installation script for HDMIAudio and it will automatically remove the former.

To install HDMIAudio:
  1. Double click on the DMG to mount it.
  2. Open Terminal, located in the Utilities folder.
  3. Enter this command, then press the Return or Enter key:
    Code:
    cd /Volumes/HDMIAudio
  4. Enter this command, then press the Return or Enter key:
    Code:
    ./install.sh
  5. When prompted, enter your administrator password, then press the Return or Enter key.
  6. You may receive a warning about an Unidentified Developer on Mavericks. This is safe to ignore.
  7. Reboot after installation.

To remove the extension:
  1. Boot into Safe Mode, if necessary.
  2. Open Terminal, located in the Utilities folder.
  3. Enter this command, then press the Return or Enter key:
    Code:
    sudo rm -fr /System/Library/Extensions/HDMIAudio.kext
  4. When prompted, enter your administrator password, then press the Return or Enter key.
  5. Enter this command, then press the Return or Enter key:
    Code:
    sudo kextcache -system-prelinked-kernel
  6. Enter this command, then press the Return or Enter key:
    Code:
    sudo kextcache -system-caches
  7. Restart your machine.

Please post any suggestions, questions or issues here. :)
Sources are available upon request.

i can't find download, thanks
 
Can anyone confirm if they've got audio through HDMI working on OS X 10.10.5? My 2012 5.1 Mac Pro has been outputting audio on 10.9.5 just fine. So I took the plunge, reformatted and loaded 10.10.5 (no audio). Reformatted again and installed 10.10.2, still no audio. Card is the AMD radeon sapphire 7950 MP edition.

It should work with ur card. Check your midi setup in launch pad
 
Same here, 10.10.5 breaks the setup. I can install the HDMI Audio kext without any problem.

System info shows driver is installed properly.
Screen Shot 2015-09-03 at 15.25.52.jpg

Audio preference allow me to choose Audio output via display port.
Screen Shot 2015-09-03 at 15.26.12.jpg

MIDI setup confirms that the option is available and the speakers volume will react with my input accordingly.
Screen Shot 2015-09-03 at 15.27.19.jpg

However, no sound coming out from the speaker.
 
Same here, 10.10.5 breaks the setup [...] no sound coming out from the speaker.
It's still working here on two different 10.10.5 installations. Thats a TV via HDMI in the image below, and it does playback sound just fine with v1.1 and an AMD card.

Zorn is right in #376, don't give up and try again.
 

Attachments

  • Screen Shot 3rd Display 10.10.5.png
    Screen Shot 3rd Display 10.10.5.png
    675.4 KB · Views: 273
Thanks for the info, will keep trying.

I am quite sure it's software issue for me. I have 2 graphic cards, I've tried both display port and HDMI port. And all the cables and cards works well in Windows. So, it should be just the software. Hopefully I can sort it out.
 
Thanks for the info, will keep trying.

I am quite sure it's software issue for me. I have 2 graphic cards, I've tried both display port and HDMI port. And all the cables and cards works well in Windows. So, it should be just the software. Hopefully I can sort it out.

Have you tried with just one in as a test to see if it's not a conflict?
 
Just install 10.11 GM, the HDMIAudio 1.1 works well after "csrutil disable". And then I try again to install it in my daily use 10.10.5 partition. Only one re-installation, it works flawlessly now, dual card supported. Really happy about it :D, thanks for all the info and support!

Update 1:
Just find out the problem is EFI related. If I enable the Mac EFI on one of the 7950, then the HDMIAudio will work properly for both card. However, if I switch it off and let both card only boot from legacy VBIOS. Then the audio via HDMI on one of the card will work, but the audio via DP on the other card won't work.

Since I leave them off for most of the time (7950 Mac EFI may cause crossfire crash under Windows). That's why I was unable to get it work properly via the DP. And I switch it back on to monitor the OSX upgrade, it makes everything work flawlessly again.

I didn't have time to test all the ports, and the above is the observation so far. Which is true in both 10.10.5 and the current 10.11 GM.
 
Last edited:
Hi All, I have a 2008 Mac Pro dual processor, I would live to have sound Via HDMI could someone recomend a Cheap Graphic Card to buy and a |Guide to flashing it idealy would like to run OSX 10.11
 
Hi All, I have a 2008 Mac Pro dual processor, I would live to have sound Via HDMI could someone recomend a Cheap Graphic Card to buy and a |Guide to flashing it idealy would like to run OSX 10.11

You could go with something like a GT 610. There really isn't a point in flashing it because you won't get a boot screen. If you need a boot screen then get something from MacVidCards like a 2600XT.
 
Would an AMD card be able to be flashed to give a boot screen ?

Yes, one of the easiest option is the reference 7950. It's almost fool proof if you want to flash it by yourself (dual ROM design). Dual 6 pin, native driver support, very straight forward.
 
Yes, one of the easiest option is the reference 7950. It's almost fool proof if you want to flash it by yourself (dual ROM design). Dual 6 pin, native driver support, very straight forward.

Is there a way to tell if the card is a reference design ?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.