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

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Does 1.1 still require disabling driver signature checking and cause long boot times?

I didn't try the version 1.1 yet. 1.0 works fine with my 7950 on Yosemite.

My understanding is that any 3rd party kext required disable kext signing for it to run properly, including version 1.1.

And it doesn't cause long boot time on my Mac Pro 2009 (5,1 firmware).
 
Last edited:

xbvis

macrumors newbie
Jun 24, 2014
21
1
Hello
Anyone know provide me a programing provider that works on mac via paypal?
for the HDMI audio malfunction with nvidia card
 

dontona

macrumors newbie
Jan 6, 2015
1
0
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.


Just want to say thank you for this guide. This is the only thing (and I've trued many from others sites) that work for in getting HDMI output from my Geforce GTX 580 card. Btw, I'm using ver 1.1
 

nicholfd

macrumors newbie
Dec 3, 2014
6
1
My understanding is that any 3rd party kext required disable kext signing for it to run properly, including version 1.1.

Actually, that is not quite true. If the kext is not signed by an official Apple Developer certificate, it requires disabling kext signing (developer mode). If the developers of the HDMI kext (or any kext) signed up for Apple's developer program ($99 USD per year), they would be able to sign the kext and developer mode would not be required.
 

Yackip

macrumors newbie
Aug 27, 2014
9
0
Nvidia Web Drivers Update to 343.02.01f01

Hi all :)
I got HDMI audio working but some time in the past i did update to the latest Nvidia Webdriver (343.02.01f01) and this update killed HDMI audio support (beside 4K Resolution Support) I uninstalled HDMIAudio 1.0 and installed the 1.1 instead. Still no Success. Do you have any Suggestions wich I could try out ?

Thank's ! :)
 

Attachments

  • Bildschirmfoto 2015-01-11 um 16.58.50.png
    Bildschirmfoto 2015-01-11 um 16.58.50.png
    38.5 KB · Views: 188
  • Bildschirmfoto 2015-01-11 um 16.58.20.png
    Bildschirmfoto 2015-01-11 um 16.58.20.png
    14.6 KB · Views: 1,338
  • Bildschirmfoto 2015-01-11 um 16.58.11.png
    Bildschirmfoto 2015-01-11 um 16.58.11.png
    35.1 KB · Views: 172
  • Bildschirmfoto 2015-01-11 um 16.57.45.png
    Bildschirmfoto 2015-01-11 um 16.57.45.png
    119.8 KB · Views: 230

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
Hi all :)

I got HDMI audio working but some time in the past i did update to the latest Nvidia Webdriver (343.02.01f01) and this update killed HDMI audio support (beside 4K Resolution Support) I uninstalled HDMIAudio 1.0 and installed the 1.1 instead. Still no Success. Do you have any Suggestions wich I could try out ?



Thank's ! :)


You just have to install the older driver.
 

Pawprints

macrumors newbie
Mar 16, 2012
25
0
Many thanks.

Many thanks for this driver it has made life bearable on my 2009 mac pro. But as with the other user installing the latest updates helps with stability and general performance but I lose HDMI sound again. Is there no way around this aside from reverting back to the previous Nvidia drivers and running 1.1?

Is someone looking into or have found a solution so we get to use HDMI on the latest Nvidia graphics drivers?
 

Jordan1990

macrumors member
Jan 17, 2015
46
0
I have a Mac pro 5,1 running 10.10.1 with a r9 280x, ive tried both versions 1.0 and 1.1, both installed correctly via terminal but neither work, no HDMI audio showing in settings or anything, am i doing something wrong?
 

Pawprints

macrumors newbie
Mar 16, 2012
25
0
Get previous Nvidia driver?

Get something before 343.01.02f01 and installing the HDMIaudio should work. If you have the latest nvidia driver it seems to have no effect. I am hopeful someone will work out why and come up with a solution as the latest driver seems so much faster especially with the latest Cuda driver.
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
Get something before 343.01.02f01 and installing the HDMIaudio should work. If you have the latest nvidia driver it seems to have no effect. I am hopeful someone will work out why and come up with a solution as the latest driver seems so much faster especially with the latest Cuda driver.


If this is in response to the post above yours he is using a R9 280x which is not a Nvidia card.
 

Fangio

macrumors 6502
Jan 25, 2011
375
473
10717
I have a Mac pro 5,1 running 10.10.1 with a r9 280x, ive tried both versions 1.0 and 1.1, both installed correctly via terminal but neither work, no HDMI audio showing in settings or anything, am i doing something wrong?
Works for me with v1.1 and 280x. Edit, make sure you disabled kext signing. Open terminal, paste this and hit enter
Code:
nvram boot-args
to verify kext-dev-mode=1 is enabled.
 
Last edited:

Pawprints

macrumors newbie
Mar 16, 2012
25
0
So just to be clear. You've got HDMI audio out using 343.02.01f01?

No matter what I try GTX660 (3GB) will not output audio since I updated the Nvidia drivers. I know I can stick with the old ones but the new ones seem to give much better performance. I'm using Yosemite on a real mac pro 4.1

I use the magnifier a lot in OS X which Apple kind of broke a bit in Yosemite and the latest drivers do seem to play a little nicer with Yosemite's zoom.

If someone has any other ideas how to get audio out using the latest (above) Nvidia drivers then I'm happy to try them. Why can't Nvidia build this stuff into their driver as surely it's a mac driver and people will want to use HDMI audio as standard?

Cheers for any help. :) I know I can revert back to old Nvidia drivers but it's just a faff as you have to then install the HDMI audio etc etc....
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
GUIDE: HDMI Audio

