NVIDIA HDMI Audio with AppleALC

Joined
Jan 29, 2018
macOS
10.13.3
Mobo
ASrock Z370 Fatal1ty Gaming-ITX/ac
CPU
Coffee Lake i7-8700k
GPU
UHD 630 / Gigabyte GTX 1070 Mini ITX
#41
After sleeping for 6 hours, HDMI audio option is gone again. :mad:
 

giovera

New member
Joined
Jun 20, 2018
macOS
10.13.5
Mobo
dell Optiplex 7010
CPU
i7 3770
GPU
GeForce® GT 710 2GB | ZOTAC
#42
hi I just want to ak how to install FakePCIID i dont know how to install
 

giovera

New member
Joined
Jun 20, 2018
macOS
10.13.5
Mobo
dell Optiplex 7010
CPU
i7 3770
GPU
GeForce® GT 710 2GB | ZOTAC
#43
Hi idont know where to install this FakePCIID and also which one should i install should i install all of them
 

Attachments

Joined
Mar 2, 2018
macOS
Mobo
GA-H97N-WIFI
CPU
i5 4600
GPU
Sapphire Pulse RX580
#44
Hi idont know where to install this FakePCIID and also which one should i install should i install all of them
Ignoring the 'Debug' folder (so using the files in 'Release')
  • FakePCIID.kext is the kernel extension itself, install this
  • Install also the FakePCIID_NVIDIA_HDAU.kext injector from the HDAUID app
The other files in the FakePCIID package (apart from FakePCIID_XHCIMux.kext) are injectors for other purposes.
 

giovera

New member
Joined
Jun 20, 2018
macOS
10.13.5
Mobo
dell Optiplex 7010
CPU
i7 3770
GPU
GeForce® GT 710 2GB | ZOTAC
#45
Thank you so much appreciate your help. it worked for me your genius.
now all my audio is working properly thanks for editing my EFI folder
 

Edhawk

Well-known member
Joined
Apr 10, 2018
macOS
10.13.6
Mobo
GA-Z97X-UD5H-BK
CPU
i7-4790K
GPU
Geforce GTX 980TI
#47
Yes it is to be expected with HDMI and DisplayPort audio. The only audio controls are those on the screen your hack is connected to, i.e. TV remote or similar.
 

Natchey

New member
Joined
Jul 2, 2018
macOS
Mobo
Z370OP D3
CPU
i7 8700K
GPU
1080ti Hybrid
#48
That sucks. But I'm just happy to have gotten 95% of things to work, which was my threshold goal to keep the Hackintosh thing going.
 

Edhawk

Well-known member
Joined
Apr 10, 2018
macOS
10.13.6
Mobo
GA-Z97X-UD5H-BK
CPU
i7-4790K
GPU
Geforce GTX 980TI
#49
What else isn't working?
 

Natchey

New member
Joined
Jul 2, 2018
macOS
Mobo
Z370OP D3
CPU
i7 8700K
GPU
1080ti Hybrid
#50
By 'work,' I should state that I just came from a 27inch iMac so I'm comparing the overall experience is 95%. But I'm referring to things that are to be expected.
- Sound controls (especially on keyboard). Have a line-in on monitor. May be able to try that.
- Brightness controls on keyboard
- No built in camera or mic for Siri (may be able to add)
- Occasional graphics artifacts (when objects bounce in dock, or window resizing).
- Slow Wifi (working on this)
- Handoff (no bluetooth adapter yet)
- Airdrop (no bluetooth adapter yet)

Speaking of the latter. Do you recommend a specific bluetooth adapter? I love the gestures of the painfully non-ergonomic Apple mouse for multitasking.

BUT, on the other hand...
- 4k Resolution (had a non 5K iMac)
- 1080ti Hybrid
- Water cooled i7 8700K
- Vengence RGB Pro Memory. Screenshot (not best quality photo)
- Acer Predator monitor that turns vertical for coding.

So it's a trade off. With modifier, I'd say 99% satisfaction. ;)
 

Attachments

Edhawk

Well-known member
Joined
Apr 10, 2018
macOS
10.13.6
Mobo
GA-Z97X-UD5H-BK
CPU
i7-4790K
GPU
Geforce GTX 980TI
#51
Ok, bluetooth and wifi are best solved with one of these - https://www.amazon.co.uk/Bluetooth-...00MBP25UK/ref=cm_cr_arp_d_product_top?ie=UTF8

I use them in all my Hacks. It features an Apple Broadcom wifi/BT card on a PCI-E card.

