Contribute
Register

AppleHDA HDMI Audio [Guide]

Output attached.
See Post #1/IV. Problem Reporting; attach all requested files
Without shutting down the PC or anything, unplug iGPU, plug into nVidia: audio works.
Exact nature of the problem. Driver does not detect HDMI audio device on boot and does detect HDMI audio device on hot plug. Clearly, a macOS/Nvidia/Pascal bug.
 
AppleHDA uses HDEF
Asus Prime Z270K uses HDAS.
Install ssdt_hdef-1-100-hdas.zip, restart
Run cloverHDMI, restart
Reply with new files

Did the above procedure, now it detects my monitor but yet no sound, plus everything that has audio included won't play as opposed as simply doesn't output sound: Youtube videos would not start etc. Here's the files. Thank you a lot, Toleda!

PS: MacIASL still doesn't even open its main window but I was able to export the needed file anyway.
 

Attachments

  • Archive.zip
    884.6 KB · Views: 73
See Post #1/IV. Problem Reporting; attach all requested files

Exact nature of the problem. Driver does not detect HDMI audio device on boot and does detect HDMI audio device on hot plug. Clearly, a macOS/Nvidia/Pascal bug.

  1. Description of HDMI audio problem
    • After following the guide, no audio from nVidia HDMI or Intel HDMI ports. Workaround is to boot with the cable connected to the Intel HDMI port and change to the nVidia HDMI port.
  2. OS X version/motherboard model/BIOS version/processor/graphics
    • macOS 10.13.2/H97I-PLUS/2704 (latest)/Intel i5 4690K/EVGA nVidia GTX 1080 SC
  3. Procedure/Guide used
    • Executed audio_cloverHDMI-130_v0.6.command
  4. Installed S/L/E/AppleHDA.kext (10.11 and newer, search: show hidden files)
    • Attached
  5. Copy of IOReg
  6. IOReg_v2.1/File/Save a Copy As…, verify file (IV. Tools 2.)
    • Attached (used version 3.0.2)
  7. Screenshots
    1. DPCIManager/Status (IV. Tools 3.)
      • Attached
    2. System Information/Hardware/Graphics/Displays
      • Attached
    3. System Preferences/Sound/Output
      • Attached (screenshot after workaround, output 55S405 is gone without it)
  8. DPCIManager/Misc/Boot Log
    • Attached
  9. MaciASL/File/Export Tableset As... (IV. Tools 4.)
    • Attached
  10. Terminal/Shell/File/Export Text As. . . /audio_cloverHDMI-1x0.command
    • Attached
  11. Clover (if installed)
    1. EFI/CLOVER/config.plist
      • Attached
    2. DPCIManager/Misc/Boot Log
      • Attached
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
      • Not installed
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml
      • Not installed


My understanding is, if this is a bug I have to live with it until they decide to fix it, correct? Also, I haven't tried with a different cable to discard that's the issue, but audio works correctly from my windows partition.
 

Attachments

  • HDMI Audio Issue.zip
    4.4 MB · Views: 102
Are you saying macOS/Nvidia HDMI audio should work because Windows/macOS/Nvidia HDMI audio works?

I'm saying we can discard a defective cable/port/etc. if the same hardware is working with different software

EDIT: Is there a software command to fake the hotplug or the like? Is really annoying having to disconnect and connect
 
Last edited:
Hi there,
Using an Intel NUC 5i7RYH as Hackintosh and all is going fine so far. But I can't get your script to run properly.
Here's a quick breakdown of the problem and (I hope all) necessary files attached.

Description of HDMI audio problem
Command/Installer gives error; Device ID: 0x2b160000 not supported

OS X version/motherboard model/BIOS version/processor/graphics
macOS 10.13.2 / Unknown (Intel NUC5i7RYH) / Bios updated to RYBDWi35.86A.0368.2017.1220.0950 (newest available about a week ago) / 3,09 GHz Intel Core i7 / Intel Iris Graphics 6100 1536 MB

Procedure/Guide used
Your guide in this topic; ran the command file

Attached are;
Installed AppleHDA.kext
Copy of IOReg
DPCIManager/Status screenshot
System Information/Hardware/Graphics/Displays screenshot
System Preferences/Sound/Output screenshot
DPCIManager/Misc/Boot Log
MaciASL/File/Export Tableset
Terminal/Shell/File/Export Text As. . . /audio_cloverHDMI-1x0.command
EFI/CLOVER/config.plist
EFI/CLOVER/ACPI/Patched/ssdt.aml (found and attached SSDT-NUC5.ami)

Not attached (not found or not installed);
EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
 

Attachments

  • Bug_report.zip
    2.6 MB · Views: 63
Back
Top