So just to be clear. You've got HDMI audio out using 343.02.01f01?



No matter what I try GTX660 (3GB) will not output audio since I updated the Nvidia drivers. I know I can stick with the old ones but the new ones seem to give much better performance. I'm using Yosemite on a real mac pro 4.1



I use the magnifier a lot in OS X which Apple kind of broke a bit in Yosemite and the latest drivers do seem to play a little nicer with Yosemite's zoom.



If someone has any other ideas how to get audio out using the latest (above) Nvidia drivers then I'm happy to try them. Why can't Nvidia build this stuff into their driver as surely it's a mac driver and people will want to use HDMI audio as standard?



Cheers for any help. :) I know I can revert back to old Nvidia drivers but it's just a faff as you have to then install the HDMI audio etc etc....


You are still confusing Nvidia and AMD cards. The HDMIAudio kext has been working much better for AMD cards. You have an Nvidia card. Anyone with an AMD (eg. R9 280x) card will not have those drivers installed so his audio working and your isn't has nothing to do with the Nvidia driver.

The newest Nvidia drivers do not work with this kext. I have a GTX 970 and I have to run the older drivers if I want HDMI audio out. I had a similar situation when I was using a GTX 570 in a Mac Pro 1,1 (flashed to a 2,1). HDMI audio would not work past 10.9.2. Didn't matter what drivers were installed.
 

Pawprints

macrumors newbie
Mar 16, 2012
25
0
Hmm I thought it was more Nvidia cards over AMD cards the Kext was designed for as it used to be NVaudio before it was HDMI but it that's not the case then that's my mistake. So if it works for the other card which is an AMD it must have worked for both so that's slightly more confusing.

So I get that I have to go back a few Nvidia drivers before HDaudio (previously NVaudio) will work. It would just be nice if someone could find a solution so I didn't have to keep reverting Nvidia drivers for this all to work and there's a way to enable HDMI audio with the latest Nvidia driver. :)

There are some pretty clever people out there especially looking at the HDMIaudio kext. :)
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
Hmm I thought it was more Nvidia cards over AMD cards the Kext was designed for as it used to be NVaudio before it was HDMI but it that's not the case then that's my mistake. So if it works for the other card which is an AMD it must have worked for both so that's slightly more confusing.



So I get that I have to go back a few Nvidia drivers before HDaudio (previously NVaudio) will work. It would just be nice if someone could find a solution so I didn't have to keep reverting Nvidia drivers for this all to work and there's a way to enable HDMI audio with the latest Nvidia driver. :)



There are some pretty clever people out there especially looking at the HDMIaudio kext. :)


It was originally designed for Nvidia cards but problems with pre 600 series cards started occurring with OS X 10.9.3 and more recently all Nvidia cards with the most recent web drivers. AMD cards have not been having issues. I spent a lot of time going back and forth with the developer of the kext without any luck. The odd thing was that if I used a boot loader to run Mavericks on my Mac Pro, HDMI audio would work with 10.9.5.
 

Pawprints

macrumors newbie
Mar 16, 2012
25
0
Ah that's a shame. I can get HDMI audio out with earlier Yosemite Nvidia drivers so I guess I can in most cases go back to those if I need hdmi audio (mostly for gameplay capture).

Lets hope someone works out a trick to get audio with the latest OS and Nvidia drivers at some point in the future. They must have changed something really recently to block the audio from working so maybe Nvidia will have an idea what they've tinkered with :D
 

andrejkw

macrumors newbie
Original poster
Jun 28, 2010
28
9
An update is in the works. I can no longer update the original post, but I am working on getting that issue resolved.
 
  • Like
Reactions: dabotsonline

Pawprints

macrumors newbie
Mar 16, 2012
25
0
Thanks andrejkw

and awesome work on the driver. Look forward to seeing the updated version that works with the latest Nvidia drivers. :) It's a pity Nvidia can't talk to you so they can include all this with their graphics driver.

I'll keep checking for updates and cheers again :)

Ah it appears the latest OS update breaks the Nvidia drivers all over again so for some we are stuck with OS X standard drivers. I'm sure this will be addressed soon but I wish apple and nvidia etc could help to stop this cat and mouse game all the time.
 
Last edited:

markpaterson

macrumors newbie
Oct 20, 2014
29
9
Can't get it working

GTX 680 Mac Version
Mac OS X 10.10.2
Nvidia Webdriver 343.02.02f01 (Released 2015/1/28)

Installed HDMIAudio.kext 1.1. Restarted. No HDMI audio. Help? :(
 

markpaterson

macrumors newbie
Oct 20, 2014
29
9
AH. Good to know. Thanks.

Curious if I could get it working by rolling back to an earlier driver? Or would that driver likely have issues with 10.10.2?
 

Hennesie2000

macrumors 68000
Sep 29, 2007
1,514
42
Maryland
AH. Good to know. Thanks.



Curious if I could get it working by rolling back to an earlier driver? Or would that driver likely have issues with 10.10.2?


If your card works without the drivers then you might be ok. Maxwell cards that don't work without the driver have to run the most recent drivers if you want to run 10.10.2.
 

Zorn

macrumors 65816
Feb 14, 2006
1,134
796
Ohio
Read a few post back. The previous driver broke the kext and an update is in the works.

I'm running a GTX 980 with the latest nVidia driver on 10.10.1 and this works for me (getting audio over DisplayPort). Are you saying if I update to 10.10.2 that this patch is no longer working? Or is it only for HDMI?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.