Graphics issues are probably more to do with the Nvidia webdrivers than your graphics card.

I use an Apple keyboard and the sound controls on the keyboard work with my Dell AX511 Soundbar Speaker and on two of my other hacks, which have line-in speaker connections - iiyama monitor with built-in speakers and a Dell AX510 Soundbar Speaker.

Not sure if this is what you meant. - Rehabman (Hackintosh Guru) has I believe a fix for laptop brightness controls - https://github.com/RehabMan/OS-X-ACPI-Keyboard

As for a camera the Logitech 920 works out of the box, I have two of these. I would expect the newer 922 and 930 cameras to also work, but have not used one of these other models. - https://www.amazon.co.uk/s/ref=nb_s...ix=logitech+,computers,125&crid=1XBF16XJDGWIA

Hope this is helpful.
 
Joined
Mar 2, 2018
macOS
Mobo
GA-H97N-WIFI
CPU
i5 4600
GPU
Sapphire Pulse RX580
#53
Can't get it working on my machine. Any ideas?
Here's the IOReg and EFI Folder

https://drive.google.com/open?id=1WQ053PSdPKdFn6h5qGCiCoPsJhhzxuCB
Firstly there's a problem with 10 series cards and the web driver - audio may only work on certain ports e.g. DisplayPort or the display may need re-plugging.

But also you have more than one method for audio going on
  • NvidiaGraphicsFixup creates HDMI audio properties
  • AppleALC patches AppleHDA to work with NVIDIA audio devices, and also onboard audio which you are using
Bearing in mind the first problem, I would
  • remove HDMIAudio.kext, FakePCIID.kext + the HDAU injector
  • update AppleALC.kext (there are changes for NVIDIA Pascal in newer versions)
  • also update Lilu + other Lilu plugins as needed
Then try connecting your monitor to different ports, using adapters if necessary.
 
Joined
Jan 29, 2018
macOS
10.13.3
Mobo
ASrock Z370 Fatal1ty Gaming-ITX/ac
CPU
Coffee Lake i7-8700k
GPU
UHD 630 / Gigabyte GTX 1070 Mini ITX
#54
FINALLY it's working again! Newest Lilu, AppleALC and WhateverGreen kexts and no ACPI patch got this to work for me. At least 90% working. Whenever I try to mirror displays and optimise mirroring for my TV, my computer screen goes black. There is signal, but all I see is black. This doesn't happen to the TV if I optimize mirroring for the PC display. I'm using 10 meter DVI to DVI and HDMI to HDMI cables to transfer the signal between two rooms. Maybe the signal isn't strong enough or something? I'm very doubtful about that, because everything works just fine in Windows. o_O

Still gotta test a bit more. Usually I lose HDMI audio completely after my computer has been sleeping for a while.

OSX HDMI audio continues to cause trouble. But now it's HDMI/DVI video too. :geek:
 
Joined
Jan 29, 2018
macOS
10.13.3
Mobo
ASrock Z370 Fatal1ty Gaming-ITX/ac
CPU
Coffee Lake i7-8700k
GPU
UHD 630 / Gigabyte GTX 1070 Mini ITX
#55
HDMI audio completely broken again after 10.13.6 update.

Edit: I got it to work again by reapplying the SSDT patch, only to lose the functionality again after the computer woke from sleep. It wouldn't come back after restart.

So... I tried another method, no SSDT. Instead I went with the Lilu + WhateverGreen kexts. Now it works and have been working after sleep too. But I'm going to give up if it breaks randomly again.

