Contribute
Register

AppleHDA HDMI Audio [Guide]

The values are correct, The device_ids are included in the source, Info.plist is not relevant. Suggest patching the binary as noted in Post #2.

Hi Toleda,

Many thanks for the quick reply and advice.
I installed Lilu & AppleALC Ver 1.2.7 (which as you state has support for GP200) in /L/E and HDMI over DP is now working :).

Thanks again for all that you do .... your the boss when it comes to AppleHDA issues ....

Cheers
Jay
 
Last edited:
Why are you using FakePCIID?
With FakePCIID installed, cannot use cloverHDMI
See Post #1/II. AppleHDA HDMI Audio Methods/2. Intel - RehabMan/FakePCIID
Install required framebuffer edit.

Because I want Intel OR NVIDIA video and HDMI ports.

So do I have to use option 2 of post #1? Sorry, I'm confused by post
#2.
I read it to mean one only have to do the Clover kernel patch .
 
Hi guys good night. I'm on my second hackintosh. And this time I'm having more trouble than I was expecting.

Config is, GA-ZA370N WIFI, i7 8700, RX 580 8gb (two HDMI and two display outputs) and a 43" 4K LG Display (with four HDMI and one DisplayPort input). This monitor emulates 4 1080p monitors in one 4k display with integrated sound, I will explain below.

I have sound in the headphone jack of the motherboard but no audio on the display using HDMI.

My graphics card outputs are connected using 2 HDMI outputs to 2 HDMI inputs in the monitor, 1 Displayport output to 1 Displayport input in the monitor, 1 Displayport output (than a DisplayPort to HDMI adapter) to 1 HDMI input in the monitor.

So it works like the rx 580 graphics card is connected t 4 distinct 1080p monitors with integrated sound.

In windows the sound works perfectly.

Anyone has an idea of what could I do?

Kind regards,

Tulio.
 

Attachments

  • Screen Shot 2018-06-20 at 00.23.01 (4).png
    Screen Shot 2018-06-20 at 00.23.01 (4).png
    3.7 MB · Views: 92
  • Screen Shot 2018-06-20 at 00.23.01 (3).png
    Screen Shot 2018-06-20 at 00.23.01 (3).png
    3.7 MB · Views: 84
  • Screen Shot 2018-06-20 at 00.23.01 (2).png
    Screen Shot 2018-06-20 at 00.23.01 (2).png
    2 MB · Views: 88
  • Screen Shot 2018-06-20 at 00.23.01.png
    Screen Shot 2018-06-20 at 00.23.01.png
    3.4 MB · Views: 90

To be exact: I'm attempting post #1, section II, part 1. cloverHDMI

II. AppleHDA HDMI Audio Methods - Required: a. native AppleHDA.kext, b. EFI mounted
Install one method; remove installed method before installing another method.

1. cloverHDMI - Native macOS HDMI audio, all flavors (any SIP, Clover only)
Download/View Raw: audio_cloverHDMI.command.zip

a) I have removed EFI/EFI/CLOVER/Other/FakePCIID.kext
b) I have removed EFI/EFI/CLOVER/Other/NullCPUPowerManagement.kext
c) I have removed /Library/Extensions/NvidiaGraphicsFixup.kext
d) I have rebuilt the kext cache with: sudo kextcache -i /
e) I have rebooted
f) I remounted the EFI partition
g) I changed gDebug to 1
g) I ran audio_cloverHDMI-130_v0.8.command from my ~ directory.

Output shows this:

Code:
Nvidia discrete graphics card 10de1402 found on PEG0@1/GFX0@0
Nvidia HDMI audio is enabled
Script exits when another HDMI audio method is installed
Remove existing HDMI audio method, restart, run cloverHDMI

I have attached the terminal output in a .txt file to this post.

QUESTION #1 Why does the script say I have no IGU?
QUESTION #2 Why does the script say I have another HDMI method installed?

QUESTION#3 Where do I go from here?

I have again downloaded a complete dump of standard system debug information for your review.
 

Attachments

  • HDMI-testMode-failure.txt
    772 bytes · Views: 132
  • debug_14845-v2.zip
    2.1 MB · Views: 78
Did you install macOS HDMI audio?

No. Just Whatevergreen and Lilu.

To install macOS HDMI audio I should run the script from option 1 in the first post. Am I right?
 
Did you install macOS HDMI audio?

I have just run the cloverHDMI script and here are the results...

"
Agreement

The audio_cloverHDMI script is for personal use only. Do not distribute

the patch, any or all of the files for any reason without permission.

The audio_cloverHDMI script is provided as is and without any warranty.


File: audio_cloverHDMI-130_v0.8.command

Release Mode

EFI partition is mounted

Password:

No HDMI audio codec(s) detected, continue (y/n): y

HDMI audio codec(s)

Integrated Graphics is not installed/enabled

Install AMD/Nvidia HDMI audio (y/n): y

AMD discrete graphics card 100267df found on PEG0@1/GFX0@0

AMD HDMI audio is enabled

Frambuffer injection and connector patching may also be required

Note: AMD kext edits are not available with this script

Script exits when another HDMI audio method is installed

Remove existing HDMI audio method, restart, run cloverHDMI

To save a Copy of this Terminal session: Terminal/Shell/Export Text As ...

logout

Saving session...

...copying shared history...

...saving history...truncating history files...

...completed.


[Process completed]

"
 
Why are you using FakePCIID?
With FakePCIID installed, cannot use cloverHDMI
See Post #1/II. AppleHDA HDMI Audio Methods/2. Intel - RehabMan/FakePCIID
Install required framebuffer edit.

I deleted FakePCIID from clover EFI still show the same error on cloverHDMI, it show 0x923e0000 not supported

  • Devices/AddProperties (HDA/hda-gfx=onboard-1 for HDMI audio, 6/7/100/200/300 Series only)
the value type for this is String or DATA?

  • KernelAndKextPatches/KextsToPatch/ (HDMI audio, ... 0x ..., 0x ..., framebuffer patch, all Intel HD Graphics
I dont know where to get the patch for this may i know where should i refer to? Currently i have 2 KBLGraphicFramebuffer at kextx to patch section for intel UHD630
 
Back
Top