I follow this but it doesn't working, also I upload the problem reporting files ...
Q. HMDI-audio doesn't work. How to fix?
HDMI-audio on Haswell has several requirements:
- the device at address 0x00030000, usually called B0D3, must be renamed to HDAU
- the resulting HDAU device must be recognized by AppleHDAController (config.plist patches required if not natively recognized... or you can use FakePCIID_Intel_HDMI_Audio.kext)
- your framebuffer must be patched for HDMI-audio (there are patches in my default config.plist (disabled) files:
https://github.com/RehabMan/OS-X-Clover-Laptop-Config). It is trial/error to determine which port your HDMI is connected (actually, they are positional and you can tell by looking at ioreg).
- patched AppleHDA is required (sometimes VoodooHDA works, but my experience has been not good)
- you have to inject "hda-gfx"="onboard-1" for IGPU/HDAU objects. This is usually done with DSDT/SSDT edits (_DSM methods)
- also layout-id injection is required on HDAU (use same layout-id as you're using for HDEF)
More details in the related guide:
http://www.tonymacx86.com/el-capita...dmi-dp-audio-sandy-ivy-haswell-broadwell.html
HDMI-audio on Ivy/Sandy has several requirements:
- your framebuffer must be patched for HDMI-audio (there are patches in my default config.plist (disabled) files:
https://github.com/RehabMan/OS-X-Clover-Laptop-Config). It is trial/error to determine which port your HDMI is connected (actually, they are positional and you can tell by looking at ioreg).
- patched AppleHDA is required (sometimes VoodooHDA works, but my experience has been not good)
- you have to inject "hda-gfx"="onboard-1" for IGPU/HDEF objects. This is usually done with DSDT/SSDT edits (_DSM methods)
Q. Plugging an HDMI monitor results in crash or reboot. How to fix?
If you're using AppleHDA, and have not implemented HDMI-audio, be aware that HDMI-audio can fix HDMI hotplug.
See previous question above.