Contribute
Register

Audio - HDMI Audio AppleHDA [Guide]

Status
Not open for further replies.
I have a strange problem - my HDMI Audio stopped working overnight. It was working perfectly as it has done since Sierra was installed very soon after its release. I have tried removing the SSDT rebooting and re-running the installation script but I still get no audio.
EDITED TO ADD - Computer was shutdown overnight not asleep.

I have noticed for the first time another unusual behaviour if I try and use either Clover Preference Pane or Clover Configurator to auto load the EFI partition it does not work - I tried as I was troubleshooting today. I have to load EFI Partition manually. I also notice that the disk on which Clover reports the EFI partition can change - not on every boot but on some. e.g. sometimes on disk1s1 or disk3s1 or disk4s1. The boot media is a Samsung M.2 SAMSUNG MZHPV256HDG. Might be a red herring but odd I should notice this around the same time.

I have removed extra Clover Boot Entries but the had drive behaviour remains.

Below is the requested problem reporting info - I could not supply the Console Output as my Console gives me no option to save or save as under file. I have never used Console and could not figure out how to display (last boot) tried google but found no reference to displaying All Messages since Last Boot. I am probably missing something simple due to never using it before.

Problem Reporting

  1. Description of HDMI audio problem - turned off computer last night and all was OK - switched on this morning and no audio (no output device, although SSDT is in EFI/Clover?ACPI/Patched)
  2. OS X version/motherboard model/BIOS version/processor/graphics - OS10.12.3/ Gigabyte Z97X-UD5H-BK/ Bios F8 /i7 Haswell/ nVidia GTX750 Ti
  3. Procedure/Guide Used
    1. cloverHDMI terminal output (Shell/Export Text As ...) file attached named Terminal Saved Output
  4. Copy of IORegistryExplorer/IOJones (either)
    1. IOReg/File/Save a Copy As…, verify file (no ioreg.txt, screenshots) attached
    2. IOJones/File/Save...
  5. Copy Of Console/All Messages (last boot)
    1. Console/File/Save a Copy As... no option in Console/File to save or save as ????
  6. System/Library/Extensions/AppleHDA.kext - attached
  7. Chameleon
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml
  8. Clover
    1. EFI/CLOVER/config.plist attached
    2. EFI/CLOVER/misc/debug.log (Set config.plist/Boot/Debug/YES) attached
      1. or DPCIManager/Misc/Boot Log
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed) not using dsdt.aml
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml attached
Credit:
TimeWalker75a Post #118, Intel HD Graphics 4600 (Haswell) working displayport
PikeRAlpha Haswell HDAU solution | Pike's Universum
bcc9 Post #11, http://www.insanelymac.com/forum/top...ort/?p=1934889
VCH888, Post #760 ALC889A, Gigabyte (Intel): now having a working front mic - Page 38 - Sound - InsanelyMac Forum[/QUOTE]
 

Attachments

  • Terminal Saved Output.txt
    873 bytes · Views: 117
  • IO Registry output.ioreg
    9.7 MB · Views: 103
  • AppleHDA.kext.zip
    1.7 MB · Views: 71
  • config.plist
    6.1 KB · Views: 201
  • SSDT-HDMI-NVIDIA-PEG0.aml
    458 bytes · Views: 105
  • AppleHDA.kext.zip
    1.7 MB · Views: 71
  • config.plist
    6.1 KB · Views: 113
  • debug.log.txt
    25 KB · Views: 135
  • SSDT-HDMI-NVIDIA-PEG0.aml
    458 bytes · Views: 107
Last edited:
se either Clover Preference Pane or Clover Configurator to auto load the EFI partition
Not recommend, use Community Software/EFI Mounter v3
the disk on which Clover reports the EFI partition can change - not on every boot but on some. e.g. sometimes on disk1s1 or disk3s1 or disk4s1.
Always true, use Terminal: diskutil list to determine disk#
HDMI Audio stopped working overnight
Do not see any problems. What it the connected HDMI device?
Attach: System Information/Hardware/Graphics/Displays screenshot.
 
I have one question.... i attached all needed files as requested. I just use you SSDT-HDMI-NVIDIA-BR3A.aml and had to find BR3A and Replace it with BR2A. (As i understand my GFX is found there.) Now OS X sees HDMI and HDMI is selectable as output Device too. But if i play sound i can not hear anything. Can you tell me a reason for that?

I do not use a patched DSDT, only SSDT for Powermanagement und for HDMI Audio (your source). AppleHDA is vanilla. Nvidia webdrivers are installed and working. Monitor is connected per HDMI.
 

Attachments

  • ioreg.ioreg.zip
    1 MB · Views: 82
  • config.plist
    15.1 KB · Views: 249
  • patched.zip
    2.9 KB · Views: 73
Last edited:
Not recommend, use Community Software/EFI Mounter v3

Always true, use Terminal: diskutil list to determine disk#

Do not see any problems. What it the connected HDMI device?
Attach: System Information/Hardware/Graphics/Displays screenshot.

that is the problem, I couldn't see any issue either.

Now I have just returned home and powered the computer on and as if by magic the Audio is back. If it happens again I will post back. I did not do anything to resolve except run Onyx permissions repair and cleared caches followed by yet another removal of previous attempt and re-application of your script. again.

Thank you very much for your time and attention - frustrating not to know what caused it but glad its working :)
 

Attachments

  • Screen Shot 2017-02-07 at 22.40.48.png
    Screen Shot 2017-02-07 at 22.40.48.png
    78.4 KB · Views: 100
roblem Reporting (post to this thread with requested files attached)
  1. Description of HDMI audio problem: In sound settings, I can choose 2 channel output speakers. However, there is no output for HDMI sound through the graphics card. I would like to have both options available to me.
  2. OS X version/motherboard model/BIOS version/processor/graphics: Sierra 10.12.3/ Gigabyte GA-Z170-HD3 (rev. 1.0) /BIOS / Intel Core i5-6600K 6m Skylake Quad-Core 3.5 GHz/ ASUS GeForce GTX 750 Ti STRIX 2GB
  3. Procedure/Guide Used: https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.200564/
    1. cloverHDMI terminal output (Shell/Export Text As ...)
  4. Copy of IORegistryExplorer/IOJones (either) Can't seem to find either one of these ???
    1. IOReg/File/Save a Copy As…, verify file (no ioreg.txt, screenshots)
    2. IOJones/File/Save...
  5. Copy Of Console/All Messages (last boot)
    1. Console/File/Save a Copy As... Does not give me an option to save ???
  6. System/Library/Extensions/AppleHDA.kext
  7. Chameleon: DID NOT USE CHAMELEON
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml
  8. Clover
    1. EFI/CLOVER/config.plist
    2. EFI/CLOVER/misc/debug.log (Set config.plist/Boot/Debug/YES) ???
      1. or DPCIManager/Misc/Boot Log
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed) NO
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml
THANKS TD
 

Attachments

  • config.plist
    5 KB · Views: 176
  • SSDT-HDMI-NVIDIA-PEG0.aml
    458 bytes · Views: 113
  • SSDT-SB-i5.aml
    788 bytes · Views: 109
  • config.plist
    5 KB · Views: 97
  • cloverHDMI-Terminal Saved Output.txt
    886 bytes · Views: 104
  • AppleHDA887.kext.zip
    372.4 KB · Views: 66
Status
Not open for further replies.
Back
Top