Contribute
Register

[Easy Guide] HD4600 hdmi audio for Gigabyte Series 8 with integrated graphics only

Status
Not open for further replies.
Joined
Feb 20, 2011
Messages
195
Motherboard
Asus Maximus Hero XI Z390
CPU
i9-9900K
Graphics
RX 560
Classic Mac
  1. Power Mac
Mobile Phone
  1. Android
Somewhere in the recent OS-X updates the method described below ceased working, so please refer to the updated guide here:

http://www.tonymacx86.com/hdmi-audi...ver-efi-booting-integrated-graphics-only.html

or go to Toleda's main thread here:

http://www.tonymacx86.com/hdmi-audio/


In case it helps anyone, here is a step-by-step description of what worked for me, based on Toleda's instructions
http://www.tonymacx86.com/hdmi-audio/108302-haswell-hdmi-audio.html , for the simple case of a socket 1150 Gigabyte mainboard with integrated graphics with Gigabyte Z87-HD3 and a Z87MX-D3H, Intel Core i5-4570, Mavericks 10.9.1, HD4600 graphics only, HDMI monitor only attached (I presume it would work for most series 7 and 8 Gigabyte boards, as long as it is for the integrated HD4000 / HD4600 graphics and not a dedicated display card).

Start with an unmodified sound system (no Voodoo or other sound kexts).


1. Download MaciASL:
http://maciasl.sourceforge.net/

and DPCIManager
http://sourceforge.net/projects/dpcimanager/


2. Run MaciASL, open its preferences, click on "sources" and add:
https://raw.github.com/toleda/audio_hdmi_8series/master

MaciASL sources.PNG


3. Close preferences and click on "Patch", wait a few seconds for the patches from Toleda to load, then click on "8series-clean-compile", then click on "apply". Wait a couple of seconds for the patch to complete and when the lower portion of the main panel goes blank, close the Patch dialog.

MaciASL patch.jpg


4. Click on "Compile." The dsdt must compile without errors before proceeding (warnings and optimizations are ok)

5. Click on "Patch" again and this time select "Desktop-HD5K/AMD/Nvidia-A1" or A2 according to the ACL8xx onboard audio:
Audio_ID: 1 supports HD4600/AMD/Nvidia HDMI and 3, 5 and 6 port ALC8xx onboard audio
Audio_ID: 2 supports HD4600/AMD/Nvidia HDMI and 3 port ALC8xx onboard audio
Apply the one that fits your hardware or if in doubt take the first one.

6. Compile again and "Save as..." dsdt.aml (make sure to set the format to "ACPI Machine Language Binary")
for Chimera/Chameleon bootloader, copy the file to Extra/dsdt.aml
for Clover-EFI copy to EFI/Clover/ACPI/Patched/dsdt.aml

MaciASL save-as.PNG

7. Launch DPCIManager and click on "Rebuild cache".
8. Restart
9. Launch DPCIManager and look at the Audio Devices list. It should list Intel HD audio.

NULL-Codec.png



10. If the codec is listed as NULL, you need to apply two patches :
a. locate /System/Library/Extensions/AppleHDA.kext
and AppleIntelFramebufferAzul.kext

b. Make a backup copy of these two files.

c. Download the two patch scripts: (click on "Raw" to start the download)
https://github.com/toleda/audio_hdmi_8series/blob/master/audio_hdmi_hd5K-hda-90_patch.command.zip

Update: for the Azul patch script, you have to choose according to the main board connectors as described on this page
http://www.tonymacx86.com/graphics/125239-hd4600-hd4000-hd3000-framebuffer-edits.html

d. Extract and run the two batch scripts (enter your password when prompted by Terminal)
Output should read something like:
$ .../Downloads/audio_hdmi_hd5K-hda-85_patch.command ; exit; Patch binary ...
Fix permissions ...
Kernel cache...

Finished, restart required.

11. Restart
12. If you go back to DPCIManager, it should now show the audio Codec as "Intel 4000" (for Ivy Bridge boards) or "Intel (Unkown)" for Haswell.

Codec Intel.png

Open Sound Preferences ->Output and check if the monitor attached to the hdmi port is listed as an output device.


For troubleshooting and expert help go to Toleda's instructions:

http://www.tonymacx86.com/hdmi-audio/108302-haswell-hdmi-audio.html
 
Last edited:
Thanks !
Works
 
Thanks that hit the spot :)


I have GA-Z87M-D3H and i needed

d - graphics_intel_hd5k-azul-d-90_patch.command.zip

from this page:

http://www.tonymacx86.com/graphics/125239-hd4600-hd4000-hd3000-framebuffer-edits.html

in step 10.

For the other noobs here: I had no idea what I was doing, just did it. And when I was done I had gathered enough of an idea to find out that last part by reading the different posts by Toleda.

So once again thank you : )
 
:clap::clap::clap::thumbup::thumbup:

Thanks a lot for this post !!!! I really help for newbie like me. This is my very 1st build and i some :banghead: :crazy: weeks trying figure this out. I would love to see more detail post like yours w/ snap shots and step by step
instructions!

Now I have to firgure out how to get my onboard wifi to work (ga-z87n-wifi) i remove and replaced it w, bmc9432 PCIe half mini. haven't found anything that looked easy to follow.

Thanks again!!!
 
So, It's works ok on also on Z87N-WiFi? Just go with steps from post-1?

Is this Guide with or without DSDT edits? Considering builds on Z87N-WiFi is without DSDT modification from the start. Looks like step - 6, is modification of DSDT... Is there any less "invasive" guide for Z87N-WiFi? Or this one is the best? I am looking for something similar simple guide for Z87N-WiFi.
 
So, It's works ok on also on Z87N-WiFi? Just go with steps from post-1?

Is this Guide with or without DSDT edits? Considering builds on Z87N-WiFi is without DSDT modification from the start. Looks like step - 6, is modification of DSDT... Is there any less "invasive" guide for Z87N-WiFi? Or this one is the best? I am looking for something similar simple guide for Z87N-WiFi.

I'm in the same boat
 
Thank you, great job. I am beginner in hackintosh, but thanks to the tutorial GOT HDMI audio in OSX 10.9. of time the system is stable My motherboard is a gigabyte H87-N WiFi, I want to tell my experience with the board.

In OSX 10.9.3 dual screen had problems, such as freezing and when you made a restart, did not start. Having to turn off the button. Performing the tutorial, while unable to restart, also tried with a single screen that let me restart fine, but neither drew no HDMI audio.

So far happy with OSX 10.9 and HDMI audio. But if I'm doing something wrong would appreciate any advice.
 
12. If you go back to DPCIManager, it should now show the audio Codec as "Intel 4000" (for Ivy Bridge boards) or "Intel (Unkown)" for Haswell.

View attachment 82860

Open Sound Preferences ->Output and check if the monitor attached to the hdmi port is listed as an output device.

I get this on a haswell system :

Audio.jpg

I think it depends on exactly which model graphics you are using. Notice that although the audio identifies correctly, the GPU is only partly named correctly (I have a GTX 760 here).

It would be nice to get them all correctly labelled, it maybe something to do with DPCIManager though, everything in System Profiler and Prefs is identified perfectly for me.
 
Thanks, joncas!
Works fine on my MSI Z87i AC motherboard (integrated graphics, HDMI Audio output).
 
Joncas,

Thank you so much. I was having a rough time after the last update--I couldn't remember exactly what I had done before, and this worked. As the guides seem to multiply over time, it's great having the method in one place without having to weed through the steps for other systems.
 
Status
Not open for further replies.
Back
Top