Contribute
Register

Gigabyte Z87M D3H + 4770K 10.9.5 HDMI Audio problems

Joined
Feb 4, 2014
Messages
111
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 780 Ti
I've followed this thread here for Mavericks 10.9.4 with great success (http://www.tonymacx86.com/hdmi-audio/124462-easy-guide-hd4600-hdmi-audio-gigabyte-series-8-integrated-graphics-only.html) and now that I've updated to 10.9.5 I first ran the newest MultiBeast and reinstalled the ALC 892 audio drivers.

Then I went on to MaciASL and patched the DSDT file with the AMI-Clean_Compile-8series script. Then I pressed compile and there were only 7 warnings and 60 optimizations. But once I patched it with the AMI-HD4600-AMD-NVIDIA-A1, the compiler tells me this:



And here is the pre-edited DSDT file:

View attachment Pre-Edited DSDT.zip

Here is my ioregistry file:

View attachment mymac.ioreg

What did I do wrong?
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,454
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
I've followed this thread
Then I went on to MaciASL and patched the DSDT file
What did I do wrong?
For the linked thread, see the last post. The guide has not worked since 10.9.3. See Mavericks: HDMI Audio - AppleHDA
You patched a patched dsdt, bad idea. dsdts change with BIOS updates, not OS X updates. Install you linked dsdt as is.
If no HDMI audio see Post #1, Problem Reporting.
 
Joined
Feb 4, 2014
Messages
111
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 780 Ti
For the linked thread, see the last post. The guide has not worked since 10.9.3. See Mavericks: HDMI Audio - AppleHDA
You patched a patched dsdt, bad idea. dsdts change with BIOS updates, not OS X updates. Install you linked dsdt as is.
If no HDMI audio see Post #1, Problem Reporting.
I made it work with the guide from the link you provided, however, only the SSDT option worked for me, as the DSDT option also suggested to use the clean compile patch and then the HD4600/NVidia A1 patch. I still got 8 errors with that DSDT method. But anyway, I'm glad that the SSDT path worked for me.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,454
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Ithe DSDT option also suggested to use the clean compile patch and then the HD4600/NVidia A1 patch. I still got 8 errors with that DSDT method.
Your attached, patched dsdt has no errors; ignored the suggestion above to install the dsdt as is. The method worked previously. In this case, do nothing was the best option.

The patches only work on native (unpatched) dsdts. For the second time, patching a patched dsdt ensures failure.

The result is you have successfully installed both working solutions.
 
Joined
Feb 4, 2014
Messages
111
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 780 Ti
Your attached, patched dsdt has no errors; ignored the suggestion above to install the dsdt as is. The method worked previously. In this case, do nothing was the best option.

The patches only work on native (unpatched) dsdts. For the second time, patching a patched dsdt ensures failure.

The result is you have successfully installed both working solutions.
Oh ok, now I get it. Thanks for the clarification. I thought that "you patched a patched DSDT meant that I did not have to patch the DSDT with the NVidia A1 patch after I already did the clean compile patch before it...

Now that the Audio is working with the SSDT, let's assume that 10.9.6 comes out. Do I just have to redo the first step (HD4600 patch command and the framebuffer edit) of the HD4600 HDMI guide in order to get the HDMI Audio working again, or am I oversimplifying things now?
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,454
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Do I just have to redo the first step (HD4600 patch command and the framebuffer edit) of the HD4600 HDMI guide in order to get the HDMI Audio working again
MultiBeast/Audio includes the HD4600 AppleHDA.kext patch. Only the Azul patch is required after a Software Update. 10.9.6 is not likely.
 
Joined
Feb 4, 2014
Messages
111
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 780 Ti
I've updated this 10.9.5 system to 10.10 and I've followed this hdmi guide:
1. S/L/E/AppleHDA.kext

  1. Native S/L/E/AppleHDA.kext/No onboard audio
    1. Clean OS X install/AppleHDA.kext
      1. OS X Combo Update/AppleHDA.kext extraction does not work
  2. Realtek ALC AppleHDA.kext (885, 887, 888, 889, 892, 898, 1150)
  3. Patched AppleHDA
  4. HD4600 HDMI audio
    1. Chameleon: audio_hdmi_hd4600-hda-100_patch.command.zip
    2. Clover: config-hdmi_hd4600-100.plist.zip

I did a clean update with the UniBeast made USB stick along with the ALC892 Audio Driver install via MultiBeast. I then proceeded to step 4 of this guide and downloaded the audio_hdmi_hd4600-hda-100_patch.command.zip

The unzipped shell command gave me the following Terminal message:

Code:
Agreement
The audio_hdmi_hd5k-hda_patch is for personal use only.  Do not distribute the
patch or the resulting patched AppleHDA.kext for any reason without permission.
The audio_hdmi_hd5k-hda_patch is provided as is, without any kind of warranty.
audio_hdmi_hd4600-hda-90_v2_patch.command_v2.0
Password:


Patch binary ...
10.10 controller patch
Fix permissions ...
Kernel cache...
rebuilding //System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
kext file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/VoodooPS2Controller.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/RealtekRTL81xx.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext LPCSensors.kext
kext file:///System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/GPUSensors.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CPUSensors.kext
kext file:///System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/ACPISensors.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelFramebufferAzul.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDAController.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA.kext
kext file:///System/Library/Extensions/AHCI_3rdParty_SATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_eSATA.kext
Error: Maintenance failure
Verify Permissions
Rebuild Kernel Cache
Verify S/L/E/AppleHDA.kext
To save a Copy to this Terminal session: Terminal/Shell/Export Text As ...
logout
Do I have to reinstall some of these "invalid signature" kexts like AHCI_3rdParty_eSata etc.?


 
Joined
Feb 4, 2014
Messages
111
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 780 Ti
What about these messages?

Maintenance failure
Verify Permissions
Rebuild Kernel Cache
Verify /S/L/E/AppleHDA.kext

I rebuilt the Cache and there is an AppleHDA.kext in the extensions folder. But what about Maintenance failure? Is this a standard message? Should I just proceed with the other steps or was I supposed to already have an HDMI ready System at this point, if done correctly?
 
Top