Contribute
Register

AppleHDA HDMI Audio [Guide]

I though i’ve done it already.
My Hack is not your profile, now correct.
What HDMI audio script did you run?
Never copy a system kext to EFI/CLOVER/..., remove AppleHDA.kext
Reply with new files
 
Last edited:
Toleda,

(posting again in this thread)
I have trouble with HDMI audio device not showing up on Sound Preferences.

OS: 10.13.1
Mobo: Gigabyte Z270P-D3 (v.F5) -- Realtek 887
CPU: Intel i7 7700K
GPU: Onboard HD 630
Monitor: LG 34UC98-W (connect with HDMI)

Steps I tried,
1. Fresh install OS X from Unibeast
2. Use Multibeast 9 to install bootloader but did not check any box in audio section
3. Install AppleALC.kext, at this point sound from internal speaker is working
4. Run audio_cloverHDMI-130_v0.6.command without error. Restart. No HDMI devices shows.
5. Config clover config.plist to add HDAS->HDEF. Restart. No shows.
6. Add AppleHDAController config for 200-series Mobo to config.plist KextsToPatch. Restart. No shows.
7. Install FakePCIID.kext and FakePCIID_Intel_HDMI_Audio.kext. Restart. No shows.
8. At this point, audio from internal speaker also stop working.

Please help.
 

Attachments

  • FILES.zip
    2.9 MB · Views: 82
on a 100 ser. attempting the autoscript to use the hd530s HDMI audio on a 10.11.6 install. Upon scripts ssdt downloading, it gave errors with unzipping and finding the file. I found the ssdt in the private/temp folder but loaded in efi/clover/acpi/patched to no avail. I saw a mention of another edit neccessary in clover in post 1? I did not see the particulars.

Drop oem not needed with drop cpu0ist and cpupm in drop tables, correct? Thats all Im thinking of @ the moment.
 

Attachments

  • user’s iMac.zip
    489.9 KB · Views: 71
Config clover config.plist to add HDAS->HDEF. Restart. No shows.
Remove
Remove: change GFX0 to IGPU
6. Add AppleHDAController config for 200-series Mobo to config.plist KextsToPatch. Restart. No shows.
7. Install FakePCIID.kext and FakePCIID_Intel_HDMI_Audio.kext. Restart. No shows.
One method or the other, not both; remove one method
Restart, reply with new files
 
Remove
Remove: change GFX0 to IGPU

One method or the other, not both; remove one method
Restart, reply with new files

Remove: change GFX0 to IGPU --> It works

Thank you :)
 
See Post #1/Problem Reporting; attach all requested files

Ah... of course.

1. No hd530 HDMI audio found available. Script errors with unzipping/finding downloaded files.

2. 10.11.6/z170-k/Asus bios 3301/Intel i5 6400/Gfx hd530

3. Latest audiocloverHDMI.command method

Went ahead and did a bios update (to 3301) to see if it changed the fact I couldn't swap ports even in bios.

Whichever port booted with seems the only working even though theres a setting for enable/disable multi displays.

There is no Dp only dvi/vga/hdmi

edit: not tried with vga
 

Attachments

  • Problem Reporting.zip
    2.3 MB · Views: 89
Last edited:
Script errors with unzipping/finding downloaded files.
Problem is Audio ID: 11
Workaround, set config.plist/Devices/Audio/Inject/1
Restart
Run cloverHDMI
Restart, verify 887 and HD530 HDMI audio
If Audio ID: 11 is important, edit SSDT-HDEF-HDAS-1.aml/layout-id
from 0x01, 0x00, 0x00, 0x00
to 0x0b, 0x00, 0x00, 0x00
Restart
 
Got the 887 with the restart, but not the HD530 HDMI .. was going to remove the clover acpi patches of hdas to hdef? or others GFX0 to IGPU? Perhaps should have cleared files from /private/temp before script as well?

Edit: Tried rebooting with dvi to hdmi adapter (bios also has enable/disable audio through dvi setting) and it made no difference.

Re-Edit: Rebooted w/out the GFX0 to IGPU and Hdas to Hdef clover acpi patches and made no change with switching back to HDMI port. Alc887 still works and seems like it should all be working.

Not sure where to look in ioreg for the intel processor audio

Edit again: Maybe the other clover kexts to patch are conflicting next thing to try?

removed those... Looking at the ssdts, I see heci reference now maybe change clovers apcpi patch heci to imei to off?
another in the ssdt is warnings?

External (_SB_.PCI0, DeviceObj) // Warning: Unknown object
External (_SB_.PCI0.GFX0._ADR, UnknownObj) // Warning: Unknown object
External (_SB_.PCI0.HECI._ADR, UnknownObj) // Warning: Unknown object

Final edit: removing the Heci to Imei clover acpi patch returned the recognized HDMI audio.

Thanks again good work!
 

Attachments

  • user’s iMac.zip
    542.1 KB · Views: 73
Last edited:
Back
Top