Edit2: Broke again after booting into Windows and booting back into Mac OS. :(

Edit3: HDMI has been working again after messing around in kexts folder. Not sure what I did, but it has been working. Wakes from sleep fine with HDMI intact, same with reboot. Go figure...o_O
 
Last edited:

apouche

New member
Joined
Aug 15, 2018
macOS
10.13.6
Mobo
Gigabyte Z370N
CPU
I7 8700k
GPU
nvidia 1080 MSI
#56
Hey guys, I tried pretty much every piece of advice from this post and I still could not get audio from my display port working ever.

I'm currently running the option #1 form this post (FakePCIID + Lilu + WG + Self injected kext), but I tried #2 with no audio either.

My card is an nvidia 1080 from MSI, I'm attaching my IOReg output as well as my clover conf hopefully if any of you experts can give me any advice it would me much appreciated.

btw I'm running 10.13.6.

Thanks

Edit: Went back to method #2 because removing AppleALC also removed other output methods (headphones, speakers...). Still no display Audio. Running Lilu+WG+AppleALC from August 13th.
 

Attachments

Last edited:

dashie

New member
Joined
Aug 20, 2018
macOS
10.13.6
Mobo
ASUS Z87-A
CPU
i5
GPU
Nvidia 1050 Ti
#57
Same here, tried #1 and #2 and nothing.
With AppleALC I can see multiple output created, but nothing on the digital output (can't test others), and I never got any HDMI output.
I will test tomorrow with a DP adapter to HDMI but I doubt to get anything better.

Attached is my ioreg and clover config if anyone have an idea.
 

Attachments

Joined
Mar 2, 2018
macOS
Mobo
GA-H97N-WIFI
CPU
i5 4600
GPU
Sapphire Pulse RX580
#58
Hey guys, I tried pretty much every piece of advice from this post and I still could not get audio from my display port working ever.
Did you read this part
Not all ports on 10-series cards may be working for audio. If audio was not previously known to work, try disconnecting/reconnecting your display and/or using different ports
Updated post #1 as device property injection is removed from NGFX/WEG.
 
Joined
Mar 2, 2018
macOS
Mobo
GA-H97N-WIFI
CPU
i5 4600
GPU
Sapphire Pulse RX580
#59
I will test tomorrow with a DP adapter to HDMI but I doubt to get anything better.
Have you tried different ports?
Code:
    | |   |   +-o HDAU@0,1  <class IOPCIDevice, id 0x1000001ef, registered, matched, active, busy 0 (67 ms), retain 10>
    | |   |     +-o AppleHDAController@0,1  <class AppleHDAController, id 0x10000032f, registered, matched, active, busy 0 (39 ms), retain 9>
    | |   |       +-o IOHDACodecDevice@0,1,0  <class IOHDACodecDevice, id 0x10000038f, registered, matched, active, busy 0 (39 ms), retain 7>
    | |   |         +-o IOHDACodecDriver  <class IOHDACodecDriver, id 0x100000391, !registered, !matched, active, busy 0 (38 ms), retain 5>
    | |   |           +-o IOHDACodecFunction@0,1,0,1  <class IOHDACodecFunction, id 0x100000392, registered, matched, active, busy 0 (38 ms), retain 7>
    | |   |             +-o AppleHDACodecGeneric  <class AppleHDACodecGeneric, id 0x100000395, registered, matched, active, busy 0 (3 ms), retain 6>
    | |   |               +-o AppleHDAHDMI_DPDriver  <class AppleHDAHDMI_DPDriver, id 0x10000039f, registered, matched, active, busy 0 (0 ms), retain 6>
Not all ports on 10-series cards may be working for audio. If audio was not previously known to work, try disconnecting/reconnecting your display and/or using different ports
Updated post #1 as HDAU device property injection is removed from NGFX/WEG.
 

dashie

New member
Joined
Aug 20, 2018
macOS
10.13.6
Mobo
ASUS Z87-A
CPU
i5
GPU
Nvidia 1050 Ti
#60
Have you tried different ports?
Code:
    | |   |   +-o HDAU@0,1  <class IOPCIDevice, id 0x1000001ef, registered, matched, active, busy 0 (67 ms), retain 10>
    | |   |     +-o AppleHDAController@0,1  <class AppleHDAController, id 0x10000032f, registered, matched, active, busy 0 (39 ms), retain 9>
    | |   |       +-o IOHDACodecDevice@0,1,0  <class IOHDACodecDevice, id 0x10000038f, registered, matched, active, busy 0 (39 ms), retain 7>
    | |   |         +-o IOHDACodecDriver  <class IOHDACodecDriver, id 0x100000391, !registered, !matched, active, busy 0 (38 ms), retain 5>
    | |   |           +-o IOHDACodecFunction@0,1,0,1  <class IOHDACodecFunction, id 0x100000392, registered, matched, active, busy 0 (38 ms), retain 7>
    | |   |             +-o AppleHDACodecGeneric  <class AppleHDACodecGeneric, id 0x100000395, registered, matched, active, busy 0 (3 ms), retain 6>
    | |   |               +-o AppleHDAHDMI_DPDriver  <class AppleHDAHDMI_DPDriver, id 0x10000039f, registered, matched, active, busy 0 (0 ms), retain 6>
Updated post #1 as HDAU device property injection is removed from NGFX/WEG.
I've just tried with a DP->HDMI and the av receiver shows up in sound devices and output is ok.
So no sound on internal HDMI but ok from the DP.