Contribute
Register

AppleHDA HDMI Audio [Guide]

GA-Z97N-WiFi, i7-4790K

I did a clean install of Mojave 10.14.1. I used Multibeast 10.4.0 for post install (image below). Everything seems good. I don't use wifi or bluetooth. The card that came with the motherboard was removed. I have audio using the green audio jack on the back panel with "Internal Speakers" selected in sound output. I just don't have hdmi audio as an output option. From previous MacOS installs, I used a script by Toleda that enabled hdmi audio for me. It was "audio_cloverHDMI-130_v0.8". I assume that method is no longer desired.

eI3mhCk.png


I assume I need to follow A. AMD/Nvidia/Intel - acidanthera/WhateverGreen since B. Intel - RehabMan/FakePCIID - is listed for laptops.

Lilu and WhateverGreen kexts were already added during the MultiBeast post install. I am confused on how to do the Framebuffer edits in method "A" under "Intel". Also, do I need to undo my current working alc892 audio from the MultiBeast post install before doing method "A"?

Attached are the problem reporting files.

Thank you
 

Attachments

  • Eccleston HDMI Audio.zip
    2.6 MB · Views: 64
Last edited:
Hi toleda,

Thank you for your time.

Problem reporting:
  1. Description of HDMI audio problem: No HDAU
  2. OS X version/motherboard model/BIOS version/processor/graphics: 10.13.6/HP OMEN 84DB/F.06/I7 8750H/GTX1060
  3. Procedure/Guide used: audio_cloverHDMI-140_v0.1.command
Attached are the problem reporting files.
 

Attachments

  • HP.zip
    1.9 MB · Views: 103
I did a clean install of Mojave 10.14.1. I used Multibeast 10.4.0 for post install
MultiBeast 10.4/Audio (all selections) does not support Mojave, supports High Sierra only.
892: see Mojave AppleHDA Audio. Remove MultiBeast method, install latest kexts. Off topic.
Lilu and WhateverGreen kexts were already added during the MultiBeast post install.
MultiBeast 10.4/Graphics does not support Mojave
See Post #1/II. AppleHDA HDMI Audio Methods/1. AMD/Nvidia/Intel - acidanthera/WhateverGreen
Download and install latest.
Add Post #1/3. Framebuffer/connector patches/Intel (example is HD4600)
Restart, reply with new files.
 
MultiBeast 10.4/Audio (all selections) does not support Mojave, supports High Sierra only.
892: see Mojave AppleHDA Audio. Remove MultiBeast method, install latest kexts. Off topic.

MultiBeast 10.4/Graphics does not support Mojave
See Post #1/II. AppleHDA HDMI Audio Methods/1. AMD/Nvidia/Intel - acidanthera/WhateverGreen
Download and install latest.
Add Post #1/3. Framebuffer/connector patches/Intel (example is HD4600)
Restart, reply with new files.


After my Post Install using MultiBeast 10.4.0 in post #896 above, I performed the below steps to undo MultiBeast audio kexts and get a clean install of audio for Mojave (based on @toleda's recommendations in post #898 and post #1). I now have working HDMI audio in addition to the audio ports on the back of the motherboard.

Remove
  • AppleALC v1.3.0 was in L/E
  • realtekALC v2.0-toledaALC-130 was in L/E
  • Lilu v1.2.5 was in L/E
  • AppleHDA v282.10 was in S/L/E (modified by Multibeast Audio Install)
Remove 3 AppleHDA patches from config.plist under ‘Kernel and Kext Patches’ using Clover Configurator

———————

To enable onboard audio in Mojave (clean audio install method), perform the following:

Add
  • AppleHDA v282.10 (native) in S/L/E with KextBeast
  • Lilu v1.2.8 and AppleALC v1.3.3 in EFI/CLOVER/kexts/Other (drag and drop)
Used audio inject under devices in config.plist layout ‘1’
  • Realtek - ALC892 - 0x100302, layout 1, 2, 3, (4 for laptop), 5, 7, 12, 28, 31, 92, 98, 99
———————

To enable HDMI audio in Mojave, perform the following:

Remove
  • WhateverGreen v1.2.0 was in L/E
Add
  • WhateverGreen v1.2.4 in L/E with KextBeast
  • Lilu v1.2.8 in L/E with KextBeast (now duplicated in EFI/CLOVER/kexts/Other and L/E; similar to FakeSMC)
FrameBuffer Edits in config.plist under Devices using PlistEdit Pro

</dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key># Comment</key>
<string>HD4600 HDMI Audio/Port 0x7</string>
<key>AAPL,ig-platform-id</key>
<data>
AwAiDQ==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
</dict>
</dict>


NmI61kc.png

I used the title "config(HDMIaudio).plist" while making the FrameBuffer edits. I later renamed it "config.plist" and overwrote the config.plist file in the EFI folder.

Thanks to @toleda and the many others that contribute to our audio installs
 

Attachments

  • config(HDMIaudio).plist
    5.8 KB · Views: 176
  • config(original).plist
    5.2 KB · Views: 135
Problem Reporting:

I've been unable to get HDMI audio through my hackintosh. When I try updating my current version of Lilu along with its plugins (WhateverGreen and AppleALC), my system goes into a boot loop until I change the kexts back to their original old ones. I am at a loss for how to get HDMI audio.

OS: High Sierra 10.13.6.
Motherboard: Dell XPS 8910
BIOS Version: 1.1.6.
Processor: Intel i7 6700
Graphics: NVIDA GTX 750 Ti (Will be upgrading to a NVIDIA GTX 1070 TI soon)

Method/ Guide Used: A. AMD/Nvidia/Intel - acidanthera/WhateverGreen (in addition to the NVIDA section of instructions)
 

Attachments

  • Files.zip
    2 MB · Views: 57
try updating my current version of Lilu along with its plugins (WhateverGreen and AppleALC)
Lilu and AppleALC is not current, update. Install latest WhateverGreen.
See Post #1 for links and install method.
Restart, reply with new files
 
Lilu and AppleALC is not current, update. Install latest WhateverGreen.
See Post #1 for links and install method.
Restart, reply with new files


I was able to install AppleALC.kext but now I have no audio through my ports anymore nor HDMI port. Also when installing updated versions of Lilu and WhateverGreen, my system will not boot up. The versions used are attached. I have downloaded the latest versions of each from the links provided along with AppleALC. I have posted the uptaed kexts used below
 

Attachments

  • Files.zip
    2 MB · Views: 54
Last edited:
Back
Top